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.227 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 »
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

Hast du den hidden hack drinnen :n8

__________________
Mein Computer
21.08.05 18:09 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

Antworten Zitieren Editieren Melden       UP

ja der von maddin
21.08.05 18:49 Maxman 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

interessiert mich nicht, die hack vertragen sich halt nicht.. und für den hiddenhack kann ich keinen support geben, mir fehlt die zeit und lust sorry

__________________
Mein Computer
21.08.05 18:54 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

Antworten Zitieren Editieren Melden       UP

wei entferne ich den hack am besten ohne das er spuren hinterlässt
da doch mehrere fehler auftauchen.
22.08.05 21:41 Maxman ist offline E-Mail Finden Als Freund hinzufügen
Michael74 Michael74 ist männlich
Mitglied


Dabei seit: 12.08.04
Beiträge: 21
Herkunft: NRW
Forenversion: 2.3.4

Antworten Zitieren Editieren Melden       UP

Hallo zusammen,

ich hätte da ein klitzekleines "Problemchen" großes Grinsen . Die Boardregeln kann ich ja sowohl mit BBCodes, als auch HTML einstellen und beides funktioniert.

Aber wie kann ich dem ganzen mitteilen, dass ich nur HTML nutzen möchte ?

Speicher ich den Quellcode meiner Regeln direkt in die Datenbank, funktioniert das wunderbare, speicher ich den Code aber über das ACP dort rein, bekomme ich zusätzliche Zeilenumbrüche ohne Ende.
Der Code in der Datenbank sieht dabei erstaunlicherweise genauso aus, wie der, den ich direkt dort rein geschrieben habe.

Hat da einer eine Idee ?

Ich vermute mal, es liegt an diesem Code in der rules.php:

code:
1:
$dbrules=wbb_trim(nl2br(stripcrap(addslashes($_POST['addrules']))));


EDIT: Das ist die Übergabevariable, die die Boardregeln aus dem ACP-Template 'umformatiert' und dann für den Eintrag in die Datenbank zur verfügung stellt.

Aber so ganz bin ich da noch nicht schlau draus geworden, wie diese umformatierung funktioniert und was die so macht. Mauer


Viele Grüsse
Michael

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Michael74: 24.08.05 19:40.

24.08.05 19:37 Michael74 ist offline E-Mail Finden Als Freund hinzufügen
Nillonde Nillonde ist weiblich
Mitglied


images/avatars/avatar-4943.jpg

Dabei seit: 15.09.04
Beiträge: 21
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
Herkunft: Niedersachsen
Forenversion: 3.1; 2.3

Antworten Zitieren Editieren Melden       UP

Hi,

ich hab heute den Boardregelnhack eingebaut, der funktioniert auch wunderbar.

Nur gibts da ein problem:

Ich kann mich, wenn ich mit dem Firefox surfe nicht mehr ausloggen. Ich kann so oft auf "abmelden" klicken wie ich will. Da passiert nichts. Es kommt zwar "Sie haben sich erfolgreich abgemeldet" aber angemeldet bin ich immer noch.

Woran kann das liegen?

Ich habs mit dem IE probiert, da funzt das einwandfrei.

__________________
~ Arroganz ist die Kunst auf die eigene Dummheit stolz zu sein ~

Hexengeflüster Forum * Kaeleer Forum * Mondscheinwelt

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nillonde: 20.09.05 11:57.

20.09.05 11:56 Nillonde ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Nillonde in deine Kontaktliste ein MSN Passport-Profil von Nillonde anzeigen
Skayritarai Skayritarai ist männlich
Mitglied


images/avatars/avatar-3756.gif

Dabei seit: 25.06.05
Beiträge: 162
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Fortgeschritten
Forenversion: 3.0

 Neuinstallation des BoardRegelnhacks Antworten Zitieren Editieren Melden       UP

Hallo Zusammen,


Ich möchte dieses BoardRegelnhack neu Installieren.

Könnt Ihr mir verraten welche Datensätze ich in MySQL-Datenbank löschen muss?

Welche Templates ich löschen muss, das weiss ich selber.

