YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Advanced Welcome Header » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 409.687 Views | | Thema zu Favoriten hinzufügen
Seiten (41): « erste ... « vorherige 32 33 34 35 36 37 38 39 40 [41]
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Advanced Welcome Header 22 Bewertungen - Durchschnitt: 7,9522 Bewertungen - Durchschnitt: 7,9522 Bewertungen - Durchschnitt: 7,95
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
D3RB
Mitglied


Dabei seit: 14.03.06
Beiträge: 16

Antworten Zitieren Editieren Melden       UP

Morgen,

habe den Hack schon einige Zeit in Benutzung. Gestern hatte ich den User Map Hack von Viktor eingebaut und seitdem funzt der AWH nicht mehr....hab alles durchgeschaut bzgl tpl und den php's aber es steht über alles drin, nur zeigt er es nicht mehr an.

Hoffe kann einer helfen

http://forum.clan-elysium.com
19.01.09 07:15 D3RB ist offline E-Mail Finden Als Freund hinzufügen
Schocko
Mitglied


images/avatars/avatar-5533.jpg

Dabei seit: 09.02.04
Beiträge: 316

Antworten Zitieren Editieren Melden       UP

da hast du wohl beim einbau irgendwas bei den templates falsch geändert.
überprüfe das einfach nochmal genau.
falls du keine lösung findest häng die datei mal an, dann hilft dir vielleicht jemand Augenzwinkern
19.01.09 08:34 Schocko ist offline Finden Als Freund hinzufügen
D3RB
Mitglied


Dabei seit: 14.03.06
Beiträge: 16

Antworten Zitieren Editieren Melden       UP

hier ist mal die index.tpl

Zitat:

