{{indexmenu_n>20}}
====== Datum: Letztes Update Artikel & CP ======
**RT um das Datum des letzten angelegten/geänderten Artikels oder ContentParts der gesamten Seite anzuzeigen.**
Im Script kann eingestellt werden, ob die Artikel/CPs in versteckten Kategorien mit einbezogen werden sollen. \\
Artikel die innerhalb benutzerspezifischen/geschützten Kategorien liegen werden nicht berücksichtigt.
Die Ausgabe kann nach den üblichen php-Datumregeln gestaltet werden. Z.B. {DATE_UPDATE:d.m.Y H:i} liefert 01.02.2010 12:23 \\
oder im Script wird auf die Formatierung wie in conf.template.default.inc.php vorgegeben umgeschaltet. Der TAG dazu: {DATE_UPDATE}. \\
//(Am Ende des Scripts die Zeilen entkommentieren)//.
Ähnliche Funktion siehe: [[deutsch/ersetzer_rts/frontend_render/newx]]
\\
----
**rt_date_last_update** V1.0 22.04.2011
Docu: -- \\
Forum: [[http://forum.phpwcms.org/viewtopic.php?f=16&t=21358]]
**Autor:** K.Heermann (flip-flop) http://planmatrix.de \\
**CMS Version:** >= 1.3 \\
**Version:** V1.0 \\
**Update 25.04.2011:**
* Korrektur für Datenbanken die im SELECT keine Unterabfragen unterstützen. //(Dadurch entfällt die Möglichkeit auch andere Spalten aus der Artikeltabelle auszulesen z.B. die ID des betreffenden Artikels. Für unseren Anwendungsfall ist dies jedoch unwichtig).//
* Korrektur: Spezialfall wenn Artikel/CPs in "Home" ID=0 angelegt/editiert wurden.
TAG: **{DATE_UPDATE}** oder z.B. **{DATE_UPDATE:d.m.Y H:i}** \\
Dateiname: **rt_date_last_update.php**
Verzeichnis: ** template/inc_script/frontend_render/ **
**Bedingung:** -> [[http://www.phpwcms-docu.de/config_dateien.phtml|/config/phpwcms/conf.inc.php]] \\
* ##$phpwcms['allow_ext_render'] = 1;## \\
----
----
\\
===== Beschreibung: =====
Einstellungen der Variablen **$show_hidden**: [0|1|2]
* **Suche nach Artikeldatum in**
* - [0] nicht versteckten Kategorien
* - [1] ausschließlich versteckten Kategorien
* - [2] allen Kategorien
\\
Der TAG **{DATE_UPDATE}** - auskommentierte Zeilen am Ende des Scripts:
Eine dieser Zeilen kann entkommentiert werden um **{DATE_UPDATE}** zu aktivieren. \\
Die Ausgabeeinstellungen des Datums beziehen sich in diesem Fall auf die Variablen in der Datei \\
"config/phpwcms/conf.template.default.inc.php".
* $template_default['date']['long']
* $template_default['date']['medium']
* $template_default['date']['short']
Die vierte Zeile sieht die Ausgabeeinstellungen des Datums direkt im Script vor.
\\
===== Script: =====
Dateiname: rt_date_last_update.php \\
Verzeichnis: template/inc_script/frontend_render/
=1 AND "; // "hide" or "visible when active"
break;
default: $sql .= ""; // all categories
}
$sql .= "ac.acat_regonly=0 AND "; // "visible for users logged on only"
// Article settings ---------------
$sql .= "ar.article_public=1 AND ar.article_aktiv=1 AND ";
// Article settings
$sql .= "ar.article_deleted=0 AND ar.article_begin $result['0']['max_article_tstamp']) )
$result['0']['max_article_tstamp'] = $result0['0']['max_article_tstamp'];
// ------------------
$my_date = (isset($result['0']['max_article_tstamp'])) ? $result['0']['max_article_tstamp']: time();
// Enable / disable the output form
// Optional settings from "conf.template.default.inc.php". Have a look to
// $template_default["date"]["language"] and
// $template_default["date"]["long"/medium/short]
// ------------------------------------------------
// $content["all"] = str_replace('{DATE_UPDATE}', international_date_format($template_default["date"]["language"], $template_default["date"]["long"], $my_date), $content["all"]);
// $content["all"] = str_replace('{DATE_UPDATE}', international_date_format($template_default["date"]["language"], $template_default["date"]["medium"], $my_date), $content["all"]);
// $content["all"] = str_replace('{DATE_UPDATE}', international_date_format($template_default["date"]["language"], $template_default["date"]["short"], $my_date), $content["all"]);
// $content["all"] = str_replace('{DATE_UPDATE}', international_date_format($template_default["date"]["language"], 'd.m.Y H:i', $my_date), $content["all"]);
$content["all"] = render_date($content["all"], $my_date, 'DATE_UPDATE');
}
?>
\\
====== Datum Letztes Update Artikel & CP V 2.0=====
**rt_date_last_update** V2.0 22.05.2018\\
Forum: [[https://forum.phpwcms.org/viewtopic.php?p=148787#p148787]]\\
Autor: Oliver Georgi (phpwcms developer)\\
TAG: **{DATE_UPDATE:d.m.Y H:i}** oder ohne Angabe der Uhrzeit **{DATE_UPDATE:d.m.Y}** \\
Dateiname: **last_update.php**\\
Verzeichnis: ** template/inc_script/frontend_render/ **\\
phpwcms Version: ab 1.9 (PHP 7)\\
Bedingung: -> [[http://www.phpwcms-docu.de/config_dateien.phtml|include/config/phpwcms/conf.inc.php]] \\
* ##$phpwcms['allow_ext_render'] = 1;## \\
\\
===== Beschreibung und Verwendung: =====
- Script in das Verzeichnis template/inc_script/frontend_render/ kopieren \\
- TAG **{DATE_UPDATE:d.m.Y H:i}** bzw. **{DATE_UPDATE:d.m.Y}** an der gewünschten Stelle im Template, wo die Ausgabe erfolgen soll, platzieren.\\
\\
:!: Im Script kann nicht mehr eingestellt werden wie die Ausgabe erfolgen soll. Es wird das Datum der letzten Aktualisierung ausgegeben, unabhängig davon ob Inhalte öffentlich oder nicht öffentlich sind.\\
:!: In lokalen Serverumgebungen, z.B. xampp unter Windows, ist es möglich daß die Ausgabe fehlerhaft ist. Siehe hierzu im Forum [[https://forum.phpwcms.org/viewtopic.php?p=148794#p148794]]
\\
===== Script: =====
Dateiname: last_update.php \\
Verzeichnis: template/inc_script/frontend_render/