Danke im Voraus.
08.10.05 12:13 Skayritarai ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Skayritarai anzeigen
dl6uhu dl6uhu ist männlich
Mitglied


Dabei seit: 15.06.05
Beiträge: 34
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hallo zusammen,

hat jemand Erfahrungen, ob der Regelhack auch mit wbb2.3.3 funzt?

Gruß

dl6uhu
René

Die Neugier war Größer als die Gefahr.
Es läuft auch unter 2.3.3 großes Grinsen

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von dl6uhu: 24.10.05 17:42.

22.10.05 15:47 dl6uhu ist offline E-Mail Finden Als Freund hinzufügen
FinstereExistenz
Mitglied


Dabei seit: 08.10.05
Beiträge: 71

Antworten Zitieren Editieren Melden       UP

@ funzt auch mit wbb2.3.3 problemlos..


nur was überarbeitet werden sollte ist, das man sich auch gegen die regeln entscheiden kann und somit wenigstens den logout hinbekommt.. zzt kann man gar nichts anderes als JA anklicken..

- gibts ne möglichkeit wie bei registrierung ne einstellbare zeit x ablaufen zu lassen bis man auf ja klicken kann???


sonst super hack..
01.11.05 09:41 FinstereExistenz ist offline E-Mail Finden Als Freund hinzufügen
baddevil22 baddevil22 ist männlich
Mitglied


Dabei seit: 14.09.05
Beiträge: 35
Herkunft: nms
Forenversion: 2.3.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Michael74
Hallo zusammen,

ich hätte da ein klitzekleines "Problemchen" großes Grinsen . Die Boardregeln kann ich ja sowohl mit BBCodes, als auch HTML einstellen und beides funktioniert.

Aber wie kann ich dem ganzen mitteilen, dass ich nur HTML nutzen möchte ?

Speicher ich den Quellcode meiner Regeln direkt in die Datenbank, funktioniert das wunderbare, speicher ich den Code aber über das ACP dort rein, bekomme ich zusätzliche Zeilenumbrüche ohne Ende.
Der Code in der Datenbank sieht dabei erstaunlicherweise genauso aus, wie der, den ich direkt dort rein geschrieben habe.

Hat da einer eine Idee ?

Ich vermute mal, es liegt an diesem Code in der rules.php:

code:
1:
$dbrules=wbb_trim(nl2br(stripcrap(addslashes($_POST['addrules']))));


EDIT: Das ist die Übergabevariable, die die Boardregeln aus dem ACP-Template 'umformatiert' und dann für den Eintrag in die Datenbank zur verfügung stellt.

Aber so ganz bin ich da noch nicht schlau draus geworden, wie diese umformatierung funktioniert und was die so macht. Mauer


Viele Grüsse
Michael



habe genau das gleiche problem!!! gibt es dafür schon ne lösung voran es liegt das der fehler auftritt wenn man htnl einfügt???

mfg
marco
30.01.06 17:59 baddevil22 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge baddevil22 in deine Kontaktliste ein
delphinchen
Mitglied


Dabei seit: 12.08.04
Beiträge: 9

Antworten Zitieren Editieren Melden       UP

ich habe eben versucht meine boardregeln zuerstllen
zuerst lief es auch 1.a nur jetzt wo ich einen button oben im style erstellen wollte kommt immer folgende meldung
Parse error: parse error in /srv/www/htdocs/web24/html/wbb2/global.php(219) : eval()'d code on line 11
ich habe alles nachgesehen ich finde da nicht den fehler
ich werde hier mal beides posten
1) die intex.tpl
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_START_TITLE']}</title>
$headinclude
</head>

<body>
$header

<!-- Anfang Advanced Welcome Header by Yyoshii (www.fdlboard.6x.to) -->