<?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
$top5threadstats
<!-- Anfang Advanced Welcome Header by Yyoshii (http://www.yyoshii.de) -->
<script type="text/javascript" src="js/dhtml.js"></script>
<script type="text/javascript">
window.setTimeout("ZeitAnzeigen()",1000);
function ZeitAnzeigen () {
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']}");

var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
if (Jahr < 999)
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 = '{$lang->items['LANG_START_JAVADATE']} ' + Wochentagname[WoTag] + ' {$lang->items['LANG_START_JAVADATE2']} ' + Datum + " {$lang->items['LANG_START_JAVATIME']} " + Uhrzeit + " {$lang->items['LANG_START_HEAD_UHR']}";

if (DHTML) {
if (NS4) {
setContent("id", "Uhr", null, '<span class="Uhr">' + Gesamt + "<\/span>");
} else {
setContent("id", "Uhr", null, Gesamt);
}
window.setTimeout("ZeitAnzeigen()", 1000);
}
}

</script>
<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']}"; message='Morning Message';}
if (hours >= 6) { time_of_day = "{$lang->items['LANG_START_HEAD_WELCOMEMORNING2GAST']}"; message='Morning Message';}
if ((hours >= 12) && (hours < 17)) { time_of_day = "{$lang->items['LANG_START_HEAD_AFTERNOONGAST']}"; message='Afternoon Message'}
if (hours >= 17) { time_of_day = "{$lang->items['LANG_START_HEAD_EVENINGGAST']}"; 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>
<if($useawh == 0)> <then>
<span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <b>$usercbar_username</b> <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_
START_LOGOUT']}</a></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></span>
<span class="smallfont">({$lang->items['LANG_START_IPADRESSE']}&nbsp;<expression>
getIpAddress()</expression>) <b /><a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_
START_LOGOUT']}</b></a></span>
</else>
</if>
</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_ARG_1ST}">{$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">
<span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_REGMEMBE
RS']} $userscounter</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_STATISTI
C_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]&amp;{$SID_ARG_1ST}">$stats[user
name]</a></span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_STATISTIC_THR
EADS']} $threadscounter | {$lang->items['LANG_START_STATISTIC_POSTS']} $postscounter | {$lang->items['LANG_START_HEAD_POLLS']} $pollscounter ({$lang->items['LANG_START_HEAD_BOARDINSTALLDATE']} $boardinstallation)</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_AVERAGET
HREADSPOSTS']} $threadsperday {$lang->items['LANG_START_HEAD_AVERAGEPOSTS']} | $postsperday {$lang->items['LANG_START_HEAD_AVERAGETHREADS']}</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;<span id="Uhr" class="Uhr">&nbsp;</span></span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_TIMEZONE']}</
span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLI
NE']}</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLI
NERECORD']} $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>
<if($useawh == 0)> <then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder">
<tr>
<td class="tablea"><table style="width:100%" cellspacing="0" cellpadding="0" border="0">
<tr class="tablea_fc">
<td align="left"><span class="smallfont"><b><a href="search.php?action=new{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWPOS
TS']} $lastvisitdate <span class="time">$lastvisittime</span>.</span><br /></span><span class="smallfont">{$lang->items['LANG_START_HEAD_SEITDEM']} <b>$newthreadssince</b> $newthreads_NEWMESSAGE {$lang->items['LANG_START_HEAD_UND']} <b>$newpostssince</b> $newposts_NEWMESSAGE</span></td>
<td align="right"><span class="smallfont">{$lang->items['LANG_START_CURRENTTIME']} <span class="time">$currenttime</span>.<br />{$lang->items['LANG_START_TIMEZONE']}</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" valign="middle" style="width: 14%; text-align: center;"><a href="usercp.php?action=avatars&{$SID_ARG_1ST}">$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 align="left" valign="middle" style="width: 43%">
<img src="{$style['imagefolder']}/userinfo.gif" alt="User Information" align="left" /></td>
<td align="left" valign="middle" style="width: 43%">
<img src="{$style['imagefolder']}/foruminfo.gif" alt="Foren Information" align="left" /></td>
</tr>
<tr>
<td align="left" valign="middle" style="width: 43%"><span class="smallfont">
<span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_LASTVISI
T']} $lastvisitdate {$lang->items['LANG_START_HEAD_UM']} </span><span class="time">$lastvisittime</span> <span class="smallfont">{$lang->items['LANG_START_HEAD_UHR']}</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_SEITDEM'
]} <b>$newthreadssince</b> $newthreads_NEWMESSAGE {$lang->items['LANG_START_HEAD_UND']} <b>$newpostssince</b> $newposts_NEWMESSAGE</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;<b><a href="search.php?action=new{$SID_ARG_2ND}">{$lang->items['LANG_START_HEAD_N
EWPOSTS']}</span>
<br />
<!--<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;<a href="search.php?userid=$wbbuserdata[userid]&showposts=0">{$lang->items['LA
NG_START_HEAD_IHRETHREADS']} $userthreadscounter</a> | <a href="search.php?action=user&userid=$wbbuserdata[userid]">{$lang->items['LA
NG_START_HEAD_IHREPOSTS']} $userpostscounter</a></span>-->
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_IHRETHRE
ADS']} $userthreadscounter | <a href="search.php?action=user&userid=$wbbuserdata[userid]">{$lang->items['LA
NG_START_HEAD_IHREPOSTS']} $userpostscounter</a> | {$lang->items['LANG_START_HEAD_IHREPOLLS']} $userpollscounter</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_OWNAVERA
GETHREADSPOSTS']} $userthreadsperday {$lang->items['LANG_START_HEAD_AVERAGEPOSTS']} | $userpostsperday {$lang->items['LANG_START_HEAD_AVERAGETHREADS']}</span>
<br />
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_PMS']} <a href="pms.php{$SID_ARG_1ST}">{$lang->items['LANG_START_PMIN']}</a>.</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_PMS2']}<
/span>
<br />
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERGROU
P']} <a href="usergroups.php?action=groups">$usergroup</a></span>
<br />
</span>
</td>
<td align="left" valign="middle" style="width: 43%"><span class="smallfont">
<span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_REGMEMBE
RS']} $userscounter {$lang->items['LANG_START_HEAD_NOTREG']} $bs_waiting</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_STATISTI
C_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]
</a></span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_COUNTADM
IN']} $admincount | {$lang->items['LANG_START_HEAD_COUNTSMOD']} $smodcount | {$lang->items['LANG_START_HEAD_COUNTMOD']} $modcount</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_STATISTIC_THR
EADS']} $threadscounter | {$lang->items['LANG_START_STATISTIC_POSTS']} $postscounter | {$lang->items['LANG_START_HEAD_POLLS']} $pollscounter ({$lang->items['LANG_START_HEAD_BOARDINSTALLDATE']} $boardinstallation)</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_AVERAGET
HREADSPOSTS']} $threadsperday {$lang->items['LANG_START_HEAD_AVERAGEPOSTS']} | $postsperday {$lang->items['LANG_START_HEAD_AVERAGETHREADS']}</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;<span id="Uhr" class="Uhr">&nbsp;</span></span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_TIMEZONE']}</
span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLI
NE']}</span>
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;{$lang->items['LANG_START_HEAD_USERONLI
NERECORD']} $rekord $useronline_USER {$lang->items['LANG_START_HEAD_USERONLINERECORDAM']} $rekorddate {$lang->items['LANG_START_HEAD_UM']}</span> <span class="time">$rekordtime</span> <span class="smallfont">{$lang->items['LANG_START_HEAD_UHR']}</span>
<br />
<br /><span class="smallfont">&nbsp;&nbsp;&nbsp;<a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}
</a> | <a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURREN
T_THREADS']}</a></span>
</span>
</td>
</tr>
<tr valign="bottom">
<td align="left" valign="middle" style="width: 43%">
<img src="{$style['imagefolder']}/bottominfo.gif" alt="" /></td>
<td align="left" valign="middle" style="width: 43%">

<img src="{$style['imagefolder']}/bottominfo.gif" alt="" /></td>
</tr>
</table>
</td></tr></table>
</td></tr></table>
</else>
</if>
</else>
</if>
<!-- Ende Advanced Welcome Header by Yyoshii (http://www.yyoshii.de) -->

</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>

<!-- TeamSpeak -->
<if($wbbuserdata['can_show_team_speak']==1)>
<then>
<if($teamspeaker==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_TEAMSPEAKER']}</b></span></t
d>
</tr>
<tr>
<td rowspan="2" class="tableb" align="center"><img src="images/teamspeaker/teamspeak.gif" alt="" title="" /></td>
<td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont"><a href="java script:openTeamSpeak()" onclick="openTeamSpeak();return false;">{$lang->items['LANG_START_TEAMSPEAKER_ONLINE']}</a></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> $teamspeaker_online_vg </span></td>
</tr>
</then>
</if>
</then>
</if>
<!-- TeamSpeak -->

</then>
</if>
<!-- Wer War Da Anfang -->
<if($showuservisited==1)><then>
<tr><td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_SHOWUSERVISITED']}</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_USERVISITED']}</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($uservisited=="")><then>&nbsp;</then></if>$uservisite
d</span></td></tr>
</then></if>
<!-- Wer War Da Ende -->


<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>
</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>
19.01.09 09:08 D3RB ist offline E-Mail Finden Als Freund hinzufügen
zyklon1
Mitglied


Dabei seit: 12.11.07
Beiträge: 22

Antworten Zitieren Editieren Melden       UP

Hallo,

kurze Frage. Ich habe einen Style mit Login und benötige das im AWH nicht. Welchen Code muss ich wo ausbauen?. Doppelt kommts irgendwie unkuhl. großes Grinsen

Aber sonst richtig gutes Ding. Hatte auch ein Styleproblem und habe einfach die gekürzten Pics genommen. Falls es dann noch nicht geht, eventuell Avatar rausnehmen.

Danke im vorraus für Eure Hilfe!.

Gruß zyk Sauf

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von zyklon1: 31.01.09 15:21.

31.01.09 13:10 zyklon1 ist offline E-Mail Finden Als Freund hinzufügen
zyklon1
Mitglied


Dabei seit: 12.11.07
Beiträge: 22

Antworten Zitieren Editieren Melden       UP

Hallo? Versagt
13.02.09 08:08 zyklon1 ist offline E-Mail Finden Als Freund hinzufügen
hardcore-punk hardcore-punk ist männlich
Dünngsöchter


images/avatars/avatar-4380.gif

Dabei seit: 01.11.04
Beiträge: 4.591
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Anfänger; WBB Lite 1 Profi
Herkunft: Im tiefsten Wald von Österreich
Forenversion: 2.3; Lite 1.0

Antworten Zitieren Editieren Melden       UP

stell das Template mal rein

__________________
***

DOWNR!DERS LINZ
Downriders-Linz'Downhill'Freeride'Dirtjump'MTB

***

13.02.09 09:01 hardcore-punk ist offline E-Mail WWW Finden Als Freund hinzufügen Füge hardcore-punk in deine Kontaktliste ein AIM-Name von hardcore-punk: huemerdaniel YIM-Name von hardcore-punk: sportsitz MSN Passport-Profil von hardcore-punk anzeigen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Ein bisschen Quelltext lesen hätte dich schon auf die lösung gebracht smile
du musst einfach entsprechende Tabellenspalte entfernen:

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:
<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_ARG_1ST}">{$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>

und mit deinem gewünschten ersetzen.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

13.02.09 09:02 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
zyklon1
Mitglied


Dabei seit: 12.11.07
Beiträge: 22

Antworten Zitieren Editieren Melden       UP

ja danke maniac. das wusste ich bereits. es ist nur so, dass ich durch deinen tip das login des styles entferne. eben das möchte ich nicht.

ich möchte das login des AWH entfernen.

Edit:
Erledigt. Habs anders gelöst danke großes Grinsen
15.02.09 06:48 zyklon1 ist offline E-Mail Finden Als Freund hinzufügen
CoZimO CoZimO ist männlich
Mitglied


Dabei seit: 25.01.10
Beiträge: 9
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

[Edit]

Hab es geschafft... Hatte nen ; vergessen im entsprechenden code...

code:
1:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%;{$style['tableinwidth']}" class="tableinborder">


Dateianhänge:
jpg style_IE.jpg (58 KB, 186 mal heruntergeladen)
jpg style_fire.jpg (58,33 KB, 180 mal heruntergeladen)

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von CoZimO: 26.01.10 04:19.

26.01.10 01:41 CoZimO ist offline E-Mail Finden Als Freund hinzufügen
Lastsamurai Lastsamurai ist männlich
VampirJäger


Dabei seit: 09.02.10
Beiträge: 2
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Fortgeschritten
Forenversion: 3.1; 3.0

