Advanced Header by Yyoshii

Yyoshii
Zitat:
Original von HarryBlue
Wenn man das ganze jetzt in eine neue Wordpad-Datei gibt und abspeichert (NICHT als DOS-Text) funktionierts ohne wenn und aber.

mfg Harry


Ist im Archiv gefixt.
Hoffe es funktioniert nun bei allen und nicht nur bei manchen *hoff*
Frost
Wie war das doch gleich mit Avatar in der Mitte erscheinen lassen...
Also mittig hab ich es (betreffende Codezeile weiter unten eingetragen)
aber nun ist das Avatar zwar mittig, knallt aber quasi auf'n Boden - dabei sollte es ja wie vorher mittig sein ?!?!

index.tpl
php:
1:
<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>


Die Zeile hab ich vor
php:
1:
2:
<td align="left
" valign="middle" ><table cellpadding="0" cellspacing="0" width="371">

eingefügt und irgendwie ist dabei nen kleiner Fehler...


Edit:
Das <?php Dingens kommt nicht von mir großes Grinsen
Yyoshii
Versuchs mal so:

php:
1:
td background="{$style['imagefolder']}/backavatar.gif"


ersetzen mit

php:
1:
td valign="middle" background="{$style['imagefolder']}/backavatar.gif"
Frost
Paßt, wackelt und hat Luft - mit einem Wort: Perfekt großes Grinsen
Besten Dank also...
Hätte ich auch selbst drauf kommen können, da nochmal "middle" reinzuknallen. Augenzwinkern
eddie333
der hack ist super geil, bin sehr zufrieden damit hatte nach dme importieren der sprachdatei auch einige probleme, da werden wohl nicht komlpett alle variablen importiert habe einfach alles per hand eingegeben und es funzt 1A

nun habe ich nur ein anliegen da ich viel mit tastatur, wenig mit maus arbeite habe ich festgestellt wenn ich im header den nick eingebe und die Tab-Tase betätige um das passwort einzugeben springt der cursor runter zu Nick eingabefeld des eigentlichen login feldes...

kann man das ohne bedenken entfernen? wenn ja wie?

und nochne frage wegen dem MITTIGEN avatar, in der mitte hab ich es wie angestrebt, jedoch ist vom linken rand zur user information mehr platz als vom rechten rand zur bord information wie bekomme ich das gleichmäßig?
Yyoshii
Der Springt zum unteren Login da du den unteren Login nicht ausgeschaltet hast.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
#-> Suchen:
	<if($wbbuserdata['userid']==0)>
	 <then>
	  <br /><a name="login" id="login"></a>

#-> Darüber einfügen:
<!--


#-> Suchen:
	    activate_loginencryption(document.loginform);
	   //-->
	  </script></then></if>
	 </then>
	</if>

#-> Darunter einfügen:
-->
eddie333
ähm da war ich wohl zu schnell, habe den schon rausgelöscht ist das schlimm???


wie bekommme ich im header alles richtig mittig?

hier kannst ma schauen:
http://www.wbb.seat-lions.de/wbb2
Yyoshii
nee ist egal das der Login rausgelöscht ist.
Brauchst ihn ja nicht mehr.
Hast ja den im Header.


Mit dem Mittig weiss ich nicht.
Ich biete es ja auch nicht an den Header Mittig zu machen.
SORRY
eddie333
okay bin erstmal beruhigt, das ned schlimm ist wenn login gelöscht ist *gg*

wegen mittig, nee hätt ja sein könne weist ne idee, wo man welchen tag nur umschroieben müsste vielleicht weis jemand anders ja rat? kann auch gern das index.tpl mla anhängen....
Yyoshii
denke mal das hat irgendwas mit

table width
tr width

zu tun
DarkShan
habe es versucht im 2.3 einzubauen

aber es erscheint folgende fehlermeldung:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.0 Beta 1): Invalid SQL: SELECT view, sendtime FROM bb1_privatemessage WHERE recipientid = '1' AND deletepm <> 1
mysql error: Unknown column 'view' in 'field list'
mysql error number: 1054
mysql version: 4.0.15
Yyoshii
Sorry aber der Header ist auch nicht fürs 2.3

Muss den erst umschreiben
DarkShan
Achso *g*

Naja ich dachte das geht auch im wbb2.3

Dann warte ich mal *g*

Danke
Yyoshii
Vorläufiger Code.

Muss den aber noch richtig umproggen:

Einfach den Vorhandenen Code in der index.php durch diesen ersetzen
Weiss nicht genau ob die Pms richtig gezählt werden.

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:
// Anfang AWH by Yyoshii http://www.fdlboard.da.ru
/* 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($postperday, 2, $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($postperday, 2, $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==1 && $wbbuserdata['userid']!=0 && $wbbuserdata['can_use_pms']==1 && $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;
// Ende AWH by Yyoshii http://www.fdlboard.da.ru
eddie333
oki also finde des ned irgendwie um das alles schön mittig zu bekommen nun habe ich da es nur eine zeile betraf kei backup gemacht vorm vershcieben des avas, könntest mir ev verraten wie was wieder wohin kommt damit es wieder ganz normal links steht das avatar?

thx....
Yyoshii
nehme einfach den Standart Code aus der header.txt und ersetze den Header Code komplett.

Der Anfang und das Ende sind ja gekennzeichnet Augenzwinkern
eddie333
*schäm* stimmt, leichter gehtsja echt nimmer....
DarkShan
wo kann man den die breite anpassen.
Meine Tabelle hat 80% und der Header ist auf 100% ausgelegt.

normal müsste man ihn doch schmäler machen können oder ??
Yyoshii
Der nimmt die vorgegebenen InnerTable Daten
DarkShan
edit:// hat sich erledigt


shan