Re: Seiteneinstellungen
Posted: Mon Nov 14, 2016 7:59 am
Vielleicht habe ich es jetzt doch kappiert ? Zumindest sehe ich jetzt was Wenn ich jetzt nächsten Monat was anderes sehe, dann weiss ich, dass es klappt.
Welcome to the CMSimple_XH–Community!
https://cmsimpleforum.com/
Wenn Du die Website lokal betreibst, dann kannst Du auch einfach mal das Datum des Rechners umstellen (mache ich bei solchen Sachen bisweilen auch).pergachris wrote:Vielleicht habe ich es jetzt doch kappiert ? Zumindest sehe ich jetzt was Wenn ich jetzt nächsten Monat was anderes sehe, dann weiss ich, dass es klappt.
Ja, finde ich auch.lck wrote:Interessanter Tipp, sollte man ins Wiki aufnehmen oder in Hartmuts Doku.
Stimmt!lck wrote:Und, in der Seite nur einen Newsbox-Aufruf verwendest!
Code: Select all
function daily_special_box($weekday = -1) {
$weekdays = array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag');
$weekday = $weekday == -1 ? date('w', time()-2*60*60) : $weekday;
$heading = $weekdays[$weekday];
return newsbox($heading);
}
function daily_special_overview() {
$weekdays = array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag');
$res = '<table cellpadding="5" border="0" width="100%" rules="rows">' . "\n";
for ($i = 0; $i < 7; $i++) {
$daily_special = daily_special_box($i);
$res .= "<tr><td width=\"111\" valign=\"top\"><p><strong>$weekdays[$i]</strong></p></td>" . "<td width=\"290\" valign=\"top\">$daily_special</td></tr>\n";
}
$res .= "</table>\n";
return $res;
}
Code: Select all
<?php echo daily_special_box();?>
Code: Select all
{{{PLUGIN:daily_special_overview();}}}
Nur so ein Gedanke. Wie wäre es, wenn wir solche Code-Schnipsel in einer neuen Rubrik "Tipps & Tricks" (mit Unterrubrik) hier im Forum verlinken.lck wrote:Interessanter Tipp, sollte man ins Wiki aufnehmen oder in Hartmuts Doku.cmb wrote:Ja, finde ich auch.
Naja, das ist schon aber lange her, und ich fürchte nie im Stand zu sein ein Plugin daraus zu machen. Alles ist nur im Template besorgt, nur einige Variablen wurden in Sprachdatei verschoben. Falls jemand drauf schauen möchte hier ist die template Datei.lck wrote:Tata hatte vor Kurzem so was ähnliches entworfen, "Daily menu".
Ist auf jeden Fall keine mal zu überlegen. Wie ich uns aber kenne, wächst die Tipps&Tricks Rubrik aber schnell an, und wird gewiss auch wieder zerquatscht. Vielleicht doch besser Wiki? Die Tips & Tricks Seite könnte ja aufgeteilt und erweitert werden. Und noch relevante Tipps aus dem alten cmsimplewiki.com könnten eingepflegt werden. Einen Teil der Arbeit könnte ich übernehmen.lck wrote:Nur so ein Gedanke. Wie wäre es, wenn wir solche Code-Schnipsel in einer neuen Rubrik "Tipps & Tricks" (mit Unterrubrik) hier im Forum verlinken.lck wrote:Interessanter Tipp, sollte man ins Wiki aufnehmen oder in Hartmuts Doku.cmb wrote:Ja, finde ich auch.
So wären sie leichter zu finden. Manchmal sucht man sich wirklich einen Wolf, da das Gesuchte unter einem anderen Namen firmiert, als man dachte. Und die Eintragung wäre auch Ruckzuck erledigt.
Ist das denn nicht was anderes ?cmb wrote: Hier mal eine Alternative, die ich vor ein paar Jahren für ein Lokal programmiert habe. Dort wird dann immer das tägliche Spezialangebot aufgeführt. Bei dieser Variante wird kein Veröffentlichungzeitraum eingetragen, sondern einfach alle Seiten (Sonntag, Montag, …, Samstag) versteckt.
Und dann im Template ergänzen:
Ja, wenn der Aufruf im Template erfolgt ist das normalerweise so. Man kann aber in diesem Fall den Aufruf auch auf einer Seite platzieren:pergachris wrote:Wenn ich das richtig verstehe, weil ich Template lese, dass es hier um Inhalte geht, die auf dem kompletten Internetauftritt, quasi auf jeder Seite sichtbar ist.
Halt nur mit zu bestimmten wechselnden Inhalten. Aber trotzdem auf "allen" Seiten zu sehen, oder?
Code: Select all
{{{daily_special_box}}}
Code: Select all
{{{publishtimer('Newsbox-Page-Name');}}}
Code: Select all
{{{publishtimer('Prior-Start-Page-Name','Newsbox-Page-Name','After-Hide-Page-Name');}}}