PHP includen oder andere Möglichkeit Content einzubinden

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
fckfan66
Regular
Posts: 32
Joined: Tue Jun 13, 2006 3:27 pm

PHP includen oder andere Möglichkeit Content einzubinden

Post by fckfan66 »

Hi,

zu diesem Thema wurde schon viel hier geschrieben, aber so richtig fündig bin ich noch nicht geworden.

Ich suche eine (nicht zu komplizierte) Methode um (hauptsächlich in statischen Seiten) PHP zu includieren. Gibt es dazu eine Anleitung/Tutorial?

Alternativ wäre jede andere Möglichkeit interessant um Content in eine Statische Seite zu inkludieren. <iframe> oder <object> schließe ich mal aus, da dieser Content ja nicht in der Seite direkt eingebaut ist.

Bin über Anregungen dankbar.

Gruss Tom
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: PHP includen oder andere Möglichkeit Content einzubinden

Post by garvinhicking »

Hi!

Am besten geht das über das SmartyMarkup plugin. Wenn Du das einsetzt kannst Du über {php} dann acuh eigenen PHP-Code einfügen, solange die Smarty Security ausgeschaltet wird. Wenn Du hier im Forum nach "smarty markup" suchst (ALLE Begriffe, nicht Einer der Begriffe in der Suche wählen) müsstest Du auch ein paar Codebeispiele finden.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fckfan66
Regular
Posts: 32
Joined: Tue Jun 13, 2006 3:27 pm

Post by fckfan66 »

Hi Garvin,

danke. Wie immer perfekte Hilfe hier im Forum.

Gruss Tom
fckfan66
Regular
Posts: 32
Joined: Tue Jun 13, 2006 3:27 pm

Post by fckfan66 »

Hi Garvin,

dein Hinweis hat schon recht gut weitergeholfen. Mittels "smarty markup" werden nun die Blogposts mit {php}...{/php} sauber geparst und ausgegeben. In den Static Pages geht der Code hingegegen nicht.

Habe natürlich wie in anderen Postings schon "$serendipity['smarty']-> security = false;" gesetzt. Auch das Plugin " Textformatierung: Smarty Parsing" habe ich auch für statische Seiten konfiguriert und in der Reihenfolge der Ereignis-Plugins ganz nach oben gesetzt trotzdem wird in statischen Seiten das

Code: Select all

{php} echo 'hello'; {/php}
genau so ausgegeben wie es in der Statischen Seite steht.

Alternativ:
Gibts eine Möglichkeit, die PHP-Datei einfach nur zu includen. Ich benötige die PHP-Funktionalität eigentlich nur um ein externes PHP-Script zu includen.

Code: Select all

{include file='/include/test.php'}
hat so nicht funktioniert.

Gruss Tom
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

In der statischen Seite mit diesem Code hast du die option "Textformatierungen anwenden" aber aktiviert, ja? Werden in dieser statischen Seite denn andere Textformatierungsplugins wie Smilies, BBCode o.ä. ausgeführt? Die dürften dann auch nicht klappen...?!

Die alternative wäre deinen PHP-Code direkt in die .tpl Datei vom staticpage plugin einzubinden, nicht in der statischen seite selbst.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
fckfan66
Regular
Posts: 32
Joined: Tue Jun 13, 2006 3:27 pm

Post by fckfan66 »

Hi Garvin,

vielen Dank. Das mit "Textformatierung(en) durchführen" war der Bringer. Ich hatte diesen Punkt erst mal auf 'nein' gesetzt, da ich den Rest von Hand codiert habe. Das ich mir damit auch den Rest (Smarty Parsing) verbaue habe ich nicht geschnallt. Jetzt bin ich schlauer.

Wie immer perfekte Hilfe hier.

Danke,
Tom
Post Reply