YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.2.x » [WBB 2.2.x] Hacks und Addons » Boardregeln Hack V6 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 141.257 Views | | Thema zu Favoriten hinzufügen
Seiten (14): « vorherige 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Boardregeln Hack V6 11 Bewertungen - Durchschnitt: 5,82
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
djkosmo
Mitglied


Dabei seit: 03.01.05
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

Hallo ich habe mal ne frage zu dem Hack!! ich habe ihn erfolgreicxh eingebaut!! im acp hab ioch die regeln rein gemacht hab aktualisiert dann kamm der große knall!!


Die XML-Seite kann nicht angezeigt werden
Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.


---------------------------------------------------------------------------
-----

In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen. Fehler beim Bearbeiten der Ressource 'http://www.fairp...

<b>Warning</b>: preg_match() expects parameter 2 to be string, array given in <b>/home/httpd/vhosts/fairp...

kann mir jemand sagen wie ich das wech bekomme damit ich den hack nutzen kann????

achja benutze die Board version 2.3
23.06.05 17:26 djkosmo ist offline E-Mail Finden Als Freund hinzufügen
GLURAK GLURAK ist männlich
Mitglied


images/avatars/avatar-2213.gif

Dabei seit: 16.01.04
Beiträge: 1.183
Herkunft: Österreich->Wien
Forenversion: wBB 2.3.1

Themenstarter Thema begonnen von GLURAK
Antworten Zitieren Editieren Melden       UP

Gib mir bitte mal die Adresse zum Board..


P.S.: Ist der einbau den so schwer?
Bei allen anderen funktioniert der Hack ja ...

__________________
Mein Computer
23.06.05 18:46 GLURAK ist offline E-Mail WWW Finden Als Freund hinzufügen Füge GLURAK in deine Kontaktliste ein AIM-Name von GLURAK: GLURAK011 YIM-Name von GLURAK: feuerpokemon
djkosmo
Mitglied


Dabei seit: 03.01.05
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

hier der link ins Board
http://www.fairplayboard.de/forum/

und hier der link zum hack

http://www.fairplayboard.de/forum/rules.php

Ps der einbau war leicht nur der fehler!!! kamm im nachhinein!!!! vor dem server umzug ging der hack ja!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von djkosmo: 23.06.05 18:55.

23.06.05 18:52 djkosmo ist offline E-Mail Finden Als Freund hinzufügen
GLURAK GLURAK ist männlich
Mitglied


images/avatars/avatar-2213.gif

Dabei seit: 16.01.04
Beiträge: 1.183
Herkunft: Österreich->Wien
Forenversion: wBB 2.3.1

Themenstarter Thema begonnen von GLURAK
Antworten Zitieren Editieren Melden       UP

Poste mir bitte die linie 3049 von der forum/acp/lib/functions.php

+-10 Zeilen

__________________
Mein Computer
23.06.05 19:06 GLURAK ist offline E-Mail WWW Finden Als Freund hinzufügen Füge GLURAK in deine Kontaktliste ein AIM-Name von GLURAK: GLURAK011 YIM-Name von GLURAK: feuerpokemon
djkosmo
Mitglied


Dabei seit: 03.01.05
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

Hier die zeile 3048 bis 3082


function check_hidden_text($message) {
if(preg_match("=\[HIDE\](.*)\[/HIDE\]=siU", $message)) return true;
else return false;
}

function check_selfposted($userid, $threadid) {
global $db, $n;
$sql = $db->query_first("SELECT COUNT(`message`) FROM `bb".$n."_posts` WHERE `threadid`='".$threadid."' AND `userid`='".$userid."'");
if($sql[0] >= 1) return true;
else return false;
}

function check_threadstarter($userid, $threadid) {
global $db, $n;
$sql = $db->query_first("SELECT `starterid` FROM `bb".$n."_threads` WHERE `threadid`='".$threadid."'");
if($sql[0] == $userid) return true;
else return false;
}
function check_selfthx($userid, $threadid) {
global $db, $n;
$sql = $db->query_first("SELECT `userids` FROM `bb".$n."_thxthreads` WHERE `threadid`='".$threadid."'");
$sql = explode(",", $sql['userids']);
if(in_array($userid, $sql)) return true;
else return false;
}
function get_firstvisit($userid) {
global $db, $n;
$sql = $db->query_first("SELECT `firstvisit` FROM `bb".$n."_users` WHERE `userid`='$userid'");
return $sql['firstvisit'];
}
function getgentime($start,$end) {
$start=explode(" ",$start);
$end=explode(" ",$end);
$result=$end[0]-$start[0]+$end[1]-$start[1];
return substr($result,0,5);
}
23.06.05 19:17 djkosmo ist offline E-Mail Finden Als Freund hinzufügen
GLURAK GLURAK ist männlich
Mitglied