<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr class="smallfont">
<td class="tabletitle" align="left">
<if($wbbuserdata['userid']==0)>
<then>
<span class="smallfont"><b><script type="text/javaScript"><!--
// begin script
function display_title() {
date = new Date();
var hours = date.getHours();
var message = '';
if (hours >= 0) { time_of_day = "{$lang->items['LANG_START_HEAD_WELCOMEMORNINGGAST']} <b>$wbbuserdata[username]</b> ?"; message='Morning Message';}
if (hours >= 6) { time_of_day = "{$lang->items['LANG_START_HEAD_WELCOMEMORNING2GAST']} <b>$wbbuserdata[username]</b>"; message='Morning Message';}
if ((hours >= 12) && (hours < 17)) { time_of_day = "{$lang->items['LANG_START_HEAD_AFTERNOONGAST']} <b>$wbbuserdata[username]</b>"; message='Afternoon Message'}
if (hours >= 17) { time_of_day = "{$lang->items['LANG_START_HEAD_EVENINGGAST']} <b>$wbbuserdata[username]</b>"; message='Evening Message';}
document.write('' + time_of_day + '');
}
// document.write('' + message + '');
//end display title
// --></script>
<script type="text/javascript">
<!-- begin script
display_title();
//--></script></b></span>
</then>
<else>
<span class="smallfont"><b><script type="text/javaScript"><!--
// begin script
function display_title() {
date = new Date();
var hours = date.getHours();
var message = '';
if (hours >= 0) { time_of_day = "{$lang->items['LANG_START_HEAD_WELCOMEMORNING']} <b>$wbbuserdata[username]</b> ?"; message='Morning Message';}
if (hours >= 6) { time_of_day = "{$lang->items['LANG_START_HEAD_WELCOMEMORNING2']} <b>$wbbuserdata[username]</b>"; message='Morning Message';}
if ((hours >= 12) && (hours < 17)) { time_of_day = "{$lang->items['LANG_START_HEAD_AFTERNOON']} <b>$wbbuserdata[username]</b>"; message='Afternoon Message'}
if (hours >= 17) { time_of_day = "{$lang->items['LANG_START_HEAD_EVENING']} <b>$wbbuserdata[username]</b>"; message='Evening Message';}
document.write('' + time_of_day + '');
}
// document.write('' + message + '');
//end display title
// --></script>
<script type="text/javascript">
<!-- begin script
display_title();
//--></script>
</b> <a href="logout.php?sid=$session[hash]">{$lang->items['LANG_START_LOGOUT']}</s
pan></a>
</else>
</if></td>
</tr>
<tr>
<td class="tablea" align="left" style="text-align: justify">
<if($wbbuserdata['userid']==0)>
<then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width: 100%;" class="tableinborder">
<tr align="center">
<td class="tablea" align="left" style="text-align: justify; width: 10%;">
<a name="login" id="login"></a>
<if($allowloginencryption==1)><then>
<script type="text/javascript" src="js/sha1.js"></script>
<script type="text/javascript" src="js/crypt.js"></script>
</then></if>
<form method="post" action="login.php" name="loginform"<if($allowloginencryption==1)><then> onsubmit="return encryptlogin(this);"</then></if>>
<input type="hidden" name="send" value="send" />
<input type="hidden" name="sid" value="$session[hash]" />
<if($allowloginencryption==1)><then>
<input type="hidden" name="authentificationcode" value="$session[authentificationcode]" />
<input type="hidden" name="crypted" value="false" /></then></if>
<span class="smallfont">{$lang->items['LANG_START_USERNAME']}</span><br />
<span class="smallfont"><input type="text" name="l_username" maxlength="50" size="20" class="input" tabindex="1" /></span><br />
<span class="smallfont">{$lang->items['LANG_START_PASSWORD']}:
<br />(<a href="forgotpw.php?sid=$session[hash]">{$lang->items['LANG_START_LOSTPW']}<
/a>)</span><br />
<span class="smallfont"><input type="password" name="l_password" maxlength="30" size="20" class="input" tabindex="2" /></span><br />
<if($allowloginencryption==1)><then>
<span class="smallfont"><label for="checkbox1">{$lang->items['LANG_GLOBAL_ENCRYPT_TRANSFER']}</label></spa
n> <span class="smallfont"><input type="checkbox" id="checkbox1" name="activateencryption" onclick="activate_loginencryption(document.loginform);" /></span><br />
</then></if>
<input type="submit" value="{$lang->items['LANG_START_LOGIN']}" class="input" tabindex="3" />
</form>
<if($allowloginencryption==1)><then>
<script type="text/javascript">
<!--
activate_loginencryption(document.loginform);
//-->
</script></then></if>
</td>
<td class="tablea" align="left" style="text-align: justify; width: 100%;">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="0" style="width: 100%;" class="tableinborder">
<tr align="center">
<td class="tablea" align="left" style="text-align: justify; width: 60%;"><span class="smallfont">{$lang->items['LANG_START_WELCOME']}</span></td>
<td class="tablea" align="left" style="text-align: left; width: 40%;">
<span class="smallfont">
&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_REGMEMBERS']} $stats[usercount]
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_STATISTIC_NEWESTMEMBER']
} <a href="profile.php?userid=$stats[lastuserid]&amp;sid=$session[hash]">$stats[
username]</a>
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount]
<br />&nbsp;&nbsp;&nbsptraurig {$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']})
<br /><span id="MicrosoftUhr" class="Uhr"></span>
<br /><span id="NetscapeUhr" ></span>

<script type="text/javaScript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
Wochentagname =
new Array("{$lang->items['LANG_START_SONNTAG']}","{$lang->items['LANG_START_MON
TAG']}","Dienstag","{$lang->items['LANG_START_MITTWOCH']}","{$lang->items['
LANG_START_DONNERSTAG']}","{$lang->items['LANG_START_FREITAG']}","{$lang->i
tems['LANG_START_SAMSTAG']}");

function ZeitAnzeigen()
{
var Jetzt = new Date(); var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds(); var WoTag = Jetzt.getDay();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;

var Gesamt = '&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_JAVADATE']} ' + Wochentagname[WoTag] + ' {$lang->items['LANG_START_JAVADATE2']} ' + Datum + " {$lang->items['LANG_START_JAVATIME']} " + '<span class="time">' + Uhrzeit + '</span>' + " {$lang->items['LANG_START_HEAD_UHR']} ";