Antworten Zitieren Editieren Melden       UP

Hallo,

ich werde dem nächst eine Anleitung rein setzen.

grund Augenzwinkern mir wurde meine inde.tpl zu groß und da der AWH den meisten platz nimmt hab ich den AWH in einen eigenen tpl gesetzt

die anleitung werd ich hier mal rein setzen

laut Yoshi Augenzwinkern darf ich
16.02.10 13:31 Lastsamurai ist offline E-Mail Finden Als Freund hinzufügen
Lastsamurai Lastsamurai ist männlich
VampirJäger


Dabei seit: 09.02.10
Beiträge: 2
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 2 Fortgeschritten
Forenversion: 3.1; 3.0

Antworten Zitieren Editieren Melden       UP

so hier ist die Eine version
die anderen kommen auch noch

bei fragen und problemem bitte bescheidt sagen

Dateianhang:
zip AWH V1.zip (199 KB, 13 mal heruntergeladen)
27.02.10 13:29 Lastsamurai ist offline E-Mail Finden Als Freund hinzufügen
Fussball_Fan33
Mitglied


Dabei seit: 30.07.10
Beiträge: 4

Antworten Zitieren Editieren Melden       UP

Ich habe mal eine Frage, da ich die 14 Seiten Postings nicht gelesen habe.

Wollte mal Fragen was das für ein Problem ist wenn ich das installiert habe und funtioniert: Nur die Grafiken hat er mir nicht angezeit und im ACP konnte ich nichts mehr Catchen also Template catchen da sagte er mir immer:


Er findet das Verzeichniss nicht mehr...
02.08.10 22:24 Fussball_Fan33 ist offline E-Mail Finden Als Freund hinzufügen
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

Wenn du keine Grafiken siehst,hast du sie nicht hochgeladen.
Wenn du auf Templates importieren/exportieren gehst und er das Verzeichniss nicht findet hast du wohl kein Ordner "templates" im Root,mit chmod 777. Aber beim AWH hast du nichts zum cachen.

__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
03.08.10 15:52 jacqy ist offline E-Mail Finden Als Freund hinzufügen
Fussball_Fan33
Mitglied


Dabei seit: 30.07.10
Beiträge: 4

Antworten Zitieren Editieren Melden       UP

Das kann sein, aber wenn ich andere Hack, Addons installieren will brauch ich Templates importieren/exportieren/ und catchen...

Der Ordner besteht außerdem, weil ich da einige Hacks schon eingebaut hatte.
04.08.10 09:11 Fussball_Fan33 ist offline E-Mail Finden Als Freund hinzufügen
eXzil
Mitglied


Dabei seit: 10.03.07
Beiträge: 11
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hab mal ne Frage. smile

Ich bastel mir den AWH Mod gerade etwas um und möchte solche Daten wie Beiträge, Durchschnitt, Userlevel usw. in der header.tpl ausgeben lassen.
Ich weiß das ich dafür die php codes von dem Mod in die global.php stecken muss damit die vom header aus ausgelesen werden können... nur passiert da irgendwie nichts.

Habs jetzt mal zur testzwecken probiert Beiträge über die Beitragsvariable
code:
1:
<a href="search.php?action=user&userid=$wbbuserdata[userid]">{$lang->items['LANG_START_HEAD_IHREPOSTS']} $userpostscounter</a>

auszugeben, aber so wirklich was passieren tut da nichts, hat jemand eine Idee woran das liegt?

ich häng mal die global.php an

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:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
<?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: 2007-03-15 14:58:46 +0100 (Do, 15 Mrz 2007) $
// * $Author: Burntime $
// * $Rev: 1728 $
// ************************************************************************************//