images/avatars/avatar-2213.gif

Dabei seit: 16.01.04
Beiträge: 1.183
Herkunft: Österreich->Wien
Forenversion: wBB 2.3.1

Themenstarter Thema begonnen von GLURAK
Antworten Zitieren Editieren Melden       UP

Bei mir kommt folgende Fehlermeldung:
Warning: preg_match() expects parameter 2 to be string, array given in /home/httpd/vhosts/fairplayboard.de/httpdocs/forum/acp/lib/functions.php on line 3049

Und da hast du den HIDEN Hack eingebaut, mein Boardregel Hack funktioniert..
sorry für den HIDEN Hack kann ich keinen Support geben..

__________________
Mein Computer
23.06.05 20:20 GLURAK ist offline E-Mail WWW Finden Als Freund hinzufügen Füge GLURAK in deine Kontaktliste ein AIM-Name von GLURAK: GLURAK011 YIM-Name von GLURAK: feuerpokemon
djkosmo
Mitglied


Dabei seit: 03.01.05
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

sorry wenn ich dir da wiederspreche !!! den der Hide und bedanko arbeiten einwandfrei!!

das prob taucht ja nur auf wennich die rules.php aufrufe!!!

abgesehen davon lief der hack ja vor dem umzu auf den neuen space!!

das würde dennoch heissen das dein hack nicht mit dem hidehack kompatibel sind!!

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von djkosmo: 23.06.05 21:13.

23.06.05 21:11 djkosmo ist offline E-Mail Finden Als Freund hinzufügen
Seraphine Seraphine ist weiblich
Hundelaut vermisst euch


images/avatars/avatar-5375.jpg

Dabei seit: 16.01.04
Beiträge: 681
Fähigkeiten: WBB2 Fortgeschritten; WBB2 Anfänger
Herkunft: Bayern
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hat wer zufällig eine Ahnung, ob der Hack auch beim WBB 2.3 funktioniert? 2.3.2

__________________
House: "Ich kann den Fall nicht übernehmen. Hab' kein Team."
Cuddy: "Stellen Sie eins zusammen."
House: "Wozu, ich hab' ja keinen Fall."

House comes back.



Bräke ist unfair, der ärgert mich immer.

Edit by Bräke. Japps Zunge raus
01.07.05 09:56 Seraphine ist offline E-Mail WWW Finden Als Freund hinzufügen
El Jay El Jay ist männlich
Mitglied


images/avatars/avatar-2060.jpg

Dabei seit: 16.01.04
Beiträge: 39
Herkunft: M/V
Forenversion: wBB 2.3.2

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Black Crow
Hat wer zufällig eine Ahnung, ob der Hack auch beim WBB 2.3 funktioniert? 2.3.2


Also bei mir läuft schon seit erscheinen des 2.3 ohne Probleme

__________________
Visit:
RPG-Vision
Nihon-Vision

01.07.05 10:15 El Jay ist offline E-Mail WWW Finden Als Freund hinzufügen Füge El Jay in deine Kontaktliste ein AIM-Name von El Jay: largestjam YIM-Name von El Jay: largestjam MSN Passport-Profil von El Jay anzeigen
cyberg
Mitglied


Dabei seit: 13.06.04
Beiträge: 7

Antworten Zitieren Editieren Melden       UP

so hack eingebaut und geht also das aurufen der link einverstanden usw......

nun wollte ich die bordregeln schreiben im acp unten ist der link zu auch da aber nach klick kommt template "rules" doesnt exist doch beide tpl ,sind in allen styles da gecacht ist auch alles und auch die templates im acp sind da
07.07.05 13:05 cyberg ist offline E-Mail Finden Als Freund hinzufügen
Simps-O-Rama
Mitglied


Dabei seit: 19.06.04
Beiträge: 3.165

Antworten Zitieren Editieren Melden       UP

ACP Templates cachen
07.07.05 13:13 Simps-O-Rama ist offline E-Mail Finden Als Freund hinzufügen
The White Wolf The White Wolf ist männlich
Mitglied


images/avatars/avatar-260.gif

Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

EDIT: Problem scheint gelöst. Der Hide Hack bzw. die functions.php macht leider Probleme. Jetzt geht es wohl wieder.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von The White Wolf: 17.07.05 10:55.

