BS-Fusion Deutschland

Sicherheit für das Portal

Surftips
BS-Fusion Deutschland - Diskussionsforum
Benutzername
Passwort

Thema ansehen
BS-Fusion Deutschland > BS Fusion
->> Themes & Designs
Vorheriges Thema Nächstes Thema

 
Autor Wechselndes Headerbild   1  # 4  top
Janilein
Moderator


User Avatar



Beiträge: 269

Eingetreten: 22.06.08
Status: Offline
Eingetragen am 24.08.2009 23:28
Ich bin gerade dabei ein Theme anzupassen, das ein zufällig wechselndes Headerbild hat (für BS-Fusion). Das ganze funktioniert ansich sehr gut, bis auf ein Problem - wird der Seitenlink so aufgerufen: xxx/infusions/guest_book/guest_book.php - so funktioniert das ganze nicht mehr, da dann xxx/infusions/guest_book/themes/BS-Lewitz-Praha/images/randomlogo/2.jpg aufgerufen wird.
Hatte es schon mit .THEME. bzw. mit .BASEDIR. versucht, was allerdings nicht funktionierte.
Teil der header.php:
Code
function render_header($header_content=null) {
global $theme_width, $settings; $total = '4'; $file_type = '.jpg'; $image_folder = 'themes/BS-Lewitz-Praha/images/randomlogo'; $start = '1'; $random = mt_rand($start, $total); $image_name = $random . $file_type;
echo "<table class='outer-border' width='".$theme_width."' cellspacing='0' cellpadding='0' align='center'>\n";
echo "<tr><td class='white-header'><ul id='globalnav'><li>".showsublinks(" ","globalnav")."</li></ul></td><td width='15%' nowrap='nowrap' class='white-header'>
".showsubdate()."</td><tr><td colspan='2' class='full-header' height='244' align='right' valign='top'><img src=$image_folder/$image_name width='990' height='244' border='0'></td></tr>
<tr><td colspan='2'>";
echo '<table cellpadding="0" cellspacing="0" width="100%">
<tr>';
}

Irgendwie komme ich mit meinem wenigen wissen da nicht weiter, derzeit habe ich das ganze über ein backgroundbild gelöst, ist aber nicht so recht praktikabel, da sich ja erstens die Ladezeit erhöht und natürlich die anzeige das ein bild fehlt erscheint.
Wenn da jemand einen Tipp hat würde ich mich freuen.


R.I.P. my friend
Bearbeitet von Janilein am 24.08.2009 23:30
http://www.lewitzgalerie.de  
Autor RE: Wechselndes Headerbild   2  # 4  top
Janilein
Moderator


User Avatar


Themenstarter

Beiträge: 269

Eingetreten: 22.06.08
Status: Offline
Eingetragen am 25.08.2009 10:48
So das Problem habe ich gelöst.


Code
function render_header($header_content=null) {
global $theme_width, $settings; $total = '4'; $file_type = '.jpg'; $start = '1'; $random = mt_rand($start, $total); $image_name = $random . $file_type;
echo "<table class='outer-border' width='".$theme_width."' cellspacing='0' cellpadding='0' align='center'>\n";
echo "<tr><td class='white-header'><ul id='globalnav'><li>".showsublinks(" ","globalnav")."</li></ul></td><td width='15%' nowrap='nowrap' class='white-header'>
".showsubdate()."</td><tr><td colspan='2' class='full-header' height='244' align='right' valign='top'><img src=".THEME."/images/randomlogo/$image_name width='990' height='244' border='0'></td></tr>
<tr><td colspan='2'>";
echo '<table cellpadding="0" cellspacing="0" width="100%">
<tr>';
}

Edit: Bitte Post 4 beachten!


R.I.P. my friend
Bearbeitet von Janilein am 25.08.2009 17:09
http://www.lewitzgalerie.de  
Autor RE: Wechselndes Headerbild   3  # 4  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 25.08.2009 13:47
HI .... interessante Funktion ... ich konnte aber nicht helfen, sonst hätt ich was geschrieben ... sorry.



Cheftester und Co-Admin.
http://www.wuschelkiste.de/fusion/  
Autor RE: Wechselndes Headerbild   4  # 4  top
Janilein
Moderator


User Avatar


Themenstarter

Beiträge: 269

Eingetreten: 22.06.08
Status: Offline
Eingetragen am 25.08.2009 16:41
Tja leider zu früh gefreut.

Prinzipiell funktioniert es ja, nur habe ich eben gerade festgestellt, dass wenn die Funktion "Mod Rewrite aktivieren?" auf JA steht, es nicht beim Forum funktioniert. Ist "Mod Rewrite aktivieren? auf NEIN, dann funktioniert es problemlos.
Hat jemand eine Idee wie das ganze zum laufengebracht werden kann?

Edit: Also generell funktioniert es auch mit "Mod Rewrite aktivieren?" auf JA, Das heißt eure Seite muss so aufgerufen werden:
Zitat
http://www.xyz.de wenn BSF sich jedoch in einem unterordner befindet und Ihr es so aufruft [url]http://www.xyz.de/unterordner/[/url] dann kommt es eben dazu, dass das Headerbild bei Mod Rewrite auf JA im Forum nicht sichtbar ist.



R.I.P. my friend
Bearbeitet von Janilein am 25.08.2009 17:10
http://www.lewitzgalerie.de  
 
Springe zu Forum:
Thema verlinken
URL:
BB-Code:
HTML: