Banner
Aus PHP-Fusion Wiki
[Bearbeiten] Banner zentrieren
Um das Seitenbanner zu zentrieren, öffne die Datei subheader.php und suche nach:
render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
Nun fasse den <img>-Tag in einen <center>-Tag, was so aussehen sollte:
render_header("<center><img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'></center>");
Jetzt wird der Seitenbanner zentriert dargestellt. Dies funktioniert NICHT mit der Version 7.00!
[Bearbeiten] Login Banner
Wer beim Login einen anderen Banner anzeigen möchte, als den eingestellten Seiten Banner, muss in der setuser.php (PHP-Fusion Hauptverzeichnis) die folgende Zeile abändern
<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."'>
und nach BASEDIR den Pfad zum Banner einfügen:
<img src='".BASEDIR."images/login.gif' alt='".$settings['sitename']."'>
Hier im Beispiel wird der Banner login.gif im images-Ordner geladen.
[Bearbeiten] Mein Banner wird nicht angezeigt
Manchmal kommt es vor,daß man sich ein neues Theme heruntergeladen und installiert hat und dort nicht mehr das eigene Banner angezeigt wird. Das liegt meistens daran, daß in der Funktion render_header($header_content) der Übergabeparameter $header_content nicht mehr berücksichtigt wird. Um das wieder einzuschalten, muss man nur an der Stelle, wo in den meisten Fällen das Banner des Themeerstellers angezigt wird, die Variable $header_content einbinden. An einem Beispiel sieht es wie folgt aus. Die entsprechenden Stellen sind eingerückt.
vorher:
function render_header($header_content) { global $theme_width,$settings; echo "<table align='center' style='background-image:url(".THEME."images/header-center.gif)' border='0' cellpadding='0' cellspacing='0' width='$theme_width'>"; echo "<tr><td width='15'><img src='".THEME."images/header-left.gif' width='22' height='82'></td>"; // Start banner code echo "<td width='100%' class='header-center'>"; echo "<table width='100%' cellspacing='0' cellpadding='0'>"; echo "<tr><td><img src='".THEME."images/banner.gif'/></td></tr>"; echo "</table></td>"; // End banner code echo "<td width='15'><img src='".THEME."images/header-right.gif' width='22' height='82'></td></tr></table>\n"; echo "<img src='".THEME."images/pixel.gif' height='5'>"; echo "<table align='center' border='0' cellpadding='0' cellspacing='0' width='$theme_width'>"; echo "<tr><td width='42'><img src='".THEME."images/nav-left.gif' width='16' height='26'></td>"; echo "<td width='75%' style='background-image:url(".THEME."images/nav-center.gif)'>"; echo showsublinks("·")."</td>"; echo "<td align='right' width='25%' style='background-image:url(".THEME."images/nav-center.gif)'>"; echo showsubdate()."</td>"; echo "<td width='42'><img src='".THEME."images/nav-right.gif' width='16' height='26'></td></tr></table>"; echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0'>\n<tr>\n"; }
nacher:
function render_header($header_content) { global $theme_width,$settings; echo "<table align='center' style='background-image:url(".THEME."images/header-center.gif)' border='0' cellpadding='0' cellspacing='0' width='$theme_width'>"; echo "<tr><td width='15'><img src='".THEME."images/header-left.gif' width='22' height='82'></td>"; // Start banner code echo "<td width='100%' class='header-center'>"; echo "<table width='100%' cellspacing='0' cellpadding='0'>"; echo "<tr><td>$header_content</td></tr>"; echo "</table></td>"; // End banner code echo "<td width='15'><img src='".THEME."images/header-right.gif' width='22' height='82'></td></tr></table>\n"; echo "<img src='".THEME."images/pixel.gif' height='5'>"; echo "<table align='center' border='0' cellpadding='0' cellspacing='0' width='$theme_width'>"; echo "<tr><td width='42'><img src='".THEME."images/nav-left.gif' width='16' height='26'></td>"; echo "<td width='75%' style='background-image:url(".THEME."images/nav-center.gif)'>"; echo showsublinks("·")."</td>"; echo "<td align='right' width='25%' style='background-image:url(".THEME."images/nav-center.gif)'>"; echo showsubdate()."</td>"; echo "<td width='42'><img src='".THEME."images/nav-right.gif' width='16' height='26'></td></tr></table>"; echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0'>\n<tr>\n"; }