16.07.05 23:10 The White Wolf ist offline E-Mail WWW Finden Als Freund hinzufügen
The White Wolf The White Wolf ist männlich
Mitglied


images/avatars/avatar-260.gif

Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede
Forenversion: 2.3

 Probleme beim Ausloggen, wenn Forum im Off Modus steht Antworten Zitieren Editieren Melden       UP

Dafür habe ich jetzt ein neues Problem. Derzeit ist mein Forum offline. Wenn ich mich jetzt als Admin auslogge und mich mit einem normalen Usernamen einlogge ist noch alles ok. Wenn ich mich dann aber ausloggen möchte, bekomme ich die Forenregeln angezeigt. Ich akzeptiere die Regeln und lande wieder im Forum - allerdings weiterhin eingeloggt. Und damit geht das Spiel im Kreis weiter - Ausloggen, Forenregeln, Offlinemeldung......

Wenn ich das Forum allerdings on schalte, klappt alles ohne Probleme.

Kann mir da einer weiterhelfen ? Ich hänge euch mal die funcitions.php und die global.php an, die für dafür notwendig sind.

EDIT: Die global.php nachfolgend:

Zitat:
<?php
// ***************************************************************************
*********//
// * WoltLab Burning Board 2
// ***************************************************************************
*********//
// * Copyright (c) 2001-2004 WoltLab GmbH
// * Web http://www.woltlab.de/
// * License http://www.woltlab.de/products/burning_board/license_en.php
// * http://www.woltlab.de/products/burning_board/license.php
// ***************************************************************************
*********//
// * WoltLab Burning Board 2 is NOT free software.
// * You may not redistribute this package or any of it's files.
// ***************************************************************************
*********//
// * $Date: 2005-04-26 16:41:52 +0200 (Tue, 26 Apr 2005) $
// * $Author: Burntime $
// * $Rev: 1597 $
// ***************************************************************************
*********//


@error_reporting(7);
$phpversion = phpversion();

/** get function libary **/
require('./acp/lib/functions.php');
if (version_compare($phpversion, '4.1.0') == -1) {
$_REQUEST = array_merge($HTTP_COOKIE_VARS, $HTTP_POST_VARS, $HTTP_GET_VARS);
$_COOKIE =& $HTTP_COOKIE_VARS;
$_SERVER =& $HTTP_SERVER_VARS;
$_FILES =& $HTTP_POST_FILES;
$_GET =& $HTTP_GET_VARS;
$_POST =& $HTTP_POST_VARS;
}
// remove slashes in get post cookie data...
if (get_magic_quotes_gpc()) {
if (is_array($_REQUEST)) $_REQUEST = stripslashes_array($_REQUEST);
if (is_array($_POST)) $_POST = stripslashes_array($_POST);
if (is_array($_GET)) $_GET = stripslashes_array($_GET);
if (is_array($_COOKIE)) $_COOKIE = stripslashes_array($_COOKIE);
if (is_array($_SERVER)) $_SERVER = stripslashes_array($_SERVER);
}

@set_magic_quotes_runtime(0);
@ini_set('magic_quotes_sybase', '0');
/** connect db **/
require('./acp/lib/config.inc.php');
require('./acp/lib/class_db_mysql.php');

$db = &new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion);
##### abwesendheitshack xundy ####
$db->query("UPDATE bb".$n."_users SET abwesend='',abwesend_grund='',abwesend_timer1='',abwesend_timer2='' WHERE abwesend='1' AND abwesend_timer2<='".time()."'");
$db->query("UPDATE bb".$n."_users SET abwesend='1' WHERE abwesend='2' AND abwesend_timer2>='".time()."' AND abwesend_timer1<='".time()."'");

##### ende ######

/** get configuration **/
require('./acp/lib/options.inc.php');

/** load smtp_socket function **/
require('./acp/lib/class_smtp.php');

/** request ids **/
if (isset($_REQUEST['postid'])) $postid = $_REQUEST['postid'];
if (isset($_REQUEST['threadid'])) $threadid = $_REQUEST['threadid'];
if (isset($_REQUEST['pollid'])) $pollid = $_REQUEST['pollid'];
if (isset($_REQUEST['attachmentid'])) $attachmentid = $_REQUEST['attachmentid'];
if (isset($_REQUEST['boardid'])) $boardid = $_REQUEST['boardid'];

/** verify ids **/
if (isset($postid)) {
$postid = intval($postid);
$post = $db->query_first("SELECT * FROM bb".$n."_posts WHERE postid = '$postid'");
if (!$post['postid']) unset($postid);
else $threadid = $post['threadid'];
}

