Bannerrotationsmod rotiert net

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Bannerrotationsmod rotiert net

Beitrag 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
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

du müsstest nur mal in deinem Code nachsehen ob die rot markierte Stelle auch in deinem Code so vorhanden ist .... :wink:

Markus
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag 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
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag 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())
Marc75
Mitglied
Beiträge: 34
Registriert: 09.01.2004 22:23

Vielen Dank!

Beitrag von Marc75 »

@BraveEagle: Das funktioniert bestens, vielen Dank für den Tipp!!! :D

Hatte das gleiche Problem mit der "Nicht-Rotation".
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

kein Problem war ja net mein Code ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“