if(document.all)
document.all.MicrosoftUhr.innerHTML = Gesamt;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';
document.NetscapeUhr.document.write(Gesamt);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitAnzeigen()",1000);
}
// -->
</script>
&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_TIMEZONE']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLINE']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLINERECORD']} $rekord $useronline_USER {$lang->items['LANG_START_HEAD_USERONLINERECORDAM']} $rekorddate {$lang->items['LANG_START_HEAD_UM']} <span class="time">$rekordtime</span> {$lang->items['LANG_START_HEAD_UHR']}
</span>
</td></tr></table>
</td></tr></table>
</then>
<else>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%;" class="tableinborder">
<tr>
<td background="{$style['imagefolder']}/backavatar.gif" border="0" class="tableb" align="center" style="width: 15%; text-align: center;"><a href="usercp.php?action=avatars&sid=$session[hash]">$avatar</a></td>
<td colspan="2" class="tablea" align="center">
<table class="tablea" cellpadding=0 cellspacing=0 border=0 width="100%">
<td>
<table class="tablea" border=0 cellpadding=2 cellspacing=1 width="100%" valign="top">
<tr valign="bottom">
<td width="50%">
<p align="center">
<img src="{$style['imagefolder']}/userinfo.gif" alt="Foren Information" align="left" /></td>
<td align="left" valign="middle" >
<img src="{$style['imagefolder']}/foruminfo.gif" alt="User Information" align="left" /></td>
</tr>
<tr>
<td width="50%" align="left">
<span class="smallfont">
&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_LASTVISIT']} $lastvisitdate {$lang->items['LANG_START_HEAD_UM']} <span class="time">$lastvisittime</span> {$lang->items['LANG_START_HEAD_UHR']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_IPADRESSE']}&nbsp;<b><express
ion>getIpAddress()</expression></b>
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_POSTTHREAD']} <b>$newthreads</b> {$lang->items['LANG_START_HEAD_NEWTHREAD']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_POSTTHREAD']} <b>$newposts</b> {$lang->items['LANG_START_HEAD_NEWPOST']}
<br />&nbsp;&nbsp;&nbsp;<b><a href="search.php?action=new&amp;sid=$session[hash]">{$lang->items['LANG_STA
RT_HEAD_NEWPOSTS']}
<br />&nbsp;&nbsp;&nbsp;<a href="pms.php?sid=$session[hash]">{$lang->items['LANG_START_PMIN']}</a> {$lang->items['LANG_START_HEAD_PMS']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_PMS2']}
<br />
<br />&nbsp;&nbsp;&nbsp;<a href="markread.php?sid=$session[hash]">{$lang->items['LANG_START_MARKREAD_A
LL']}</a>
<br />
</span>
</td>
<td align="left" valign="middle" ><span class="smallfont">
&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_REGMEMBERS']} $stats[usercount] {$lang->items['LANG_START_NOTREG']} $bs_waiting
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_STATISTIC_NEWESTMEMBER']
} <a href="profile.php?userid=$stats[lastuserid]&amp;sid=$session[hash]">$stats[
username]</a>
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount]
<br />&nbsp;&nbsp;&nbsptraurig {$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']})
<br /><span id="MicrosoftUhr" class="Uhr"></span>
<br /><span id="NetscapeUhr" ></span>

<script type="text/javascript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
Wochentagname =
new Array("{$lang->items['LANG_START_SONNTAG']}","{$lang->items['LANG_START_MON
TAG']}","{$lang->items['LANG_START_DIENSTAG']}","{$lang->items['LANG_START_
MITTWOCH']}","{$lang->items['LANG_START_DONNERSTAG']}","{$lang->items['LANG
_START_FREITAG']}","{$lang->items['LANG_START_SAMSTAG']}");

function ZeitAnzeigen()
{
var Jetzt = new Date(); var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
if (Jahr< 2000) Jahr+=1900
var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds(); var WoTag = Jetzt.getDay();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;

var Gesamt = '&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_JAVADATE']} ' + Wochentagname[WoTag] + ' {$lang->items['LANG_START_JAVADATE2']} ' + Datum + " {$lang->items['LANG_START_JAVATIME']} " + '<span class="time">' + Uhrzeit + '</span>' + " {$lang->items['LANG_START_HEAD_UHR']} ";

if(document.all)
document.all.MicrosoftUhr.innerHTML = Gesamt;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';
document.NetscapeUhr.document.write(Gesamt);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitAnzeigen()",1000);
}
// -->
</script>
&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_TIMEZONE']}
<br />
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLINE']}
<br />&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLINERECORD']} $rekord $useronline_USER {$lang->items['LANG_START_HEAD_USERONLINERECORDAM']} $rekorddate {$lang->items['LANG_START_HEAD_UM']} <span class="time">$rekordtime</span> {$lang->items['LANG_START_HEAD_UHR']}</td>
</tr>
<tr valign="bottom">
<td width="50%">
<img src="{$style['imagefolder']}/bottominfo.gif" alt="" /></td>
<td align="left" valign="middle" >

<img src="{$style['imagefolder']}/bottominfo.gif" alt="" /></td>
</tr>
</table>
</td></tr></table>
</td></tr></table>
</else>
</if>

<!-- Ende Advanced Welcome Header by Yyoshii (www.fdlboard.6x.to) -->
$toplist
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle"><span class="smallfont">&nbsp;</span></td>
<td class="tabletitle" style="width:<if($hide_modcell==0)><then>80</then><else>100</else></if>%" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_BOARDS']}</b></span></td>
<td class="tabletitle" align="center"><span class="smallfont"><b>{$lang->items['LANG_START_POSTS']}</b></span></td>
<td class="tabletitle" align="center"><span class="smallfont"><b>{$lang->items['LANG_START_THREADS']}</b></span></td>
<td class="tabletitle" align="center" nowrap="nowrap"><span class="smallfont"><b>{$lang->items['LANG_START_LASTPOST']}</b></span></td>
<if($hide_modcell==0)><then><td class="tabletitle" style="width:20%" align="center"><span class="smallfont"><b>{$lang->items['LANG_START_MODERATORS']}</b></span></td
></then></if>
</tr>

$boardbit

<if($showuseronline==1)>
<then>

<tr>
<td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left"><span class="smallfont"><b><a href="wiw.php{$SID_ARG_1ST}">{$lang->items['LANG_START_SHOWUSERONLINE']}</a
></b></span></td>
</tr>
<tr>
<td rowspan="2" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>
<td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_USERONLINE']}</span></td>
</tr>
<tr>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($useronline=="")><then>&nbsp;</then></if>$useronline<
/span></td>
</tr>

</then>
</if>
<if($showonlinepic==0)><then></then><else>
<tr>
<td colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" class="tableb"><span class="smallfont"><b>Useronline Legende:</b>$onlinepic_viewbit</span></td>
</tr>
</else></if>
$wwo_bit

<if($showpmonindex==1 && $wbbuserdata['userid']!=0 && $wbbuserdata['can_use_pms']==1 && $wbbuserdata['receivepm']==1)>
<then>
<tr>
<td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_PM']}</b></span></td>
</tr>
<tr>
<td align="center" class="tableb"><if($countnew>0)>
<then><img src="{$style['imagefolder']}/on.gif" alt="{$lang->items['LANG_START_NEWPM']}" title="{$lang->items['LANG_START_NEWPM']}" /></then>
<else><img src="{$style['imagefolder']}/off.gif" alt="{$lang->items['LANG_START_NONEWPM']}" title="{$lang->items['LANG_START_NONEWPM']}" /></else>
</if></td>
<td align="left" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea"><span class="smallfont"><b><a href="pms.php{$SID_ARG_1ST}">{$lang->items['LANG_START_PMIN']}</a></b><br />{$lang->items['LANG_START_PMS']}</span></td>
</tr>

</then>
</if>

<if(isset($birthdaybit) || isset($eventbit))>
<then>
<tr>
<td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_SHOWEVENTS']}</b></span></td
>
</tr>

<if(isset($birthdaybit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_BIRTHDAY']}</b><br />$birthdaybit</span></td>
</tr>
</then>
</if>

<if(isset($eventbit))>
<then>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/events.gif" alt="" title="" border="0" /></td>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_TODAYEVENT']}</b><br />$eventbit</span></td>
</tr>
</then>
</if>
</then>
</if>

<if($showstats==1)>
<then>
<tr>
<td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_STATISTIC']}</b></span></td>

</tr>
<tr>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/stats.gif" alt="" border="0" /></td>
<td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_STATISTIC_MEMBERS']} $stats[usercount] | {$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount] ({$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']})<br />
{$lang->items['LANG_START_STATISTIC_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]
</a>.</span></td>
</tr>
</then>
</if>

</table>

<table style="width:{$style['tableinwidth']}">
<tr>
<td align="right"><span class="smallfont"><a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURREN
T_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURR
ENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}
</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></the
n></if></span></td>
</tr>
<a href="rules.php{$SID_ARG_1ST}">{$lang->items['LANG_RULES_TITLE_LINK']}</a> |
</table><br />
<table>
<tr align="center">
<td><img src="{$style['imagefolder']}/on.gif" alt="{$lang->items['LANG_START_NEW_POSTS']}" title="{$lang->items['LANG_START_NEW_POSTS']}" border="0" /></td>
<td><span class="smallfont">{$lang->items['LANG_START_NEW_POSTS']}&nbsp;&nbsp;&nbsp;&
nbsp;</span></td>
<td><img src="{$style['imagefolder']}/off.gif" alt="{$lang->items['LANG_START_NONEW_POSTS']}" title="{$lang->items['LANG_START_NONEW_POSTS']}" border="0" /></td>
<td><span class="smallfont">{$lang->items['LANG_START_NONEW_POSTS']}&nbsp;&nbsp;&nbsp
;&nbsp;</span></td>
<td><img src="{$style['imagefolder']}/offclosed.gif" alt="{$lang->items['LANG_START_BOARD_CLOSED']}" title="{$lang->items['LANG_START_BOARD_CLOSED']}" border="0" /></td>
<td><span class="smallfont">{$lang->items['LANG_START_BOARD_CLOSED']}&nbsp;&nbsp;&nbs
p;&nbsp;</span></td>
<td><img src="{$style['imagefolder']}/link.gif" alt="{$lang->items['LANG_START_BOARD_LINK']}" title="{$lang->items['LANG_START_BOARD_LINK']}" border="0" /></td>
<td><span class="smallfont">{$lang->items['LANG_START_BOARD_LINK']}</span></td>
</tr>
</table>

$footer
</body>
</html>


2)
nun noch eben meine globale.php


<?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-02-08 13:51:33 +0100 (Tue, 08 Feb 2005) $
// * $Author: Burntime $
// * $Rev: 1553 $
// ***************************************************************************
*********//


@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);
}