/** start session **/
require('./acp/lib/session.php');
######// JGS-Flood-Check Start#######
require("./jgs_flood_check.php");
######// JGS-Flood-Check Ende#######

/** verify ids **/
if (isset($threadid)) {
$threadid = intval($threadid);

$select = '';
$join = '';

if ($filename == "thread.php") {
$select .= ", v.id AS isvoted";
$join .= " LEFT JOIN bb".$n."_votes v ON (v.id=t.threadid AND v.votemode=2 AND ".(($wbbuserdata['userid']) ? ("v.userid='".$wbbuserdata['userid']."'") : ("v.ipaddress='".addslashes($REMOTE_ADDR)."'")).")";

if ($wbbuserdata['userid']) {
$select .= ", tv.lastvisit, s.emailnotify, s.countemails";
$join .= " LEFT JOIN bb".$n."_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid='".$wbbuserdata['userid']."')
LEFT JOIN bb".$n."_subscribethreads s ON (s.userid='".$wbbuserdata['userid']."' AND s.threadid=t.threadid)";
}
}

$thread = $db->query_first("SELECT t.*".$select." FROM bb".$n."_threads t".$join." WHERE t.threadid = '$threadid'");

$select = '';
$join = '';

if (!$thread['threadid']) unset($threadid);
else $boardid = $thread['boardid'];
}
if (isset($pollid)) {
$pollid = intval($pollid);
$poll = $db->query_first("SELECT bb".$n."_threads.*, bb".$n."_polls.* FROM bb".$n."_polls LEFT JOIN bb".$n."_threads USING (threadid) WHERE bb".$n."_polls.pollid = '$pollid'");
if (!$poll['pollid']) unset($pollid);
else {
if ($poll['boardid']) {
$boardid = $poll['boardid'];
unset($threadid);
unset($thread);
}
}
}
if (isset($attachmentid)) {
$attachmentid = intval($attachmentid);
$attachment = $db->query_first("SELECT at.*, ".
"t.boardid, p.threadid, p.visible, p.userid, ".
"pm.privatemessageid, pm.inoutbox, pm.senderid, pmr.recipientid, pmr.deletepm ".
"FROM bb".$n."_attachments at ".
"LEFT JOIN bb".$n."_posts p ON (p.postid=at.postid) ".
"LEFT JOIN bb".$n."_threads t ON (t.threadid=p.threadid) ".
"LEFT JOIN bb".$n."_privatemessage pm ON (pm.privatemessageid=at.privatemessageid) ".
"LEFT JOIN bb".$n."_privatemessagereceipts pmr ON (pmr.privatemessageid=pm.privatemessageid AND pmr.recipientid='$wbbuserdata[userid]') ".
"WHERE at.attachmentid = '$attachmentid'");

if (!$attachment['attachmentid']) {
unset($attachmentid);
unset($attachment);
}
if ($attachment['postid'] && !$attachment['privatemessageid']) { // post attachment
if ($attachment['boardid']) {
$boardid = $attachment['boardid'];
$threadid = $attachment['threadid'];
unset($thread);
}
}
elseif (!$attachment['postid'] && $attachment['privatemessageid']) { // private message attachment
unset($boardid);
unset($threadid);
unset($thread);
}
}
if (isset($boardid)) {
$boardid = intval($boardid);
$board = getBoardAccessData($boardid);
if (!$board['boardid']) unset($boardid);
}

/** update session **/
$db->unbuffered_query("UPDATE bb".$n."_sessions SET lastactivity = '".$session['lastactivity']."', request_uri = '".addslashes($REQUEST_URI)."', boardid='" . ((isset($boardid)) ? ($boardid) : (0)) . "', threadid='".((isset($threadid)) ? ($threadid) : (0))."'" . ((isset($styleid)) ? (", styleid = '$styleid'") : ("")).((isset($langid)) ? (", langid='$langid'") : ("")).((isset($authentificationcode)) ? (", authentificationcode='".addslashes($authentificationcode)."'") : (""))." WHERE sessionhash = '$sid'", 1);

/** get style **/
###### jgs portal ####
// JGS-Portal Start
if($filename=="jgs_portal.php"){require("./jgs_portal_global.php");}
// JGS-Portal Ende
#### ende ####
$style = array();
if (isset($board) && ($board['enforcestyle'] == 1 || ($board['styleid'] != 0 && $wbbuserdata['styleid'] == 0))) {
$style = $db->query_first("SELECT s.styleid, s.templatepackid, s.designpackid, tp.templatestructure FROM bb".$n."_styles s LEFT JOIN bb".$n."_templatepacks tp ON(tp.templatepackid=s.templatepackid) WHERE s.styleid = '".$board['styleid']."'");
$wbbuserdata['designpackid'] = $style['designpackid'];
$wbbuserdata['templatepackid'] = $style['templatepackid'];
$wbbuserdata['styleid'] = $style['styleid'];
$wbbuserdata['templatestructure'] = $style['templatestructure'];
}

