Countdown in overall_header einfügen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
matteovice
Mitglied
Beiträge: 54
Registriert: 25.04.2006 08:30

Countdown in overall_header einfügen

Beitrag von matteovice »

Guten Tag,

aus dem Netz habe ich mir ein Countdown-Script gefischt und meinen Bedürfnissen angepasst.
Das Script habe ich in eine php-Datei gepackt und diese dann über include in die overall_header.html eingebunden.

Ich arbeite mit phpbb3. Im ACP ist die Funktion zum Einbinden von php-Dateien in html Dateien aktiviert. Cache wurde geleert und die Templates aktualisiert.

Die php-Datei funtioniert als standalone einwandfrei:

http://www.3de3.de/phpBB2ba/styles/subs ... ntdown.php

Auf den entsprechenden Seiten wird aber nur ein Teil angezeigt. Der Countdown selbst funktioniert nicht:

http://www.3de3.de/phpBB2ba/index.php

Die php Datei findet man hier als Textdatei:

http://www.3de3.de/phpBB2ba/countdown.txt

Was habe ich falsch gemacht?

Im Voraus vielen Dank

Matthias Schäfer
Benutzeravatar
porfavor
Mitglied
Beiträge: 834
Registriert: 23.08.2006 00:35
Wohnort: Tuttlingen
Kontaktdaten:

Beitrag von porfavor »

Ich wusste gar nicht, dass man in html-dateien php verwenden kann...

geht nur mit phtml oder eben direkt in php. Overall_header.html wird nicht funktionieren;)
Lebe dein Leben solange du kannst.

Jugendgemeinderat-Tuttlingen
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

porfavor hat geschrieben:Ich wusste gar nicht, dass man in html-dateien php verwenden kann...
das sind die templatedateien des forums, die werde geparst, dadurch kann auch php mitverarbeitet werden ;)

zu deinem problem matteovice:
binde die datei als eine art "frame" ein, nur halt moderner als object... besser wäre zwar, den phpode vom html abzutrennnen, aber ich weiss nciht, ob du dir die mühe dazu machen willst^^

der code dazu:

Code: Alles auswählen

<object type="text/html" data="./styles/subsilver2/template/countdown.php"><!-- die datei kannst du dann zB ins forumrootverzeichnis verschieben -->
<p>backup content</p>
</object>
aber weil das im IE so nicht funktioniert (wie üblich :roll: ) musst du leider den nehmen:

Code: Alles auswählen

 <!--[if IE]>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="./styles/subsilver2/template/countdown.php">
<p>backup content</p>
</object>
<![endif]-->
<!--[if !IE]> <-->
<object type="text/html" data="./styles/subsilver2/template/countdown.php">
<p>backup content</p>
</object>
<!--> <![endif]-->
matteovice
Mitglied
Beiträge: 54
Registriert: 25.04.2006 08:30

Beitrag von matteovice »

Steht aber hier unter "Templates" und "PHP". Im Hinweis steht, dass man es nur zur Einfügung von Bannern o. ä. nutzen sollte. Der Countdown ist als Banner angelegt.

http://wiki.phpbb.com/Deutsch:Coding_guidelines

Gruß

Matthias Schäfer
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

ja er ist als banner angelegt... nur wird er als eigenständige htmlseite ausgegeben und nicht nur der banner/countdown ;)
matteovice
Mitglied
Beiträge: 54
Registriert: 25.04.2006 08:30

Beitrag von matteovice »

Hallo Piero,

danke. Aber wenn ich Deinen Code in die "overall_header" einbinde, sieht man gar nichts mehr vom Countdown (IE). Die Seite selbst wird korrekt angezeigt. In Firefox funktioniert Dein zweiter Code.

Was müsste ich denn tun, um den php-Code vom html abzutrennen?

Gruß
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

matteovice hat geschrieben:danke. Aber wenn ich Deinen Code in die "overall_header" einbinde, sieht man gar nichts mehr vom Countdown. Die Seite selbst wird korrekt angezeigt.
hmm :/ hab den direkt von hier kopiert: klick
lassen wir das^^ kein bock um für den IE immer ne extrawurst machen zu müssen -.-
matteovice hat geschrieben:Was müsste ich den tun, um den php-Code vom html abzutrennen.
das hier durcharbeiten: klick

wenn das durchgearbeitet und damit gespielt hast, kannst du mal dein counter auseinandernehmen und als einzelne seite anzeigen lassen (so wies in der vorlage auch gezeigt wird).
wenn das gut funktioniert, kannst dus in die overall_header.html portieren :) (und noch ein bisschen mehrarbeit, dann kannst du sagen, dass du eine mod für phpbb3 gemacht hast :P )
matteovice
Mitglied
Beiträge: 54
Registriert: 25.04.2006 08:30

Beitrag von matteovice »

Das Problem scheinen aber auch noch andere hier zu haben:

http://www.phpbb.de/viewtopic.php?t=177 ... +php+datei

Gibt es keine einfachere Möglichkeit?

Gruß

Matthias
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag von piero »

jemand könnte das dir einrichten, der schon erfahrung damit hat...
siehe jobbörse ;)
matteovice
Mitglied
Beiträge: 54
Registriert: 25.04.2006 08:30

Beitrag von matteovice »

Hallo Piero,

interessant finde ich nur, dass ich es über die hier beschriebene Möglichkeit geschafft habe:

http://www.phpbb.de/doku/kb/artikel.php ... ht=include

Es handelt sich zwar um eine Lösung für phpbb2 aber es funktioniert.

http://www.3de3.de/phpBB2b/intro.php

Somit muss es auch eine einfache Lösung für phpbb3 geben.

Gruß

Matthias
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“