Täglich ein anderer Text auf der Startseite

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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
cibi
Mitglied
Beiträge: 310
Registriert: 25.06.2003 09:58

Täglich ein anderer Text auf der Startseite

Beitrag von cibi »

Hallo,

ich suche ein Mod, welches abhängig vom Datum ein bestimmtes Text auf der Startseite anzeigt.

Gibt es sowas in der art?
Oder kann mir jemand helfen wie ich sowas realisieren kann.
Ich habe sehr sehr wenig PHP kenntnisse.

danke.
gruß
cibi
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Das könntest du beispielsweise mit so einer Funktion lösen:

Code: Alles auswählen

function home_text()
{
   $date = date('Y-m-d');
   list($year, $month, $day) = explode('-', $date);

   if ($date == '2008-08-03')
   {
      return 'Text für den 3. August 2008';
   }

   // oder ein bisschen allgemeiner:
   if ($day == 1)
   {
      return 'Text für den 1. in jedem Monat';
   }
}
Dann musst du nur noch diesen Text an die Template-Engine übergeben:

Code: Alles auswählen

$template->assign_var('HOME_TEXT', home_text());
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
cibi
Mitglied
Beiträge: 310
Registriert: 25.06.2003 09:58

Beitrag von cibi »

danke für deine hilfe
eine frage: wo muss ich die codes einfügen?

ich muss jetzt los..
probiere deinen vorschlag heute abend.
danke schonmal
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

die Funktion z.B. in die functions.php, den anderen Code in die Datei, bei der der Text angezeigt werden soll. Im Template kannst du ihn dann einfach per {HOME_TEXT} an die gewünschte Stelle setzen.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
cibi
Mitglied
Beiträge: 310
Registriert: 25.06.2003 09:58

Beitrag von cibi »

hallo,

das hat irgendwie nicht geklappt.

ich habe die funktion in functions.php am ende eingefügt.

$template->assign_var('HOME_TEXT', home_text()); habe ich in index.php am ende eingefügt

und {HOME_TEXT} ins index_body

cache habe ich geleert.
aber hat nicht funktioniert.
habe ich irgendwas falsch gemacht?
cibi
Mitglied
Beiträge: 310
Registriert: 25.06.2003 09:58

Beitrag von cibi »

Oh. Ich sehe gerade dass ich im falschen Forum bin.
Ich habe phpbb3
dtc
Mitglied
Beiträge: 8
Registriert: 25.08.2008 19:54

Beitrag von dtc »

Hallo allerseits,

ich habe eine ähnliche Anfrage - und zwar bin ich auf der Suche nach einem Mod in der Art "Tip des Tages" (oder von mir aus auch "Spruch des Tages", "Witz des Tages" etc).
D.h. jeden Tag soll aus einer Liste von Texten (oder besser noch aus Postings aus einem bestimmten Unterforum) per Zufall ein Text irgendwo im Portal oder Index angezeigt werden.

Bisher habe ich sowas noch nirgendwo gefunden...

Ich danke schon mal für eure Hilfe im voraus :)

Gruß DTC
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“