Forum

Moderiert von: stefan, spinne
Forum Index
Support
     Module
     PHP-Code in Fußzeile
Hilfe anzeigen
Hilfe anzeigen

Seite 1 2 nächste Seite 


Autor Druckerfreundliche DarstellungPHP-Code in Fußzeile
Chefreporter

Registriert: 18.06.2010
Beiträge: 23


Sende eine Private Nachricht an Chefreporter
Geschrieben: 24.06.2010 06:27

Der folgende Code funktionierte bisher auf anderen Webseiten immer einwandfrei

<?php echo"&copy; FIRMA ",date("Y");?>

Ergebnis = © FIRMA 2010

In der Fußzeile von OPN wird leider nichts dargestellt. Wie muß ich den Code dort einfügen!



Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 24.06.2010 10:42

In OPN kann man das Darum via Makro einbinden.

Die Makros kannst du im Admin Bereich freischalten
(Einstellungen - Makros und Makromodule)

Der Befehl zum einbinden fidnest du hier

Flash



[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
Chefreporter

Registriert: 18.06.2010
Beiträge: 23


Sende eine Private Nachricht an Chefreporter
Geschrieben: 24.06.2010 11:47

Damit hab ich noch ein Problem. Folgendes habe ich gemacht:

1.) Admin > Einstellungen > Macros = Modul systemdate "Ja"
2.) Admin > Einstellungen > Macromodule = "Alle auf ja"
3.) Admin > Einstellungen > Fusszeilen > Fusszeile 2 = [systemdate=year]

Jetzt erscheint in der Fusszeile [systemdate=year] und nicht 2010!

Mache ich das auf einer Anypage Seite erscheint 2010. Allerdings wenn ich danach nochnals in der Anypage Seite (Quellcode) nachschaue, steht dort nicht mehr  [systemdate=year] sondern auch 2010!!! Steht dann 2011 dort auch 2010! Das soll natürlich nicht sein!

Aber ich brauch es Hauptsächlich in der Fusszeile. Was mache ich wieder falsch!


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 24.06.2010 15:22

Aber ich brauch es Hauptsächlich in der Fusszeile. Was mache ich wieder falsch


nichts.
Du hast alles richtig gemacht. Habe das mir mal eingebaut und da geht aus auch nicht in der Fusszeile. Bis anhin habe ich das schon in diversen Boxen und Module genutzt und da funktioniert ist.

Von daher also ein kleiner Bug.Hoffe Stefan liest mit und hat uns eine Lösung.

Mache ich das auf einer Anypage Seite erscheint 2010. Allerdings wenn ich danach nochnals in der Anypage Seite (Quellcode) nachschaue, steht dort nicht mehr [systemdate=year] sondern auch 2010!!! Steht dann 2011 dort auch 2010! Das soll natürlich nicht sein!


Im HTML Quelltext muss jetzt 2010 stehen.
Aber keine Angst am 01.01.2011 steht dann auch 2011 da

Flash

[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
Chefreporter

Registriert: 18.06.2010
Beiträge: 23


Sende eine Private Nachricht an Chefreporter
Geschrieben: 24.06.2010 16:28

Ich bin zwar absoluter Neuling in Sachen OPN, aber es fällt mir schwer zu glauben, daß am 01.01.2011 da auch 2011 steht!

Folgendes habe ich getestet:

1.) In einer Anypage Seite (Testseite) im Seiteninhalt eingefügt: [systemdate=true]
Abspeichern - Anypage verlassen - Testseite aufrufen >
Es erscheint Datum/Uhrzeit wann der Eintrag erfolgte hier also "24.06.2010 15:45".
Rufe ich die Seite 5 Minuten später auf erscheint "24.06.2010 15:50" soweit OK und richtig!

2.) Jetzt gehe ich in das Administrationsmenü > Anypage >
Testseite und rufe dann Bearbeiten auf (ohne irgendwas zu ändern).
Dann steht dort an der stelle nicht mehr [systemdate=true] sondern "24.06.2010 15:50"
(in der Entwurfsansicht und im Quellcode)! Ab dann wird diese Zeit auch nicht mehr aktualisiert!
Meiner Meinung nach müsste dort doch nach wie vor [systemdate=true] stehen!
Kann es sein dass das hier auch noch ein Bug ist!


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 24.06.2010 20:10

