Seite 1 von 1
Bannerrotationsmod rotiert net
Verfasst: 08.07.2004 20:02
von BraveEagle
Hi!
Habe mir von AWSW folgenden Bannerrotationsmod runtergeladen und manuell installiert:
http://www.awsw.de/viewtopic.php?t=225& ... ers+%2Aemc
Wir haben momentan einen Sponsor, da wir aber ein zwei Banner mehr einbleden wollen, habe ich als Test mal die vorgefertigten Banner von AWSW mitlaufen lassen. Leider lief bei mir nichts sondern ich sah immer nur den Banner, der im Adminbereich als letztes aufgefüht war.
Kann mir einer sagen an was das liegt?
Greetz BE
Verfasst: 08.07.2004 21:00
von Markus67
Verfasst: 08.07.2004 21:24
von BraveEagle
nein den Thread hatte ich noch nicht gefunden, allerdings hilft es mir leider net viel weiter. Muss ich an dem Code was ändern, weil er rot maliert wurde???
includes/page_tail.php:
// ADMINBANNERS START
$sql = "SELECT word, replacement FROM " . ADMINBANNERS_TABLE . " ORDER BY RAND() LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ADMINBANNERS information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$word = $row['word'];
$replacement = $row['replacement'];
$template->assign_block_vars("adminbanners", array(
'word' => $word,
'adminbannersImg' => $replacement
));
}
// ADMINBANNERS END
Verfasst: 08.07.2004 21:25
von Markus67
Hi ...
du müsstest nur mal in deinem Code nachsehen ob die rot markierte Stelle auch in deinem Code so vorhanden ist ....
Markus
Verfasst: 08.07.2004 21:38
von BraveEagle
das ist mein Code:
Code: Alles auswählen
// ADMINBANNERS START
$sql = "SELECT word, replacement FROM " . ADMINBANNERS_TABLE . " ORDER BY RAND() LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ADMINBANNERS information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$word = $row['word'];
$replacement = $row['replacement'];
$template->assign_block_vars("adminbanners", array(
'word' => $word,
'adminbannersImg' => $replacement
));
}
// ADMINBANNERS END
Verfasst: 08.07.2004 23:46
von BraveEagle
habe von jemande den Tipp bekommen und es half:
statt
Code:
ORDER BY RAND()
schreibste einfach
Code:
ORDER BY RAND(UNIX_TIMESTAMP()*UNIX_TIMESTAMP())
Vielen Dank!
Verfasst: 22.12.2004 16:20
von Marc75
@BraveEagle: Das funktioniert bestens, vielen Dank für den Tipp!!!
Hatte das gleiche Problem mit der "Nicht-Rotation".
Verfasst: 22.12.2004 17:03
von BraveEagle
kein Problem war ja net mein Code
