First Info / Erste Informationen
Posted: Mon 6. Oct 2003, 15:31
Ich bin "fast" soweit. Die neue Projekt-Seite ist im Entstehen (http://www.phpwcms.de). Diese basiert auf der aktuellsten phpwcms Version. In diesem Zusammenhang habe ich eine erste öffentliche Version von phpwcms vorbereitet - der aktuelle Projektstand ist hier verfügbar:
http://www.phpwcms.de?download
Es mangelt momentan noch an der Dokumentation. Aber es gibt einen SETUP Ordner. Die teilautomatische Installation startet man dann durch http://www.meineseite.de/setup/index.php
Zum Testen: erstmal meine Ordnerstruktur übernehmen und darauf achten, dass die Schreibrechte etc gegeben sind:
Bevor eine Doku verfügbar ist, empfehle ich Dir für alle Ordner und darin enthaltene Dateien erstmal alle Rechte auf 777 zu setzen (außer img). Das kann man später auch differenzieren - es sind eigentlich nur Rechte für bestimmte Dateien und Verzeichnisse nötig - oder teste Dich heran
Es existieren ein ganze Reihe von Replacements-Tags - hier kurz die Beschreibung:
{BREADCRUMB} = Brotkrümel-Menü
{CONTENT} = Der komplette Content
{NAV_TABLE_COLUMN} = Beispiel-Navigation
{NAV_TABLE_SIMPLE} = ganz einfache Navigation
-> hierfür in die Datei include/conf.template_defaults.inc.php schauen
{DATE_LONG} = abhängig von Formatierung
{DATE_MEDIUM} = abhängig von Formatierung
{DATE_SHORT} = abhängig von Formatierung
{DATE_ARTICLE} = abhängig von Formatierung
{TIME_LONG} = abhängig von Formatierung
{TIME_SHORT} = abhängig von Formatierung
{TIME_ARTICLE} = abhängig von Formatierung
ACHTUNG!!!! Geänderte Tags
[ID int]string[/ID] = internal Link to article ID (int)
[ID string]string[/ID] = internal Link to category alias (string)
[EXT url]string[/EXT] = external Link to url - öffnet in neuem Fenster
[INT url]string[/INT] = external Link to url - öffnet in selbem Fenster
# Das hier ist nicht mehr ganz optimal - nehmt die neue Variante
{RANDOM_GIF:path_to_random_GIFs} = liefert Zufalls GIF-Bild als fertiges Image-Tag <img src...
{RANDOM_JPEG:path_to_random_JPEGs} = liefert Zufalls JPEG-Bild als fertiges Image-Tag <img src...
{RANDOM_PNG:path_to_random_PNGs} = liefert Zufalls PNG-Bild als fertiges Image-Tag <img src...
{IMAGE:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...)
{IMAGE_LEFT:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...), Ausrichtung links
{IMAGE_RIGHT:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...), Ausrichtung rechts
Basisverzeichnis DOCUMENT_ROOT."/picture/" - müsste aber auch ausgetrickst werden können, indem man einfach dann den Pfad z.B. so angibt: {IMAGE:../mein_anderer_Bildordner/bildname.jpg}
{SPACER:100x200} = erzeugen eines WIDTH x HEIGHT Pixel großen Platzhalters
{RANDOM:path_to_where_the_random_image_is} - holt sich per Zufall ein Bild aus dem angegebenen Ordner (GIF, JPG, JPEG, PNG)
{PHP:mein_externes_php_script.php} - bindet externes PHP Script ein und übernimmt dessen ausgaben an Stelle des Platzhalter-Tags
Diese Replacements können überall eingesetzt werden - also in Überschriften, im Pagelayout usw. Nach der Generierung des Gesamtcontents wird der gesamte Inhalt danach geparst und enstprechend werden diese Platzhalter-Tags ersetzt.
Wichtig: Nach Installation den Setup-Ordner löschen ABER vorher die erstellte conf.inc.php in include/inc_conf legen.
Achtung!!!
Bitte postet Eure Probleme unbedingt im Forum - dann haben auch andere was davon.
Oliver
http://www.phpwcms.de?download
Es mangelt momentan noch an der Dokumentation. Aber es gibt einen SETUP Ordner. Die teilautomatische Installation startet man dann durch http://www.meineseite.de/setup/index.php
Zum Testen: erstmal meine Ordnerstruktur übernehmen und darauf achten, dass die Schreibrechte etc gegeben sind:
Bevor eine Doku verfügbar ist, empfehle ich Dir für alle Ordner und darin enthaltene Dateien erstmal alle Rechte auf 777 zu setzen (außer img). Das kann man später auch differenzieren - es sind eigentlich nur Rechte für bestimmte Dateien und Verzeichnisse nötig - oder teste Dich heran
Es existieren ein ganze Reihe von Replacements-Tags - hier kurz die Beschreibung:
{BREADCRUMB} = Brotkrümel-Menü
{CONTENT} = Der komplette Content
{NAV_TABLE_COLUMN} = Beispiel-Navigation
{NAV_TABLE_SIMPLE} = ganz einfache Navigation
-> hierfür in die Datei include/conf.template_defaults.inc.php schauen
{DATE_LONG} = abhängig von Formatierung
{DATE_MEDIUM} = abhängig von Formatierung
{DATE_SHORT} = abhängig von Formatierung
{DATE_ARTICLE} = abhängig von Formatierung
{TIME_LONG} = abhängig von Formatierung
{TIME_SHORT} = abhängig von Formatierung
{TIME_ARTICLE} = abhängig von Formatierung
ACHTUNG!!!! Geänderte Tags
[ID int]string[/ID] = internal Link to article ID (int)
[ID string]string[/ID] = internal Link to category alias (string)
[EXT url]string[/EXT] = external Link to url - öffnet in neuem Fenster
[INT url]string[/INT] = external Link to url - öffnet in selbem Fenster
# Das hier ist nicht mehr ganz optimal - nehmt die neue Variante
{RANDOM_GIF:path_to_random_GIFs} = liefert Zufalls GIF-Bild als fertiges Image-Tag <img src...
{RANDOM_JPEG:path_to_random_JPEGs} = liefert Zufalls JPEG-Bild als fertiges Image-Tag <img src...
{RANDOM_PNG:path_to_random_PNGs} = liefert Zufalls PNG-Bild als fertiges Image-Tag <img src...
{IMAGE:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...)
{IMAGE_LEFT:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...), Ausrichtung links
{IMAGE_RIGHT:beliebiger_Bildname} = liefert Image-Tag zurück (<img src="picture/...), Ausrichtung rechts
Basisverzeichnis DOCUMENT_ROOT."/picture/" - müsste aber auch ausgetrickst werden können, indem man einfach dann den Pfad z.B. so angibt: {IMAGE:../mein_anderer_Bildordner/bildname.jpg}
{SPACER:100x200} = erzeugen eines WIDTH x HEIGHT Pixel großen Platzhalters
{RANDOM:path_to_where_the_random_image_is} - holt sich per Zufall ein Bild aus dem angegebenen Ordner (GIF, JPG, JPEG, PNG)
{PHP:mein_externes_php_script.php} - bindet externes PHP Script ein und übernimmt dessen ausgaben an Stelle des Platzhalter-Tags
Diese Replacements können überall eingesetzt werden - also in Überschriften, im Pagelayout usw. Nach der Generierung des Gesamtcontents wird der gesamte Inhalt danach geparst und enstprechend werden diese Platzhalter-Tags ersetzt.
Wichtig: Nach Installation den Setup-Ordner löschen ABER vorher die erstellte conf.inc.php in include/inc_conf legen.
Achtung!!!
Bitte postet Eure Probleme unbedingt im Forum - dann haben auch andere was davon.
Oliver