Seite 1 von 1

Suchabfrage in Content ausgeben

Verfasst: 22.04.2012 16:01
von Mildmr
Hallo,

ich habe ein Menu erstellt in dem ich einige Schwerpunktthemen auf zusätzliche Seiten innerhalb des Forums angelegt habe.

Benutzt habe ich dafür folgende Vorlage http://wiki.phpbb.com/Deutsch:Vorlage_f ... _PHP_Datei

Jetzt möchte ich das im unteren Bereich ein Block angezeigt wird in dem auch, dynamisch die dazugehörigen Themen aus dem Forum angezeigt werden:

zb:

Mehr zum Thema XXXXX findet Ihr in den folgenden Beiträgen:

YYYYYYYYYYYYY
YYYYYYYYYYYYY
usw

wie muss denn den dazu passende Abfrage lauten?

Es sollten Topics und keine Posts angezeigt werden, und das jeweilige Thema auch nur einmal. Ist das möglich?
Und wie und wo wird das dann eingefügt?

Code: Alles auswählen

/*
 * Nun weisen wir ein paar statische Daten einem Array zu.
 * Alle Sprachvariablen werden normalerweise in der Sprach Datei zugewiesen,
 * dies dient hier nur zur DEMONSTRATION.
 */
$some_array = array(
    array(
        'beispiel'        => 'Nur ein Beispiel 1',
        'demonstration'    => 'Etwas zum zeigen',
    ),
    array(
        'beispiel'        => 'Nur ein Beispiel 1',
        'demonstration'    => 'schon wieder etwas zum zeigen',
    ),
);

/*
 * Standard Beispiel um eine Block Variable fuer das Template zu fuellen.
 * Dies wird Dir ermöglichen einen Block oder ein Array im Template darzustellen
 * Dies ist nützlich um SQL Abfragen aus der Datenbank in das Template zu überführen.
 */
foreach ($some_array as $row)
{
    $template->assign_block_vars('block_name', array(
        'EXAMPLE'        => $row['beispiel'],
        'DEMO'            => $row['demonstration'],
    ));
}
schönen Sonntag noch.

Re: Suchabfrage in Content ausgeben

Verfasst: 01.05.2012 08:29
von gn#36
Dafür musst du im Prinzip ja eine Suche durchführen. Den Code dafür dürfstest du zu großen Teilen einfach aus der search.php übernehmen können. Schau da einfach mal rein.