Page 1 of 1

php include

Posted: Tue Jul 25, 2006 9:10 pm
by call
hallo,

ich hätte noch eine frage zu "php include"
habe bereits das forum durchsucht, aber nichts konkretes gefunden, obwohl es sicherlich schon behandelt wurde, sorry!

ich würde gerne eigene includes (*inc.php) aus dem ordner "include" (liegt im order des templates") includen.

was muss genau in die "config.inc.php" um

<?php
include "include/buchtippschwager.inc.php";
?>

(in der index.tpl) nutzen zu können?

grüsse
stephan

Re: php include

Posted: Wed Jul 26, 2006 12:21 pm
by garvinhicking
Hi!

Serendipity-Templates basieren auf Smarty, was wiederum keine PHP Tags erlaubt.

Du kannst in Smarty jedoch {php} Tags einsetzen, wenn Du die Sicherheitseinstellungen deaktivierst. Dazu musst du eine config.inc.php in deinem templateverzeichnis erstellen mit folgendem inhalt:

Code: Select all

$serendipity['smarty']->security = false;
Dann kannst Du das nutzen. Weiterhin stehen ein paar Tipps dazu hier:

http://www.s9y.org/78.html

Viele Grüße,
Garvin

Posted: Wed Jul 26, 2006 1:52 pm
by call
Garvin,

danke für die klare antwort.

sicherheitseinstellungen deaktivieren klingt natürlich erstmal schlecht.
kannst du kurz mögliche folgen erläutern falls man das tut.

andernfalls müsst ich die inhalte statisch in jedem template einfügen oder mich mit smarty beschäftigen. :roll:

gruss,
stephan

Posted: Wed Jul 26, 2006 2:09 pm
by garvinhicking
Hi!

Die Sicherheitseinstellung zu deaktivieren bedeutet, dass jeder der per FTP deine Templates editieren kann so die Möglichkeit hat, beliebiges PHP in den Templates auszuführen.

Sollte das Smartymarkup plugin zum einsatz kommen, könnten dadurch Redakteure auch belieibigen PHP Code in ihren Einträgen einfügen.

Sprich, wenn das nur dein Blog ist, kannst du die Security eignetlich problemlos deaktivieren.

Viele Grüße,
Garvin

Posted: Wed Jul 26, 2006 3:24 pm
by call
danke!