@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);

/** 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');
/*######## Wer war Online by ShadowByte (www.it-4all.org) ########*/
/** wwo **/
require_once("./acp/lib/class_wwo.php");
$wwo = &new wwo($wbbuserdata['userid'], $useronlinetimeout);
/*######## Wer war Online by ShadowByte (www.it-4all.org) ########*/
/** 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 **/
$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);
}
/** Blinkender PN Button S **/
if($wbbuserdata['can_use_pms'] && $wbbuserdata['receivepm']){
if($wbbuserdata['pmnewcount']) $pmbild = 'top_pms_new.gif';
elseif($wbbuserdata['pmunreadcount']) $pmbild = 'top_pms_ur.gif';
else $pmbild = 'top_pms.gif';
} else $pmbild = 'top_pms.gif';
/** Blinkender PN Button E **/
/** default templates **/
$header_pms = '';
$header_acp = '';
eval("\$css = \"".$tpl->get("css")."\";");
eval("\$headinclude = \"".$tpl->get("headinclude")."\";");
$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']);
eval("\$usercbar = \"".$tpl->get("usercbar")."\";");
eval("\$header = \"".$tpl->get("header")."\";");

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)));
}
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'];
}
?>
so wo liegt der fehler kann mir das einer mal sagen bitte
wäre nett

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von delphinchen: 12.02.06 14:28.

