Autor Gast
Datum 07.02.2007 13:53
Beiträge: Baue mal folgendes in deine theme.php ein


function mytheme_head () {
global $opnConfig, $opnTheme;

$pfad = _OPN_ROOT_PATH."/themes/'. $opnTheme['thename'].'/images/headers";
$handle = opendir ($pfad);

while (false !== ($files = readdir ($handle)))
if ($files != "." && $files != "..")

$pics[] = $files;
$anzahl = count($pics)-1;
$nummer = rand(0,$anzahl);
$pic_gfx = $pics[$nummer];

echo '<div class="header">' . _OPN_HTML_NL;
echo '<img src="_OPN_ROOT_PATH."/themes/'. $opnTheme['thename'].'/images/headers/'" class="header" alt=" " /></div>' . _OPN_HTML_NL;

makenav_box_build();
}


Damit hast du die wechselnden Bilder.

nun schaust du mal wo in deiner theme.php das jetzige header Bild definiert ist und ersetzt dieses mit der Function

mytheme_head ();

Deine Header Logos kommen dann in den Ordner deines themes images/headers

So geht das ohne Javascript und bei einem update werden die original files nicht überschrieben.

Wenn es nicht geht, dann maile mir dein komplettes theme.

Flash



Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/