[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Auf Startseite pro Wochentag nen anderen Artikel einblenden - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
missmissr
Beiträge: 175
Registriert: 9. Mär 2008, 18:36

Auf Startseite pro Wochentag nen anderen Artikel einblenden

15. Okt 2010, 19:46

Hi,

gibt es eine Möglichkeit, auf einer Startseite jeden Tag einen bestimmten Artikel automatisch einblenden zu lassen?

Also am Montag, den Artikel Montag, am Dienstag den Artikel Dienstag ... etc.

Gibt es da ein Modul, das ich vielleicht als Basis zum Umcoden nehmen kann?

Die Automatisierung sollte das ganze Jahr über automatisch laufen.

Danke für eure Hilfe.
Ich verwende REDAXO: 4.3.1.

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

16. Okt 2010, 23:36

Hallo missmissr,

JA :O).

Fertig aber wohl kaum, aber das dürfte auch kaum der rede wert sein.

- 7 Artikel Anlegen (Mo-So)
- Template mit PHP Aktueller Wochentag erfragen
- mit if schleife oder switch

Code: Alles auswählen

<?php 
$out_content= new article;  
$out_content->setArticleID(78);  //ARTIKEL ID für zb Monatg
echo $out_content->getArticle('1');  
?>
Fertig

Oder sehe ich was Falsch?
sonnst ruhig Fragen.

Cheffchen

missmissr
Beiträge: 175
Registriert: 9. Mär 2008, 18:36

17. Okt 2010, 15:27

Hallo Cheffchen,

Danke, das siehst du richtig.
Cheffchen hat geschrieben:7 Artikel Anlegen (Mo-So)
Auf das bin ich auch gekommen, meine Artikel haben Sonntag id 70 bis Samstag id 76.
Cheffchen hat geschrieben:$out_content= new article;
$out_content->setArticleID(70); //ARTIKEL ID für Sonntag
echo $out_content->getArticle('1')
Danke, das funktioniert, dabei hatte ich bisher Probleme.


Meine Frage: Wenn ich nun mit:

Code: Alles auswählen

<?php date("w") ?>;
den jeweiligen Wochentag (gibt So mit 0 bis Samstag 6 aus) bestimme, dann müsste ich es nur noch schaffen, die ID in der Klammer bei setArticleID(70) mit einer führenden 7 und der aus date("w") kommenden Ziffer zu verbinden?

Oder geht es nur mit if?

Vielen Dank für deine Hilfe.

missmissr
Beiträge: 175
Registriert: 9. Mär 2008, 18:36

17. Okt 2010, 15:57

Juhu Cheffchen,

ich habe es, Dank deiner Anregung so gemacht:

Code: Alles auswählen

<?php
$articleIdkomplett = 7 ."". date("w");
$out_content= new article; 
$out_content->setArticleID( $articleIdkomplett);  //ARTIKEL ID für den Tag
echo $out_content->getArticle('1');
?>
Das kann man ins Template selbst schreiben oder in die Modulausgabe als Modul speichern, dann kann man es bei der entsprechenden Seite als Block auswählen.

Vielen herzlichen Dank.

P.S.: Ich habe die Artikel für Sonntag bis Samstag genau so eingestellt, dass sie in meinem Redaxo genau 70 bis 76 als ID haben.
Zuletzt geändert von missmissr am 17. Okt 2010, 16:05, insgesamt 1-mal geändert.

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

17. Okt 2010, 16:00

Hallo missmissr,

das geht natürlich auch siehe code.
If hätte den vorteil das auch mal zwei drei Tage zusammen legen könnte.

Code: Alles auswählen

<?
$out_content= new article; 
$out_content->setArticleID("7".date("w")); //ARTIKEL ID 7wochentag (70-76)
echo $out_content->getArticle('1')?>
Cheffchen

missmissr
Beiträge: 175
Registriert: 9. Mär 2008, 18:36

17. Okt 2010, 16:08

Hallo Chefchen,

alles klar, Danke. Da bei mir eh jeder Tag anders ist, benötige ich es nicht, dass zwei Tage zusammengelegt werden können.

Danke nochmal.

Zurück zu „Allgemeines [R4]“