12.02.06 14:27 delphinchen ist offline E-Mail Finden Als Freund hinzufügen
Iceblue Iceblue ist männlich
Mitglied


images/avatars/avatar-2009.jpg

Dabei seit: 20.10.04
Beiträge: 386
Fähigkeiten: WBB2 Anfänger
Herkunft: 192.168.1.1
Forenversion: 2.3

 RE: kleine bug im hack Antworten Zitieren Editieren Melden       UP

So vorweg, super hack, läuft bei mir nun auch Perfekt,
hatte nur ein kleines problem mit dem Hide Hack wie so einige hier auch beschrieben, doch irgendwie scheinen sich die meisten gar nicht die mühe zu machen diesen beitrag mal zu lesen, denn dann hätten sie folgendes auf Seite 5 gefunden, den dort hat AAD schon einen lösungs-ansatz gepostet und dieser hat bei mir besten funktioniert, hier noch mal angehängt, damit man nicht mehr so lang suchen muss.


Zitat:
Original von AAD
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;
        }
  }
19.02.06 20:56 Iceblue ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Iceblue in deine Kontaktliste ein MSN Passport-Profil von Iceblue anzeigen
Painkilla
Mitglied


Dabei seit: 16.03.06
Beiträge: 1

Antworten Zitieren Editieren Melden       UP

