Banner

Aus PHP-Fusion Wiki

Wechseln zu: Navigation, Suche

[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("&middot;")."</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("&middot;")."</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";
}