RaidenRum
Zitat: |
Original von GLURAK
Zitat: |
Original von almac
Läuft dieser Hack auf dem Wbb2.3 ? |
Der läuft. |
Kann ich nur bestätigen.
Hack eingebaut. Funzt einwandfrei unter wbb2.30. Danke @Glurak
mal wieder. Hatte zwar nen paar Probs (Hack war früher schon mal drinn, hatte den zwar ausgebaut, reste waren aber wohl doch noch drinne.) Habe ich aber diesmal ohne Hilfe hinbekommen. Man ist ja Lernfähig.
cu RaidenRum
Aranita
Hallo,
der Einbau in 2.3.0 hat gut funktioniert, allerdings bekomme ich beim Anzeigen der Regeln folgende Fehlermeldung, mit der ich nichts anfangen kann:
Warning: preg_match() expects parameter 2 to be string, array given in /srv/www/htdocs/web22/html/bizarre-talk/wbb/acp/lib/functions.php on line 3033
Diese Fehlermeldung sorgt beim IE dafür, dass eine XML-Fehlermeldung kommt und die Seite nicht weiter angezeigt wird. Der Firefox arbeitet ganz normal weiter.
Was habe ich falsch gemacht?
Gruß,
Aranita
HerzZorro
Zitat: |
Original von almac
Keiner der es weiß ob der Hack ohne Probleme und Änderung läuft?
Hab zwar hier irgendwo gelesen es sollte funktionieren, aber dennoch sind hier viele Fehlermeldungen.
Bin mir unsicher in einzubauen, obwohl ich diesen HAck sehr gerne hätte!
Vielleicht kann jemand was dazu sagen? |
Der Hack läuft, habe ihn bei mir eingebaut.
Nur habe ich mit dem Button einbauen und verlinken ein problem, kann mir mal einer den code geben wie ich das einbauen kann beim 2.3.0 ?
Der Headercode sieht bei mir so aus:
code: |
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:
|
<table style="width:{$style['tableoutwidth']}" cellpadding="{$style['tableoutcellpadding']}" cellspacing="{$style['tableoutcellspacing']}" align="center" border="{$style['tableoutborder']}" class="tableoutborder">
<tr>
<td class="mainpage" align="center">
<table style="width:100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="logobackground" align="center"><if($style['logoimage']!="")><then><a href="index.php{$SID_ARG_1ST}"><img src="{$style['logoimage']}" border="0" alt="$master_board_name" title="$master_board_name" /></a></then></if></td>
</tr>
<tr>
<td align="center"><span class="smallfont"><if($wbbuserdata['userid'])><then><a href="usercp.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_usercp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_USERCP']}" title="{$lang->items['LANG_GLOBAL_USERCP']}" /></a>
<a href="pms.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_pms.gif" border="0" alt="{$lang->items['LANG_GLOBAL_PMS']}" title="{$lang->items['LANG_GLOBAL_PMS']}" /></a></then>
<else><a href="register.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_register.gif" border="0" alt="{$lang->items['LANG_GLOBAL_REGISTER']}" title="{$lang->items['LANG_GLOBAL_REGISTER']}" /></a></else></if>
<a href="calendar.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_calendar.gif" border="0" alt="{$lang->items['LANG_GLOBAL_CALENDAR']}" title="{$lang->items['LANG_GLOBAL_CALENDAR']}" /></a>
<a href="memberslist.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_members.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" title="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" /></a>
<a href="team.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_team.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TEAM']}" title="{$lang->items['LANG_GLOBAL_TEAM']}" /></a>
<a href="search.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_search.gif" border="0" alt="{$lang->items['LANG_GLOBAL_SEARCH']}" title="{$lang->items['LANG_GLOBAL_SEARCH']}" /></a>
<a href="misc.php?action=faq{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/top_faq.gif" border="0" alt="{$lang->items['LANG_GLOBAL_FAQ']}" title="{$lang->items['LANG_GLOBAL_FAQ']}" /></a>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_acp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_ACP']}" title="{$lang->items['LANG_GLOBAL_ACP']}" /></a></then></if>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==0)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_modcp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MODCP']}" title="{$lang->items['LANG_GLOBAL_MODCP']}" /></a></then></if>
<a href="index.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_start.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TOINDEX']}" title="{$lang->items['LANG_GLOBAL_TOINDEX']}" /></a></span></td>
</tr>
</table><br />
<if($offline==1 && $wbbuserdata['can_view_off_board']==1)><then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tableb" align="center"><span class="smalfont"><font color="{$style['highlightfontcolor']}"><b>{$lang->items['LANG_GLOBAL_NAV_MENUE_OFFLINE']}</b></font></span></td>
</tr>
</table><br />
</then></if>
|
|
Mein Button heisst top_rules.gif
Wäre Nett wenn mir einer hier den fertigen Code schreiben könnte damit die Rules auch im Board jederzeit abgefragt werden können per Button. Danke
GLURAK
code: |
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:
|
<table style="width:{$style['tableoutwidth']}" cellpadding="{$style['tableoutcellpadding']}" cellspacing="{$style['tableoutcellspacing']}" align="center" border="{$style['tableoutborder']}" class="tableoutborder">
<tr>
<td class="mainpage" align="center">
<table style="width:100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="logobackground" align="center"><if($style['logoimage']!="")><then><a href="index.php{$SID_ARG_1ST}"><img src="{$style['logoimage']}" border="0" alt="$master_board_name" title="$master_board_name" /></a></then></if></td>
</tr>
<tr>
<td align="center"><span class="smallfont"><if($wbbuserdata['userid'])><then><a href="usercp.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_usercp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_USERCP']}" title="{$lang->items['LANG_GLOBAL_USERCP']}" /></a>
<a href="pms.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_pms.gif" border="0" alt="{$lang->items['LANG_GLOBAL_PMS']}" title="{$lang->items['LANG_GLOBAL_PMS']}" /></a></then>
<else><a href="register.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_register.gif" border="0" alt="{$lang->items['LANG_GLOBAL_REGISTER']}" title="{$lang->items['LANG_GLOBAL_REGISTER']}" /></a></else></if>
<a href="calendar.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_calendar.gif" border="0" alt="{$lang->items['LANG_GLOBAL_CALENDAR']}" title="{$lang->items['LANG_GLOBAL_CALENDAR']}" /></a>
<a href="memberslist.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_members.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" title="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" /></a>
<a href="team.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_team.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TEAM']}" title="{$lang->items['LANG_GLOBAL_TEAM']}" /></a>
<a href="search.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_search.gif" border="0" alt="{$lang->items['LANG_GLOBAL_SEARCH']}" title="{$lang->items['LANG_GLOBAL_SEARCH']}" /></a>
<a href="misc.php?action=faq{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/top_faq.gif" border="0" alt="{$lang->items['LANG_GLOBAL_FAQ']}" title="{$lang->items['LANG_GLOBAL_FAQ']}" /></a>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_acp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_ACP']}" title="{$lang->items['LANG_GLOBAL_ACP']}" /></a></then></if>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==0)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_modcp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MODCP']}" title="{$lang->items['LANG_GLOBAL_MODCP']}" /></a></then></if>
<a href="index.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_start.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TOINDEX']}" title="{$lang->items['LANG_GLOBAL_TOINDEX']}" /></a>
<a href="rules.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_rules.gif" border="0" alt="Rules" title="Rules" /></a>
</span></td>
</tr>
</table><br />
<if($offline==1 && $wbbuserdata['can_view_off_board']==1)><then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tableb" align="center"><span class="smalfont"><font color="{$style['highlightfontcolor']}"><b>{$lang->items['LANG_GLOBAL_NAV_MENUE_OFFLINE']}</b></font></span></td>
</tr>
</table><br />
</then></if>
|
|
HerzZorro
Danke geht einwandfrei
Noch eine Frage, wo genau steht der Satz:
Ich bin mit den Boardregeln einverstanden und halte sie ein. ?
Den würde ich gerne etwas umschreiben.
PyroGX
habe ihn heute in die 2.3.1 eingebaut
leider erscheint im ACP nur ne weiße seite wenn ich die regeln bearbeiten will
hast du ne idee woran es liegen könnte?
habe die acp templates nochmal neu hochgeladen und gecached und die rules.php nochmal neu hochgeladen
auch sonst bin ich genau nach der anleitung gegangen
GLURAK
Hmm also wenn du die ACPTemplates richtig gecacht hast sollte es doch gehen..
Sorry aber ohne FTP Zugang habe ich auch keine Ahnung
@HerzZorro
Einfach auf der Startseite vom ACP nach der Sprachvariable mit dem Inhalt "einverstanden" suchen und danach den Inhalt davon ändern
PyroGX
problem gelöst
rules templates hatten keine leserechte

(die gecachten)
nachdem ich die rechte dann manuell verbessert habe gings
funnykid
Hallo,
ich habe den Hack bei mir im 2.3er eingebaut, funktioniert auch alles tadellos, allerdings fehlt mir eine Option, wie man die Regeln ablehnen kann.
Eingeloggte User können sich nicht einmal mehr abmelden ohne vorher die Regeln zu akzeptieren! Es sollte eine zweite Option geben, die dann direkt zum Logout führt!
Wie kann man das bewerkstelligen? Ein von mir eingefügter zweiter Link zur logout.php bringt mich immer wieder auf die Regel-Seite zurück.
Vielen dank für einen Lösungsvorschlag
funnykid
GLURAK
Hmm so schnell kann ich dir keine Lösung sagen, in der nächsten Version mache ich dann einen Link der eine PN zum Admin sendet wenn man ablehnt.
funnykid
danke für die Antwort, so eine PN wäre natürlich auch nicht schlecht, aber irgendwie ist es ja schon blöde, dass man nur die Option hat anzunehmen und sich nicht mal mehr ausloggen kann. Einige meiner User fanden das nicht so "witzig" #gg#
djmixmeister
also habe den hack neu einbaut
im acp alles einstellt aber ich sehe bei regmachen nicht meien erstellten regeln
und wenn ich aufs board gehe auch nicht
wo ist jetzt mein fehler drin hab ein wbb2.21 board
danke für die antworten
gruß djmixmeister
GLURAK
Was heißt "regmache"?
Hast du die global.php auch richtig editiert?
djmixmeister
fehler gefunden hatte ein * nicht mit rüber kopiert
geht super
Storm Reaver
Hab den Hack V6 in mein WBB 2.3.1 eingebaut hab nix verändert und scheit fehler frei zu laufen mir ist jedenfals noch nichts aufgefallen das es zu fehlern kommt.
Ist nur zur info da ich für WBB 2.3.1 noch keinen Hack gefunden hab.
GLURAK
Wir wissen schon das dieser hack mit dem wBB2.3 läuft..
AAD
in der global
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:
|
/* 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*/ |
|
im WBB2.2 und WBB2.3 gibt es den $session[hash] nicht mehr
einfach den diese zeile ersätzen
php: |
1:
|
header("Location: index.php".$SID_ARG_1ST); |
|
####################################################
Zitat: |
Original von Aranita
Hallo,
der Einbau in 2.3.0 hat gut funktioniert, allerdings bekomme ich beim Anzeigen der Regeln folgende Fehlermeldung, mit der ich nichts anfangen kann:
Warning: preg_match() expects parameter 2 to be string, array given in /srv/www/htdocs/web22/html/bizarre-talk/wbb/acp/lib/functions.php on line 3033
Diese Fehlermeldung sorgt beim IE dafür, dass eine XML-Fehlermeldung kommt und die Seite nicht weiter angezeigt wird. Der Firefox arbeitet ganz normal weiter.
Was habe ich falsch gemacht?
Gruß,
Aranita |
das Problem hatte ich auch, das Probelem wird durch den
WBB 2.3 Hack - Hidden Text Hack ausgelöst.
orginal Hide in der function.php
php: |
1:
2:
3:
4:
|
function check_hidden_text($message) {
if(preg_match("=\[HIDE\](.*)\[/HIDE\]=siU", $message)) return true;
else return false;
} |
|
ersätzen durch
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
function check_hidden_text($message = "") {
if ($message != "" && !is_array($message)) {
if(preg_match("=\[HIDE\](.*)\[/HIDE\]=siU", $message)) {
return true;
} else {
return false;
}
} else {
return false;
}
} |
|
Shr3k
Hi, Perfect hat alles super geklappt der einbau, ein Riesen Respect!! Greetz
Manuchan
Hallöchen^^
Ich habe das selbe Problem wie Aranita... Ich habe auch die Änderungen vorgenommen, wie AAD angegeben hat (*hat HIDE-Hack installiert*), doch zu erst kam die Fehlermeldung, dass da ein '{' uerwartet wäre... Ich hab dann auch einige entfernt doch jetzt kommt die Fehlermeldung, dass da ein uerwarteter 'T_STRING' wäre...
@.@
Könnte mir da vielleicht jemand helfen *drop*
mfG
~Manuchan~
skysurfer
Hi all,
Hier ein kleines Feedback meinerseits..
Habe den Hack installiert in meinem WBB 2.3.2!
Readme stimmt perfekt, auch auf die 2.3.2
Einbau is kinderleicht, die Setup.php funtzt auch...
Hack rennt genau so perfekt wie die gesamte Installation!!!
Ich frag mich, was manche Leute hier für Zeugs schreiben!!!
BIG WORK GLURAK!! Und Thx für den Genialen hack!
Greets skysurfer
P.S.
Was ich noch anfügen möchte.. habe noch 23 andere Hacks installiert! Alles immernoch KEIN Problem
(diverse Hacks modden auch die register.php)