Funktioniert der Hack auch beim wbb 2.3.4 ?
16.03.06 15:37 Painkilla ist offline Finden Als Freund hinzufügen
Iceblue Iceblue ist männlich
Mitglied


images/avatars/avatar-2009.jpg

Dabei seit: 20.10.04
Beiträge: 386
Fähigkeiten: WBB2 Anfänger
Herkunft: 192.168.1.1
Forenversion: 2.3

 @ Painkilla Antworten Zitieren Editieren Melden       UP

ja tut er, nur falls du den hide hack drin hast, dann schau in meinen zuvor gegangen beitrag.
16.03.06 17:04 Iceblue ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Iceblue in deine Kontaktliste ein MSN Passport-Profil von Iceblue anzeigen
Jonny Jonny ist männlich
Mitglied


images/avatars/avatar-2626.gif

Dabei seit: 11.08.04
Beiträge: 181
Herkunft: Wien

Antworten Zitieren Editieren Melden       UP

bekomm beim Neuanmelden kein Regeln angezeigt

lg Jonny
11.04.06 14:34 Jonny ist offline E-Mail Finden Als Freund hinzufügen
DJ Speed DJ Speed ist männlich
Mitglied


images/avatars/avatar-3617.gif

Dabei seit: 16.10.05
Beiträge: 16