$result = $db->unbuffered_query("SELECT * FROM bb".$n."_designelements WHERE designpackid = '$wbbuserdata[designpackid]'");
while ($row = $db->fetch_array($result)) $style[$row['element']] = $row['value'];

/** template class **/
require('./acp/lib/class_headers.php');
require('./acp/lib/class_tpl_file.php');
$tpl = &new tpl(intval($wbbuserdata['templatepackid']));

/** language packs **/
require('./acp/lib/class_language.php');
$lang = &new language($wbbuserdata['languagepackid']);
$lang->load('GLOBAL,OWN'); // global, own langcat

define('ENCODING', $lang->get('LANG_GLOBAL_ENCODING'));
$supportedCharsets = array('UCS-4', 'UCS-4BE', 'UCS-4LE', 'UCS-2', 'UCS-2BE', 'UCS-2LE', 'UTF-32', 'UTF-32BE', 'UTF-32LE', 'UCS-2LE',
'UTF-16', 'UTF-16BE', 'UTF-16LE', 'UTF-8', 'UTF-7', 'ASCII', 'EUC-JP', 'SJIS', 'EUCJP-WIN', 'SJIS-WIN', 'ISO-2022-JP', 'JIS', 'ISO-8859-1',
'ISO-8859-2', 'ISO-8859-3', 'ISO-8859-4', 'ISO-8859-5', 'ISO-8859-6', 'ISO-8859-7', 'ISO-8859-8', 'ISO-8859-9', 'ISO-8859-10',
'ISO-8859-13', 'ISO-8859-14', 'ISO-8859-15', 'BYTE2BE', 'BYTE2LE', 'BYTE4BE', 'BYTE4LE', 'BASE64', '7bit', '8bit', 'UTF7-IMAP');

if (in_array(wbb_strtoupper(ENCODING), $supportedCharsets) && extension_loaded('mbstring') && version_compare($phpversion, '4.3.0') >= 0) {
define('USE_MBSTRING', true);
}
else {
define('USE_MBSTRING', false);
}

/** imagefolder prefix **/
$style['imagefolder'] = $lang->get("LANG_GLOBAL_IMAGEFOLDER_PREFIX").$style['imagefolder'];

/** OWN langvars **/
$o_master_board_name = $master_board_name;
$master_board_name = getlangvar($master_board_name, $lang);

/** templates & style **/
$phpinclude = wbb_trim($tpl->get("phpinclude"));
if ($phpinclude != '') {
$phpinclude = str_replace('\\"', '"', $phpinclude);
$phpinclude = str_replace('\\\\', '\\', $phpinclude);

eval($phpinclude);
}

/** default templates **/
$header_pms = '';
$header_acp = '';
eval("\$css = \"".$tpl->get("css")."\";");
eval("\$headinclude = \"".$tpl->get("headinclude")."\";");
###### jgs portal3 ####
// JGS-Portal Start
require("./jgs_portal_global_sponsor.php");
// JGS-Portal Ende
##### ende #####
$lang->items['LANG_GLOBAL_COPYRIGHT'] = $lang->get("LANG_GLOBAL_COPYRIGHT", array('$boardversion' => $boardversion));
eval("\$footer = \"".$tpl->get("footer")."\";");
if ($wbbuserdata['userid']) $usercbar_username = htmlconverter($wbbuserdata['username']);
else $usercbar_username = '';
eval("\$usercbar = \"".$tpl->get("usercbar")."\";");
eval("\$header = \"".$tpl->get("header")."\";");
##### jgs portal2 ####
// JGS-Portal Start
require("./jgs_portal_log.php");
require("./jgs_portal_boardinclude.php");
// JGS-Portal Ende
##### ende #####

if ($wbbuserdata['can_view_board'] == 0 && $filename != "login.php" && $filename != "logout.php" && $filename != "register.php" && $filename != "forgotpw.php") access_error();

