Surftips
Bürobedarf
IonCube Encoder

 
 
Unterstützt BS-Fusion
Spendenmöglichkeiten
Handy:
 € 
Telefon:
 € 
OnlineBanking:
 € 
 
BS-Fusion Deutschland > BS Fusion
->> Themes & Designs
->> Wechselndes Headerbild
Benutzername
Passwort

 
Vorheriges Thema Nächstes Thema

Durchsuche Thema
Autor
Wechselndes Headerbild   24.08.2009 23:28 #1 top
Janilein
Moderator


User Avatar



Beiträge: 268

Eingetreten: 22.06.08
Status: Offline
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.




Janilein empfiehlt: COMBRIX better, faster, safer.

Bearbeitet von Janilein am 24.08.2009 23:30
http://www.lewitzgalerie.de
 
Autor
RE: Wechselndes Headerbild   25.08.2009 10:48 #2 top
Janilein
Moderator


User Avatar


Threadstarter

Beiträge: 268

Eingetreten: 22.06.08
Status: Offline
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!




Janilein empfiehlt: COMBRIX better, faster, safer.

Bearbeitet von Janilein am 25.08.2009 17:09
http://www.lewitzgalerie.de
 
Autor
RE: Wechselndes Headerbild   25.08.2009 13:47 #3 top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1042

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
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   25.08.2009 16:41 #4 top
Janilein
Moderator


User Avatar


Threadstarter

Beiträge: 268

Eingetreten: 22.06.08
Status: Offline
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.





Janilein empfiehlt: COMBRIX better, faster, safer.

Bearbeitet von Janilein am 25.08.2009 17:10
http://www.lewitzgalerie.de
 
Springe zu Forum:
 
Thema verlinken
URL:
BB-Code:
HTML:
spielesite.com Campaign