Antworten Zitieren Editieren Melden       UP

Hallo Leute !

Habe hänge hier bei der Instalation schon ab Schritt 2:

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:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
+--------------------------------------------------------------------------------
| Schritt 2:
+--------------------------------------------------------------------------------
Öffne  die Datei global.php und suche nach (NICHT die "global.php" vom acp Verzeichnis!): 
Suche nach:
=================================================================================
verify_ip($REMOTE_ADDR);
if($offline==1 && $wbbuserdata['can_view_off_board']==0 && $filename!="login.php" && $filename!="logout.php" && $filename!="forgotpw.php") {
 $offlinemessage=nl2br(htmlconverter($offlinemessage));
 eval("\$tpl->output(\"".$tpl->get("offline")."\");");
 exit();
}
*********************************************************************************
Fügt darunter folgendes ein:
=================================================================================
/* 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*/


Aber ich finde in der global.php die Stelle:

code:
1:
2:
3:
4:
5:
6:
verify_ip($REMOTE_ADDR);
if($offline==1 && $wbbuserdata['can_view_off_board']==0 && $filename!="login.php" && $filename!="logout.php" && $filename!="forgotpw.php") {
 $offlinemessage=nl2br(htmlconverter($offlinemessage));
 eval("\$tpl->output(\"".$tpl->get("offline")."\");");
 exit();
}


leider nicht.
Es sind follgende Hacks eingebaut:

  • Erweiterter BB Code
  • Verwarnhack
  • Partnerhack
  • Hiden Text von Maddin
  • Bedankomat von Maddin
  • Toplistenhack by Shorty
  • JGS Portal


Ich hoffe jemand weis die Lössung oder kann mir wähnichstens Posten wie ich diesen Hack deinstaliere. ( Habe die setup.php schon ausgeführt unglücklich )

mfg DJ Speed

Dateianhang:
zip global.zip (2,35 KB, 3 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von DJ Speed: 13.04.06 17:19.

13.04.06 17:18 DJ Speed ist offline E-Mail Finden Als Freund hinzufügen
Synapse
Mitglied


images/avatars/avatar-5610.gif

Dabei seit: 13.05.05
Beiträge: 68
Fähigkeiten: WBB2 Fortgeschritten

Antworten Zitieren Editieren Melden       UP

Hi,

kann man die Regeln auch nur einer bestimmten Usergruppe anzeigen lassen.


Gruß Stephan
22.04.06 20:57 Synapse ist offline E-Mail Finden Als Freund hinzufügen
GHC GHC ist männlich
Mitglied


images/avatars/avatar-2661.gif

Dabei seit: 06.05.05
Beiträge: 251

Antworten Zitieren Editieren Melden       UP

geht das ganze auch im 2.3.4 ?
08.05.06 00:15 GHC ist offline E-Mail WWW Finden Als Freund hinzufügen
BlueLies
gesperrt 08/08/06


Dabei seit: 15.02.06
Beiträge: 36

Antworten Zitieren Editieren Melden       UP

Scheint zu funzen.

Nur wenn ich das eingebaut hab zeigt es mir im ACP keine Schrift auf den Buttons oder neben den Buttons an, und das Sprachpaket wurde in alle Sprachkategorien implementiert.
08.05.06 11:18 BlueLies ist offline Finden Als Freund hinzufügen
Fraenki Fraenki ist männlich
Mitglied


Dabei seit: 05.07.05
Beiträge: 4

Antworten Zitieren Editieren Melden       UP

Mir geht es genauso wie DJ Speed

Kann uns da vieleicht jemand weiter helfen?

mfg
Farenki
09.05.06 21:57 Fraenki 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