Chefreporter schrieb am 24.06.2010 um 16:28:04 Uhr folgendes:


2.) Jetzt gehe ich in das Administrationsmenü > Anypage >
Testseite und rufe dann Bearbeiten auf (ohne irgendwas zu ändern).
Dann steht dort an der stelle nicht mehr [systemdate=true] sondern "24.06.2010 15:50"
(in der Entwurfsansicht und im Quellcode)! Ab dann wird diese Zeit auch nicht mehr aktualisiert!


In den Eingabefeldern für den Inhalt der letzten Endes auch gespeichert wird steht aber noch das Macro. Auch wenn man Vorschau macht und 3-4 Minuten wartet und dann wieder Vorschau wird die Zeit angepasst.

Solange nicht manuell im Eingabe Bereich das Macro geändert wird, bleibt das auch bestehen.

Bei mir geht es jedenfalls so.

zur Fußzeile, da ist es in der Tat so das diese nicht mehr die Routine der Macros durchläuft. (direkter PHP Code ist eh aus Sicherheitsgründen bis auf wenige ausnahmen Verboten).

Da noch niemand den Wunsch hatte so was in die Fußzeilen einzubauen, stellt sich nur die Frage wie die Umsetzung am sinnvollsten ist.

Ich sehe 3 Möglichkeiten

1. Mit Konstanten zu arbeiten

2. Macros laufen lassen

3. TPL hier für hinzufügen

Hier stellt sich die Frage was sinnvoll


Zitieren Druckerfreundliche Darstellung nach oben
Chefreporter

Registriert: 18.06.2010
Beiträge: 23


Sende eine Private Nachricht an Chefreporter
Geschrieben: 25.06.2010 06:10

Solange nicht manuell im Eingabe Bereich das Macro geändert wird, bleibt das auch bestehen.

 

Ich habe nichts geändert! Und es steht kein Macro mehr sondern Datum/Uhrzeit! Aber mein Problem ist die Fusszeile!
 

2. Macros laufen lassen
 

3. TPL hier für hinzufügen
 

 

Wie geht das! TPL für Fusszeile? Mit nur dem Inhalt wie in meinem ersten Beitrag hier! Verstehe ich noch nicht! Gibt es hierzu eine Anleitung!



Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 25.06.2010 12:28

Wie sieht es denn vom Aufwand her mit den Makros aus?

Scheint mir am sinnvollsten zu sein.

Eine TPL Möglichkeit für die Fusszeile könnte ich mir zwar auch vorstellen. Jedoch kann man schon jetzt sehr viel in die Fusszeilen machen.

Eine weitere Möglicht für das Problen vom Chefreporter wäre ein Javascript Lösung.
Das würde jetzt schon gehen und via JS gibt es eine Menge Lösungen im Netz. Das JS kann man im Adminbereich - Fusszeilen eingeben.

Flash

[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
Chefreporter

Registriert: 18.06.2010
Beiträge: 23


Sende eine Private Nachricht an Chefreporter
Geschrieben: 26.06.2010 10:20

Eine Javascript Lösung wollte ich eigentlich ja nicht einsetzten - wenn ich schon PHP-Seiten habe! Was ist wenn JS ausgeschaltet ist! Soll es ja noch geben!

So ganz habe ich es auch nicht verstanden, warum man in der Fußzeile keinen PHP-Code eingeben kann. Ein Hinweis auf Sichheitsbedenken kann ich nicht nachvollziehen!



Zitieren Druckerfreundliche Darstellung nach oben
stefan
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 23.03.2011 18:48

Flash schrieb am 25.06.2010 um 12:28:29 Uhr folgendes:


Eine TPL Möglichkeit für die Fusszeile könnte ich mir zwar auch vorstellen. Jedoch kann man schon jetzt sehr viel in die Fusszeilen machen.



TPL kann jetzt unter

Einstellungen -> Fusszeile -> Fußzeile TPL Engine aktiv

für die Fußzeile aktiviert werden. Das wirkt auch gleichzeitig so das zusätzlich zum TPL Code auch PHP Code dort möglich ist.


Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach
Seite 1 2 nächste Seite 

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  Forum und Dateien anhängen
Nächstes Thema:  Branchen- oder Klinkenverzeichnis?

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden