YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » "Erweiterter Header" im Header » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 715 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen "Erweiterter Header" im Header
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Goldono
Mitglied


Dabei seit: 15.02.04
Beiträge: 13

Fragezeichen "Erweiterter Header" im Header Antworten Zitieren Editieren Melden       UP

Moin,

ich versuche nun schon seit einiger Zeit den "Erweiterten Header von Yyoshii" im Header einzubauen anstatt auf der Index seite. Das Ziel, dass ich erreichen möchte ist, dass der Header überall angezeigt wird. (zB. Auch wenn ich in den einzelnen Foren unterwegs bin oder die Suche verwende.) Das Problem vor dem ich stehe ist folgendes:

Der folgende Code-Teil, der zum Hack gehört, steht in der index.php und man kann somit im index.tpl damit arbeiten.
Wie schaffe ich es jedoch, dass ich in der header.tpl damit arbeiten kann?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
/* avatar */
if($wbbuserdata['userid']) {
    $avatar $db->query_first("SELECT avatarid FROM bb".$n."_users WHERE userid = '$wbbuserdata[userid]'");
if ($avatar[avatarid]) {
    $ainfo $db->query_first("SELECT * FROM bb".$n."_avatars WHERE avatarid = '$avatar[avatarid]'");
    $avatar "<img src=\"images/avatars/avatar-".$ainfo[avatarid].".".$ainfo[avatarextension]."\" border=\"0\">";
} 
else 
{
    $avatar "<img src=\"{$style['imagefolder']}/noavatar.gif\" border=\"0\">";
}
    $toffset=(($wbbuserdata['timezoneoffset']>=0) ? ("+") : ("")).$wbbuserdata['timezoneoffset']; 
    eval ("\$lang->items['LANG_START_TIMEZONE'] = \"".$lang->get("LANG_START_TIMEZONE")."\";");
    list($newthreads) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starttime > '$wbbuserdata[lastvisit]'");
    list($newposts) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE posttime > '$wbbuserdata[lastvisit]'");
    $stats=$db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
     $stats['username']=htmlconverter($stats['username']);
    $installdays = (time() - $installdate) / 86400;
    if ($installdays 1$postperday $stats['postcount'];
    else $postperday $stats['postcount'] / $installdays; 
    $postperday number_format($postperday2$lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['usercount']>=1000$stats['usercount']=number_format($stats['usercount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['threadcount']>=1000$stats['threadcount']=number_format($stats['threadcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['postcount']>=1000$stats['postcount']=number_format($stats['postcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
}
else
{
    $toffset=(($wbbuserdata['timezoneoffset']>=0) ? ("+") : ("")).$wbbuserdata['timezoneoffset']; 
    eval ("\$lang->items['LANG_START_TIMEZONE'] = \"".$lang->get4eval("LANG_START_TIMEZONE")."\";");
    list($newthreads) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_threads WHERE starttime > '$wbbuserdata[lastvisit]'");
    list($newposts) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts WHERE posttime > '$wbbuserdata[lastvisit]'");
    $stats=$db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
     $stats['username']=htmlconverter($stats['username']);
    $installdays = (time() - $installdate) / 86400;
    if ($installdays 1$postperday $stats['postcount'];
    else $postperday $stats['postcount'] / $installdays; 
    $postperday number_format($postperday2$lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['usercount']>=1000$stats['usercount']=number_format($stats['usercount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['threadcount']>=1000$stats['threadcount']=number_format($stats['threadcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if($stats['postcount']>=1000$stats['postcount']=number_format($stats['postcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
}    
    if($showpmonindex==&& $wbbuserdata['userid']!=&& $wbbuserdata['can_use_pms']==&& $wbbuserdata['receivepm']==1)
    $counttotal=0$countunread=0$countnew=0;
    $result $db->unbuffered_query("SELECT view FROM bb".$n."_privatemessagereceipts 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_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")."\";");
  list($bs_waiting) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE activation <> 1");
    $bs_inaktiv $bs_waiting;


Edit: Ich poste es hier und nicht im Hack-Support-Threat, da ich generell wissen möchte, wie dies funktioniert.

Wäre für Hilfe oder Denkanstoß sehr sehr dankbar....

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Goldono: 15.05.07 15:01.

15.05.07 14:15 Goldono 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.590
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

wenn es im Header(.tpl) gehen soll, dann musst du den betreffenden Code in die global.php packen Augenzwinkern

__________________
***

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

***

15.05.07 16:36 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
Yyoshii
Mitglied


images/avatars/avatar-4962.gif

Dabei seit: 18.01.04
Beiträge: 304
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von hardcore-punk
wenn es im Header(.tpl) gehen soll, dann musst du den betreffenden Code in die global.php packen Augenzwinkern


Wobei dieses jedoch nicht einfach so funktionieren wird Augenzwinkern

Die PN Anzeige wird z.B. nicht angezeigt, weil die variablen nicht gefüllt werden.
Denk vorher daran ein Backup deiner Dateien zu erstellen Augenzwinkern

Für den Header gibt es jedoch auch ein offizielles Support Thema.

__________________
Hacks:
Advanced Header by Yyoshii (2.1.x & 2.2.x & AWH 2.3.x & AWH 2.3.x V2)
Optionen Hack mit 4 Buttons
Programm Add
Template:
Border um die Signatur
Anleitung:
Anleitung um Maarc's HideHack auf 2.2 zum laufen zu bringen
15.05.07 16:58 Yyoshii ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Yyoshii in deine Kontaktliste ein
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] Allg. Fragen und Probleme » "Erweiterter Header" im Header