Son-Goten
Hallo,
da man durch einfaches Copy und Paste das Ziel nicht erreicht, frage ich nochmal lieber nach.
Es geht um die Willkommensmeldung, z.B. Willkommen zurück, curtive [abmelden]
Diese würde ich gerne in den Header verfrachten bzw. in die Buttonleiste, aber mit Copy und Paste wird das nichts. So weit ich noch in Erinnerung habe, muss etwas mit dern global.php gemacht werden - so habe ich jedenfalls früher die Topliste in den Header bekommen.
Kann mir da jemand helfen, bitte?
Danke.
Edit:// Oh man, bitte verschieben zu Allgemeine Fragen und/oder Probleme, danke...
mkkcs
Du müßtest auf alle Fälle den Bereich aus der index.php
in die global.php rüberbringen
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:
|
if(!$wbbuserdata['userid']) {
eval ("\$lang->items['LANG_START_WELCOME_TITLE'] = \"".$lang->get4eval("LANG_START_WELCOME_TITLE")."\";");
eval ("\$lang->items['LANG_START_WELCOME'] = \"".$lang->get4eval("LANG_START_WELCOME")."\";");
}
else {
$currenttime=formatdate($wbbuserdata['timeformat'],time());
$toffset=(($wbbuserdata['timezoneoffset']>=0) ? ("+") : ("")).$wbbuserdata['timezoneoffset'];
eval ("\$lang->items['LANG_START_TIMEZONE'] = \"".$lang->get4eval("LANG_START_TIMEZONE")."\";");
$lastvisitdate = formatdate($wbbuserdata['dateformat'],$wbbuserdata['lastvisit']);
$lastvisittime = formatdate($wbbuserdata['timeformat'],$wbbuserdata['lastvisit']);
if($showpmonindex==1 && $wbbuserdata['can_use_pms']==1 && $wbbuserdata['receivepm']==1) {
$counttotal=0; $countunread=0; $countnew=0;
$result = $db->unbuffered_query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE recipientid = '$wbbuserdata[userid]' AND deletepm <> 1");
while($row=$db->fetch_array($result)) {
$counttotal++;
if($row['view']==0) {
$countunread++;
if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
}
}
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_PMS'] = \"".$lang->get4eval("LANG_START_PMS")."\";");
}
}
|
|
weil dadrinn wird die Gast/User Geschichte verarbeitet ...
vielleicht hilft das weiter ..
Son-Goten
Danke, aber vielleicht hätte ich es vornerein gleich sagen müssen, aber von PHP habe rein gar keine Ahnung, nicht mal Grundkenntnisse.
Ich dachte mir, das ich Zeile 1-10 nehmen kann und über die Ausgabe (global.php) vom header Template setzen kann, leider nicht mit Erfolg. Nur der Username wird angezeigt, das Willkommen zurück wird erst gar nicht angezeigt.
Also so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
/** Willkommen im Header **/
if(!$wbbuserdata['userid']) {
eval ("\$lang->items['LANG_START_WELCOME_TITLE'] = \"".$lang->get4eval("LANG_START_WELCOME_TITLE")."\";");
eval ("\$lang->items['LANG_START_WELCOME'] = \"".$lang->get4eval("LANG_START_WELCOME")."\";");
}
else {
$currenttime=formatdate($wbbuserdata['timeformat'],time());
$toffset=(($wbbuserdata['timezoneoffset']>=0) ? ("+") : ("")).$wbbuserdata['timezoneoffset'];
eval ("\$lang->items['LANG_START_TIMEZONE'] = \"".$lang->get4eval("LANG_START_TIMEZONE")."\";");
$lastvisitdate = formatdate($wbbuserdata['dateformat'],$wbbuserdata['lastvisit']);
$lastvisittime = formatdate($wbbuserdata['timeformat'],$wbbuserdata['lastvisit']);
}
eval ("\$header = \"".$tpl->get("header")."\";"); |
|