Seite 1 von 1

Amazon-Mod auf Startseite / Hilfe bei Code-Programmierung

Verfasst: 06.01.2008 13:21
von Maxe
Hallo zusammen,

ich möchte gern alle eingestellten Produkte die mit dem Amazon-Mod eingespeist worden sind auf der Startseite (Portal-Mod) per Zufall ausgeben.

Ich habe mir das im Detail so vorgestellt:
- Alle ISBN/ASIN in der Tabelle "phpbb_posts_text" in Spalte "post_az " auslesen.
- Nach Zufallsprinzip eine Nummer ausgeben und dann wie in den Beiträgen mit Bild darstellen.
- Vielleicht den Topicnamen noch mit ausgeben?!

Wie geht man bei sowas am besten ran?
Ich habe zwar schon viel gemacht mit phpBB aber noch nie selber programmiert.

Würde dieses Tool gern bauen um mehr Dynamik auf die Startseite zu bekommen und natürlich mehr Umsätze.

Viele Grüße Maxe

Verfasst: 18.01.2008 16:52
von Maxe
Hallo zusammen,

ich habe jetzt selbst versucht auf die Startseite (portal.php) so etwas zu integrieren.

Es läuft auch soweit das keine Fehlermeldung kommt, aber ich bekomme nichts angezeigt.

Hier mein Code aus der portal.php den ich gebaut habe:

Code: Alles auswählen

// Amazon Teaser START
    $sql = "SELECT  post_az,  post_subject
        FROM " . POSTS_TEXT_TABLE . "
        WHERE post_az>1
        ORDER BY rand() LIMIT 1";
    if ( !($result = $db->sql_query($sql)) )
    {
            message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
    }
    while ($row = $db->sql_fetchrow($result))
    {
            $template->assign_block_vars("az_teaser", array(
                    'AZ_NUM' => $row['post_az'],
                    'AZ_Name' => $row['post_subject'])
            );
    }
// Amazon Teaser ENDE
Und hier der Code für die portal.tpl

Code: Alles auswählen

{az_teaser.AZ_NUM}
Möchte damit einfach mal eine zufällige ISBN Nummer aus der Datenbank anzeigen, mehr nicht.

Wieso wird nichts angezeigt, hab ich was vergessen oder falsch gemacht?
Gruß Maxe

Verfasst: 18.01.2008 17:22
von Maxe
Ole ole ole :-)

Ich habs rausgefunden :-)

Das hat in der tpl gefehlt:

Code: Alles auswählen

<!-- BEGIN az_teaser -->
{az_teaser.AZ_NUM}
<!-- END az_teaser -->
Grüße Maxe