Seite 1 von 1

Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 16.09.2009 23:00
von fiacyberz
Hallo zusammen,

ein etwas wirr geschriebener Titel glaub ich.

Also ich habe Caching aktiv. Dieses wird ja normal nicht erneuert. Jedenfalls habe ich nirgends gefunden wann.. ausser man stellt um das bei Designänderungen es erneuert wird, aber das macht man ja nur in der Entwicklung.

Also ich habe einen php-include und bekomme darüber aktuelle Inhalte.. wie bekomme ich diese nun ins Design?

thx4help

Re: Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 21.09.2009 12:49
von fiacyberz
Um das Thema nochmal nach oben zu holen :)

Also ich suche quasi nach einer Möglichkeit den Cache Nachts zu aktualisieren. Dies würde schon sehr helfen.
Einfach nen Script schreiben dass den Cache-Ordner leert dürfte nicht reichen oder?

Re: Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 21.09.2009 13:16
von bantu
Du kannst PHP-Include im Template verwenden. Das Template wird compiliert und dann zwischengespeichert, das INCLUDE wird also bei jedem Aufruf ausgeführt. Siehe dazu: http://wiki.phpbb.com/Template_Syntax#PHP

Das ganze geht aber nur, wenn deine PHP-Datei wirklich Markup liefert.

Re: Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 19.01.2010 20:46
von fiacyberz
Hi zusammen,

also ich habe es nochmal probiert mit <?php und mit <!-- PHP --> aber es tut sich nichts. Ich bekomme kein Output beim echo.
Schreibe ich jedoch darüber in html eine Ausgabe so wird diese angezeigt. Php wird also nicht ausgeführt.

Ideen? Vorschläge?

thx4help

Re: Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 19.01.2010 21:29
von mad-manne
Diesen Link kennst du ja schon ...
http://wiki.phpbb.com/Tutorial.Template ... ding_files

Ausserdem musst du im ACP / Allgemein / Server-Konfiguration / Sicherheit : "Erlaube PHP in Templates:" auf JA setzen :wink:

Gruss,
Manne.

Re: Caching aktiv und dennoch aktuelle Inhalte durch php-include

Verfasst: 20.01.2010 12:41
von fiacyberz
Danke, den Punkt hab ich übersehen.
Funktioniert nun alles wunderbar. Vielen Dank für die Hilfe.

---
http://www.1a-duenger.de/