Page 1 of 1
Revisions NR. von phpwcms als "ReplacementTag" vorhanden ?
Posted: Sun 24. Jun 2012, 12:54
by pepe
Hallo phpwcms-Freunde,
wenn man in den Code von phpwcms-Sites blickt, findet man u.A. folgende automatisch generierte Zeile:
Code: Select all
<meta name="generator" content="phpwcms 1.5.4.2 (r492)" />
Liegt ggf. der content-Wert
phpwcms 1.5.4.2 (r492) auch als
ReplacementTag vor, sodass man die Versionsnummer im Inhalt der Site leicht verwenden könnte?
Oder wie bekomme ich die aktuelle Angabe anderweitig "ausgelesen" und im
Content angezeigt?
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Sun 24. Jun 2012, 13:18
by update
Mit <?php echo PHPWCMS_VERSION ?> vielleicht?
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Sun 24. Jun 2012, 15:06
by pepe
Meeeensch claus, klar geht das!
Hätt ich eigentlich selber drauf können... nein
MÜSSEN
Und die Revision funktioniert dann natürlich auch mit :
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Sun 24. Jun 2012, 20:13
by update
Bei manchen Installationen wie bei mir geht allerdings nur
Code: Select all
[PHP] echo PHPWCMS_VERSION [/PHP][PHP] echo PHPWCMS_REVISION [/PHP]
Warum auch immer...
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Sun 24. Jun 2012, 22:35
by flip-flop
.... weil <?php ... ?> nicht direkt ausgeführt werden kann.
Ich würde immer einen Ersetzer dazu verwenden, z.B.
Code: Select all
<?php
// ----------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {die("You Cannot Access This Script Directly, Have a Nice Day."); }
// ----------------------------------------------------------------
if( ! (strpos($content["all"],'{PHPWCMS_')===false)) {
$content["all"] = str_replace('{PHPWCMS_VERSION}', PHPWCMS_VERSION, $content["all"]);
$content["all"] = str_replace('{PHPWCMS_RELEASE_DATE}', PHPWCMS_RELEASE_DATE, $content["all"]);
$content["all"] = str_replace('{PHPWCMS_REVISION}', PHPWCMS_REVISION, $content["all"]);
}
?>
Die Konstanten sind hier zu finden:
http://code.google.com/p/phpwcms/source ... lt.inc.php
Knut
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Sun 24. Jun 2012, 23:55
by pepe
Jau, flip-flop, genau so habe ich's dann auch gemacht, danke für die
RT-Lösung 
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Mon 25. Jun 2012, 12:13
by update
Re: Revisions NR. von phpwcms als "ReplacementTag" vorhanden
Posted: Mon 25. Jun 2012, 15:04
by flip-flop
Hier eine etwas ausführlichere Variante, bei der das Datum formatiert werden kann:
phpwcms-Version/Datum/Revision
Code: Select all
- {PHPWCMS_VERSION} ==> 1.5.4
- {PHPWCMS_REVISION} ==> 490
- {PHPWCMS_RELEASE_DATE:l, j. F Y lang=DE} => Dienstag, 29. Mai 2012
- {PHPWCMS_RELEASE_DATE:d.m.Y} => 29.05.2012
- {PHPWCMS_RELEASE_DATE} => 2012/05/29 (Immer Y/m/d ...)
Knut