@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 (count($_REQUEST)) $_REQUEST = stripslashes_array($_REQUEST);
	if (count($_POST)) $_POST = stripslashes_array($_POST);
	if (count($_GET)) $_GET = stripslashes_array($_GET);
	if (count($_COOKIE)) $_COOKIE = stripslashes_array($_COOKIE);
	if (count($_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);

/** 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');

/** 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);	
}

/** 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']);
else $usercbar_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" && $wbbuserdata['blocked'] != 1) 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();	
}

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'] && ($filename != "usercp.php" || $_REQUEST['action'] != 'removesubscription')) {
		$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'] = intval($_POST['change_editor']);
}
else if (isset($_POST['usewysiwyg']) && $_POST['usewysiwyg']) {
	$wbbuserdata['usewysiwyg'] = intval($_POST['usewysiwyg']);
}
/* User im Board sperren/entsperren */
if ($wbbuserdata['blocked'] == 1) {
	$sekunden = $wbbuserdata['gesperrt_zeit'];
	$zeit = formatdate($wbbuserdata['dateformat'], $sekunden);
	$zeit .= ' - '.formatdate($wbbuserdata['timeformat'], $sekunden);
	$blocker = htmlconverter($wbbuserdata['gesperrt_admin']);
	$grund = htmlconverter($wbbuserdata['gesperrt_grund']);

	// Temporaere Sperre
	if ($sekunden > time() && $wbbuserdata['blocked'] == 1 && $wbbuserdata['gesperrt_dauerhaft'] == 0) {
		error($lang->get("LANG_GLOBAL_USER_BLOCKED_TIME", array('$blocker' => $blocker, '$grund' => $grund, '$zeit' => $zeit)));
	}
	// Permanente Sperre
	elseif ($wbbuserdata['blocked'] == 1 && $wbbuserdata['gesperrt_dauerhaft'] == 1) {
		error($lang->get("LANG_GLOBAL_USER_BLOCKED_ALWAYS", array('$blocker' => $blocker, '$grund' => $grund)));
	}
	// Temporaere Sperre abgelaufen
	elseif ($sekunden < time() && $wbbuserdata['blocked'] == 1 && $wbbuserdata['gesperrt_dauerhaft'] == 0) {
		$olddata = $db->query_first("SELECT * FROM bb".$n."_user2block WHERE userid = '".intval($wbbuserdata['userid'])."'", 1);
		
		$oldgcid = intval($olddata['oldgcid']);
		$oldrankid = intval($olddata['oldrankid']);
		$oldrankgroupid = intval($olddata['oldrankgroupid']);
		$olddisablesignature = intval($olddata['olddisablesignature']);
		$oldadmincanemail = intval($olddata['oldadmincanemail']);
		$oldshowemail = intval($olddata['oldshowemail']);
		$oldusercanemail = intval($olddata['oldusercanemail']);
		$oldreceivepm = intval($olddata['oldreceivepm']);
		$oldgroupid = intval($olddata['oldgroupid']);
		
		unset($olddata);
		
		$db->unbuffered_query("UPDATE bb".$n."_users SET groupcombinationid = '$oldgcid', rankid = '$oldrankid', rankgroupid = '$oldrankgroupid', title = '', disablesignature = '$olddisablesignature', blocked = '0', useronlinegroupid = '$oldgroupid', gesperrt_dauerhaft = '0', gesperrt_zeit = '0', gesperrt_admin = '', gesperrt_grund = '', admincanemail = '$oldadmincanemail', showemail = '$oldshowemail', usercanemail = '$oldusercanemail', receivepm = '$oldreceivepm' WHERE userid = '".intval($wbbuserdata['userid'])."'");
		$db->query("DELETE FROM bb".$n."_user2groups WHERE userid = '".intval($wbbuserdata['userid'])."' AND groupid = '$blockedgroup' AND groupid <> '$oldgroupid'");
		$db->query("DELETE FROM bb".$n."_user2block WHERE userid = '".intval($wbbuserdata['userid'])."'");	
	}
}

// Anfang AWH by Yyoshii http://www.yyoshii.de
if($wbbuserdata['userid']) {
    if($wbbuserdata['avatarid'] && $wbbuserdata['showavatars']==1)
    {
        $ainfo = $db->query_first("SELECT avatarextension FROM bb".$n."_avatars WHERE avatarid LIKE ".$wbbuserdata['avatarid']."");
        $avatarname="images/avatars/avatar-".$wbbuserdata['avatarid'].".".$ainfo['avatarextension']."";
        eval ("\$avatar = \"".$tpl->get("avatar_image")."\";");
    }
    else
    {
        $avatar = "<img src=\"{$style['imagefolder']}/noavatar.gif\" border=\"0\">";
    }

    $stats=$db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
    list($newthreadssince) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starttime > '$wbbuserdata[lastvisit]'");
    if($newthreadssince == 1)
        $newthreads_NEWMESSAGE = $lang->items['LANG_START_NEWTHREADLASTVISIT_MESSAGE'];
    else
        $newthreads_NEWMESSAGE = $lang->items['LANG_START_NEWTHREADSLASTVISIT_MESSAGE'];

    list($newpostssince) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE posttime > '$wbbuserdata[lastvisit]'");
    if($newpostssince == 1)
        $newposts_NEWMESSAGE = $lang->items['LANG_START_NEWPOSTLASTVISIT_MESSAGE'];
    else
    $newposts_NEWMESSAGE = $lang->items['LANG_START_NEWPOSTSLASTVISIT_MESSAGE'];

    list($userthreadscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starterid = '".$wbbuserdata['userid']."'");
    list($userthreadscounter1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starterid = '".$wbbuserdata['userid']."'");
    if($userthreadscounter >= 1000) $userthreadscounter = number_format($userthreadscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    list($userpostscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'");
    list($userpostscounter1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE userid = '".$wbbuserdata['userid']."'");
    if($userpostscounter >= 1000) $userpostscounter = number_format($userpostscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    list($userpollscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starterid = '".$wbbuserdata['userid']."' AND pollid != 0");
    if($userpollscounter >= 1000) $userpollscounter = number_format($userpollscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    $installdays = (time() - $installdate) / 86400;
    if ($installdays < 1){
        $userthreadsperday = $userthreadscounter1;
        $userpostsperday = $userpostscounter1;
    }
    else
    {
          $userpostsperday = $userpostscounter1 / $installdays;
           $userthreadsperday = $userthreadscounter1 / $installdays;
    }

    $userthreadsperday = number_format($userthreadsperday, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    $userpostsperday = number_format($userpostsperday, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));

      $grpnameresult = $db->query_first("SELECT title from bb".$n."_groups WHERE groupid = '".$wbbuserdata['rankgroupid']."'");
    $usergroup = ($grpnameresult['title']);
    list($modcount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_user2groups WHERE groupid = '3'");
    list($smodcount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_user2groups WHERE groupid = '2'");
    list($admincount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_user2groups WHERE groupid = '1'");

    $counttotal=0; $countunread=0; $countnew=0;
    $counttotal = $wbbuserdata['pminboxcount'];
    $countunread = $wbbuserdata['pmunreadcount'];
    $countnew = $wbbuserdata['pmnewcount'];

    if($countnew==1)
        $pms_NEWMESSAGE = $lang->items['LANG_START_PMS_MESSAGE'];
      else
          $pms_NEWMESSAGE = $lang->items['LANG_START_PMS_MESSAGES'];

      if($counttotal==1)
          $pms_TOTALMESSAGE = $lang->items['LANG_START_PMS_MESSAGE'];
      else
          $pms_TOTALMESSAGE = $lang->items['LANG_START_PMS_MESSAGES'];

    eval ("\$lang->items['LANG_START_HEAD_PMS2'] = \"".$lang->get("LANG_START_HEAD_PMS2")."\";");
      eval ("\$lang->items['LANG_START_HEAD_PMS'] = \"".$lang->get("LANG_START_HEAD_PMS")."\";");
      eval ("\$lang->items['LANG_START_PMS'] = \"".$lang->get("LANG_START_PMS")."\";");
}
$stats=$db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");

$installdays = (time() - $installdate) / 86400;

list($threadscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads");
list($threadscounter1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads");
if ($threadscounter >= 1000) $threadscounter = number_format($threadscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
list($postscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts");
list($postscounter1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts");
if ($postscounter >= 1000) $postscounter = number_format($postscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
list($userscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users");
if($userscounter >= 1000) $userscounter = number_format($userscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
list($pollscounter) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_polls");
if($pollscounter >= 1000) $pollscounter = number_format($pollscounter, 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));

$installdays = (time() - $installdate) / 86400;
if ($installdays < 1){
    $threadsperday = $threadscounter1;
        $postsperday = $postscounter1;
}
else
{
       $threadsperday = $threadscounter1 / $installdays;
       $postsperday = $postscounter1 / $installdays;
}

$threadsperday = number_format($threadsperday, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
$postsperday = number_format($postsperday, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));

list($bs_waiting) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE activation <> 1");
$bs_inaktiv = $bs_waiting;
$useawh = $wbbuserdata['useawh'];
$boardinstallation = formatdate($wbbuserdata['dateformat'], $installdate);
$toffset=(($wbbuserdata['timezoneoffset']>=0) ? ("+") : ("")).$wbbuserdata['timezoneoffset'];
eval ("\$lang->items['LANG_START_TIMEZONE'] = \"".$lang->get4eval("LANG_START_TIMEZONE")."\";");
// Ende AWH by Yyoshii http://www.yyoshii.de 

?>
13.01.11 00:01 eXzil ist offline E-Mail Finden Als Freund hinzufügen
Seiten (41): « erste ... « vorherige 32 33 34 35 36 37 38 39 40 [41] Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Advanced Welcome Header