Eigener PHP Code

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Roaster
Regular
Posts: 121
Joined: Tue Feb 22, 2005 9:04 pm

Eigener PHP Code

Post by Roaster »

Hi,

ich habe ein Kontaktformular, das ich derzeit per HTML-Klotz zum Aufruf eingebunden habe.

Ist es auch irgendwie möglich dieses innerhalb des Plugins "Statische Seiten" reinzuhängen?

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

Re: Eigener PHP Code

Post by garvinhicking »

Wenn das PHP-Code ist, müsstest Du das als eigenes Plugin einbinden, oder ein generischen PHP-Einbindungsplugin wie "serendipity_event_externalphp" verwenden.

Eine weitere Möglichkeit wäre, dein PHP-Code per Smarty include in dein staticpage .tpl template einzubinden, was du dann für die statische seite benutzt. PHP includes insmarty gehen erst, wenn Du smarty security ausschaltest; das gehtmittels einer config.inc.php in dem verzeichnis deines s9y-templates:

Code: Select all

<?php
$serendipity['smarty']->security = false;
?>
Sprich: Das ganze geht, ist aber ein bisserl Frickelei, die Smarty/PHP Kenntnisse voraussetzt.

Vielleicht reicht dir ja auch das WrapURL plugin schon aus, das eine eigene seite per iframe einbindet.

Viele 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/
Roaster
Regular
Posts: 121
Joined: Tue Feb 22, 2005 9:04 pm

Post by Roaster »

Hi Garvin,
Wenn das PHP-Code ist, müsstest Du das als eigenes Plugin einbinden, oder ein generischen PHP-Einbindungsplugin wie "serendipity_event_externalphp" verwenden.
Genau das habe ich derzeit am Laufen. Ich habe dann noch das Seitenleisten-Plugin "HTML Klotz" verwendet und einen Link darin auf meine Kontakt-Seite gesetzt.

Somit habe ich jetzt in der Leiste einen Link mit der Überschrift "Kontakt". Zusätzlich habe ich aber noch das Plugin "Statische Seiten" aktiv, das mir auch wiederum die Möglichkeit gibt einen Titel zu vergeben und dort eine neue Seite anzuzeigen.
An genau dieser Stelle möchte ich jetzt aber auch, per Link, zu meiner Kontakt Seite verlinken, die als PHP Datei vorliegt.

Alles was jetzt somit noch fehlen würde ist, dass ich, meinetwegen per Permalink, meine PHP-Seite auch innerhalb der Statischen Seiten einhängen kann.
Na, ich denke ich nehme jetzt erstmal das Original-Kontakformular aus dem Plugin-Vorrat!

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

Post by garvinhicking »

Nein, das geht nicht, dafür ist das Statische Seiten-Plugin nicht gedacht. Es dient nur dafür, eigene HTML/JS-Inhalte einzupflegen.

Mit der angesprochenen Smarty-Lösung würdest Du das jedoch gelöst bekommen.Ist nur die Frage, ob Dir das der doch recht große Aufwand wert ist. :)

Im Static-Page2 Plugin ist sowas vielleicht später einfacher möglich, andere Plugins in der Seitenleisten-Linkliste mit aufzunehmen, zur Zeit geht das halt nur für einige "bekannte" Plugins, aber nicht für individuelle oder externalphp plugins...

Viele 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/
Post Reply