verify_ip($REMOTE_ADDR);
if ($offline == 1 && $wbbuserdata['can_view_off_board'] == 0 && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php") {
$offlinemessage = nl2br(htmlconverter($offlinemessage));
eval("\$tpl->output(\"".$tpl->get("offline")."\");");
exit();
}
#############/* Boardregeln Hack by GLURAK */##################
if($filename!="register.php"){
$lang->load("rules");
if($_GET['action']=="readrules") {
if($wbbuserdata['username']=="guest") {
setcookie("readrules");
}
else {
$db->unbuffered_query("UPDATE bb".$n."_users SET readrules='1' WHERE userid=".$wbbuserdata['userid']."");
setcookie("readrules");
}
header("Location:index.php?sid=$session[hash]");
}
if($wbbuserdata['username']=="guest") {
if($ask_rules_guest=="1" && !isset($_COOKIE['readrules'])) {
require('./acp/lib/class_parse.php');
$s_rules=$db->query_first("SELECT rules FROM bb".$n."_acprules");
$parse = new parse(1,75,1,"",1);
$s_rules = $parse->doparse($s_rules,1,1,1,1);
eval("\$tpl->output(\"".$tpl->get("rules_message")."\");");
exit();
}
}
if($wbbuserdata['readrules']=="0" && $wbbuserdata['username']!="guest") {
require('./acp/lib/class_parse.php');
$s_rules=$db->query_first("SELECT rules FROM bb".$n."_acprules");
$parse = new parse(1,75,1,"",1);
$s_rules = $parse->doparse($s_rules,1,1,1,1);
eval("\$tpl->output(\"".$tpl->get("rules_message")."\");");
exit();
}
}
##################/* ENDE BOARDREGELN HACK*/###################

if ($wbbuserdata['pmpopup'] == 2) {
if ($filename != "pms.php" && (!isset($_POST) || count($_POST) == 0) && $filename != "attachment.php" && $filename != "attachmentedit.php" && $filename != "logout.php" && $filename != "markread.php" && $filename != "misc.php" && $filename != "modcp.php" && $filename != "polledit.php" && $filename != "register.php" && $filename != "search.php" && ($filename != "thread.php" || !isset($_REQUEST['goto'])) && $filename != "threadrating.php" && $filename != "usercp.php") {
eval("\$headinclude .= \"".$tpl->get("pmpopup_open")."\";");
}
}

if (isset($boardid)) {
/** OWN langvars **/
$board['o_title'] = $board['title'];
$board['title'] = getlangvar($board['title'], $lang);

if (!checkpermissions("can_enter_board")) access_error();
if ($board['password']) {
$lang->load('BOARD');
if (isset($_COOKIE[$cookieprefix.'boardpasswords'])) $boardpasswords = decode_cookie($_COOKIE[$cookieprefix.'boardpasswords']);
else $boardpasswords = array();

if (isset($_POST['boardpassword'])) {
if ($_POST['boardpassword'] == $board['password']) {
$boardpasswords[$boardid] = md5($board['password']);
if ($wbbuserdata['usecookies'] == 1) encode_cookie('boardpasswords', time() + 3600 * 24 * 365, false);
else encode_cookie('boardpasswords', 0, false);

redirect($lang->items['LANG_BOARD_PASSWORD_REDIRECT'], "board.php?boardid=$boardid".$SID_ARG_2ND);
}
else {
eval("error(\"".$lang->get("LANG_BOARD_ERROR_FALSEPASSWORD")."\");");
}
}
elseif (!isset($boardpasswords[$boardid]) || $boardpasswords[$boardid] != md5($board['password'])) {
eval("\$tpl->output(\"".$tpl->get("board_password")."\");");
exit();
}
}
}

if (isset($threadid) && isset($thread['visible']) && $thread['visible'] == 0 && !checkmodpermissions()) {
error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));
}
###### active delete ####
if($wbbuserdata['userid']) require("./activ_dele.php");
##### ende #####
if (isset($postid) && isset($post['visible']) && $post['visible'] == 0 && !checkmodpermissions()) {
error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));
}

if (isset($_POST['change_editor']) && $_POST['change_editor']) {
$wbbuserdata['usewysiwyg'] = $_POST['change_editor'];
}
else if (isset($_POST['usewysiwyg']) && $_POST['usewysiwyg']) {
$wbbuserdata['usewysiwyg'] = $_POST['usewysiwyg'];
}
$guthaben = $db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
if($guthaben['lottoonoff']) require("./acp/lib/lottoziehung.php");
/* ######## Guthaben Werben ########## */
$coo_var = $cookieprefix . 'werberid';
if (isset($_REQUEST['werberid'])){
$werberid = $_REQUEST['werberid'];
bbcookie("werberid","$werberid",time()+3600*24*45);
}
elseif (isset($HTTP_COOKIE_VARS["$coo_var"])) $werberid = $HTTP_COOKIE_VARS["$coo_var"];
else $werberid = '';
if ($werberid != ''){
$werberchk = $db->query_first("SELECT username FROM bb".$n."_users where userid='$werberid'");
if ($werberchk['username'] == '') unset($werberid);
else $werbername = $werberchk['username'];
}
/* ################################### */

?>


Dateianhang:
unknown functions.php (103,43 KB, 0 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von The White Wolf: 19.07.05 17:19.

19.07.05 17:17 The White Wolf ist offline E-Mail WWW Finden Als Freund hinzufügen
GLURAK GLURAK ist männlich
Mitglied


images/avatars/avatar-2213.gif

Dabei seit: 16.01.04
Beiträge: 1.183
Herkunft: Österreich->Wien
Forenversion: wBB 2.3.1

Themenstarter Thema begonnen von GLURAK
 RE: Probleme beim Ausloggen, wenn Forum im Off Modus steht Antworten Zitieren Editieren Melden       UP

wenn du dich ausloggst kommen die regeln ??

__________________
Mein Computer
19.07.05 17:26 GLURAK ist offline E-Mail WWW Finden Als Freund hinzufügen Füge GLURAK in deine Kontaktliste ein AIM-Name von GLURAK: GLURAK011 YIM-Name von GLURAK: feuerpokemon
The White Wolf The White Wolf ist männlich
Mitglied


images/avatars/avatar-260.gif

Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Ja, aber nur wenn das Forum off ist. Trotzdem nervig, wenn ich als normaler Testuser testen möchte.
19.07.05 17:33 The White Wolf ist offline E-Mail WWW Finden Als Freund hinzufügen
Tesati
Mitglied


Dabei seit: 18.06.05
Beiträge: 19

Antworten Zitieren Editieren Melden       UP

Hallo GLURAK



Ich habe das selbe prob habe denn hack eingebaut funktioniert alles einwandfrei nur ich bekomme oben rechts immer die Fehlermeldung wenn die Regeln da sind wenn ich auf einverstanden gehe verschwindet der Fehler

Fehler:

Warning: preg_match() expects parameter 2 to be string, array given in /var/www/web57/html/Neues Board/acp/lib/functions.php on line 3029


der hide und der bedankomat arbeiten ohne denn Boardregeln hack einwandfrei.

also mus dein Hack sich nicht mitd em hide vertragen vieleicht haben sie Krieg ^^ nein mal spass bei seite währe nett wenn du dafür eine lösung hättets auser deinen hack ausbauen weil der ist nicht schlecht ^^


Gruß

Tesati
28.07.05 19:23 Tesati ist offline E-Mail Finden Als Freund hinzufügen
The White Wolf The White Wolf ist männlich
Mitglied


images/avatars/avatar-260.gif

Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Das Problem liegt aber am Hide und nicht an den Boardregeln. Hatte auch Probleme mit dem Hide. Nachdem ich den rausgenommen habe, funktionierte alles einwandfrei.
28.07.05 19:27 The White Wolf ist offline E-Mail WWW Finden Als Freund hinzufügen
Caretaker Caretaker ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 93
Herkunft: Magdeburg
Forenversion: WBB 2.1.3

Antworten Zitieren Editieren Melden       UP

Ich hatte ebenfalls das problem das neuregistrierungen weder regeln noch den disclaimer sehen konnten. Nun hab ich mal den part von der regsiter.php kontrolliert. Irgendwie ist da doch ein fehler in der anleitung, oder seh ich das falsch?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
Öffnet die register.php und sucht nach:
=================================================================================
if ($wbbuserdata['userid'] != 0access_error();
if ($allowregister != 1error($lang->get("LANG_REGISTER_ERROR_DISABLED"));
if ($showdisclaimer == && (!isset($_POST['disclaimer']) || $_POST['disclaimer'] != "viewed")) {
    $lang->items['LANG_REGISTER_DISCLAIMER'] = $lang->get("LANG_REGISTER_DISCLAIMER", array('$master_board_name' => $master_board_name));
    eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
    exit;
}
=================================================================================
Und ersetze es durch:
=================================================================================
/*
if ($wbbuserdata['userid'] != 0) access_error();
if ($allowregister != 1) error($lang->get("LANG_REGISTER_ERROR_DISABLED"));
if ($showdisclaimer == 1 && (!isset($_POST['disclaimer']) || $_POST['disclaimer'] != "viewed")) {
    $lang->items['LANG_REGISTER_DISCLAIMER'] = $lang->get("LANG_REGISTER_DISCLAIMER", array('$master_board_name' => $master_board_name));
    eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
    exit;
}
*/
=================================================================================
Füge darunter folgendes ein:
=================================================================================
if ($wbbuserdata['userid'] != 0access_error();
if ($allowregister != 1error($lang->get("LANG_REGISTER_ERROR_DISABLED"));
if ($showdisclaimer == && (!isset($_POST['disclaimer']) || $_POST['disclaimer'] != "viewed")) {
    if($show_rules_on_disclaimer=="1") {
        require('./acp/lib/class_parse.php');
        $s_rules=$db->query_first("SELECT rules FROM bb".$n."_acprules");
        $parse = new parse(1,75,1,"",1);
        $s_rules $parse->doparse($s_rules,1,1,1,1);
    }
    else {
        $s_rules[0]=$lang->items['LANG_REGISTER_DISCLAIMER'] = $lang->get("LANG_REGISTER_DISCLAIMER", array('$master_board_name' => $master_board_name));
    }
    eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
    exit;
}


Müsste das nicht so aussehen:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
-
Öffnet die register.php und sucht nach:
=================================================================================
if ($wbbuserdata['userid'] != 0access_error();
if ($allowregister != 1error($lang->get("LANG_REGISTER_ERROR_DISABLED"));
if ($showdisclaimer == && (!isset($_POST['disclaimer']) || $_POST['disclaimer'] != "viewed")) {
    $lang->items['LANG_REGISTER_DISCLAIMER'] = $lang->get("LANG_REGISTER_DISCLAIMER", array('$master_board_name' => $master_board_name));
    eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
    exit;
}
=================================================================================
Und ersetze es durch:
================================================================================
if ($wbbuserdata['userid'] != 0access_error();
if ($allowregister != 1error($lang->get("LANG_REGISTER_ERROR_DISABLED"));
if ($showdisclaimer == && (!isset($_POST['disclaimer']) || $_POST['disclaimer'] != "viewed")) {
    if($show_rules_on_disclaimer=="1") {
        require('./acp/lib/class_parse.php');
        $s_rules=$db->query_first("SELECT rules FROM bb".$n."_acprules");
        $parse = new parse(1,75,1,"",1);
        $s_rules $parse->doparse($s_rules,1,1,1,1);
    }
    else {
        $s_rules[0]=$lang->items['LANG_REGISTER_DISCLAIMER'] = $lang->get("LANG_REGISTER_DISCLAIMER", array('$master_board_name' => $master_board_name));
    }
    eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
    exit;
}
=================================================================================


Weil in der anleitung steht das man code a suchen soll, dann mit code b ersetzen, der ist aber identisch mit code a.

Zumindest funktioniert das ganze nun einwandfrei bei mir.

__________________
Zwei Kannibalen essen einen Clown zu Mittag;
da sagt der eine: Der schmeckt aber komisch.


Fruitemuzone das einzigste Deutsche Forum zum Thema Tokenautomaten und deren Emulation!!

30.07.05 02:13 Caretaker ist offline E-Mail WWW Finden Als Freund hinzufügen
GLURAK GLURAK ist männlich
Mitglied


images/avatars/avatar-2213.gif

Dabei seit: 16.01.04
Beiträge: 1.183
Herkunft: Österreich->Wien
Forenversion: wBB 2.3.1

Themenstarter Thema begonnen von GLURAK
Antworten Zitieren Editieren Melden       UP

der code ist schon identisch aber /* macht einen großen unterschied Zunge raus ich kommentiere es einfach aus..

weil ich nichts vom standard code löschen möchte

__________________
Mein Computer
30.07.05 14:22 GLURAK ist offline E-Mail WWW Finden Als Freund hinzufügen Füge GLURAK in deine Kontaktliste ein AIM-Name von GLURAK: GLURAK011 YIM-Name von GLURAK: feuerpokemon
Maxman
Mitglied


Dabei seit: 24.07.04
Beiträge: 49

 Fehler in der funtion.php Antworten Zitieren Editieren Melden       UP

folgender fehler kommt wenn ich die regeln aktualiesiere

php:
1:
Warningpreg_match() expects parameter 2 to be string, array given in /home/www/hanmei7.100webcustomers.com/acp/lib/functions.php on line 3098


nach bestätigung gehts ganz normal weiter ohne fehler

kann mir jemand helfen

maxman
21.08.05 18:04 Maxman ist offline E-Mail Finden Als Freund hinzufügen
Seiten (14): « vorherige 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.2.x » [WBB 2.2.x] Hacks und Addons » Boardregeln Hack V6