NONE-Frame - Seiten, include();

PHP include(); ist ein PHP-Befehl und damit Teil einer Programmiersprache.
PHP include(); ist keine Eigenschaft von ScarBook.

Das ScarBook kann problemlos in andere Seiten und Framework's eingebunden werden.

Ein Beispiel wie so eine Einbindung in eine andere PHP-Datei aussehen muss, kann direkt in der scarbook.php betrachtet werden. Öffnen Sie dazu die scarbook.php und führen sie die selben schritte aus.

<?php
// Scarbook-Bibliothek einbinden
include_once("./admin/lib/class_scarbook.inc.php");

// ScarBook ausgeben
$scar4u_scarbook = new Scar4U_ScarBook();
echo
$scar4u_scarbook->display();
?>

Wenn die Ausgabe in einer Variable zwischengespeichert werden soll, muss lediglich die letzte Zeile angepasst werden

<?php
$scarbook_variable
= $scar4u_scarbook->display();
?>

Die Ausgabe kann dann zu einem späteren Zeitpunkt erfolgen

<?php
echo $scarbook_variable;
?>

 

Hinweis
Wenn das ScarBook in eine andere Datei eingebunden wird, kann es notwendig sein zusätzliche Variablen zu übergeben

http://deinedomain.de/index.php?seite=gb

Dieser Parameter muss eigenhändig in die Templates eingebunden werden! Es muss also jeder Link und jedes Formular entsprechend erweitert werden! für obere Beispiel müssten die HTML-Formulare wie folgt erweitert werden:

<form ...>
    ...
    <input type="hidden" name="seite" value="gb">
    ...
</form>

 

Die HTML-Links müssten wie folgt erweitert werden:

<a href="{$smarty.server.PHP_SELF}?seite=gb&variable1=...

Diese Variablen können sowohl an den Anfang des Links oder an das Ende gesetzt werden. {$smarty.server.PHP_SELF}?.. setzt den Link für die aktuelle Seite und kann auch durch beispielweise: index.php?.. ersetzt werden. Variable Übergabeparameter können z.B. mit: {$smarty.request.uebergabeparameter} eingebunden werden.

 

Das Seitenanwahlmenü {$page.pages} kann nicht direkt bearbeitet werden, die generierten Links können durch eine Angabe in den Einstellungen in der Administration erweitert werden.
siehe: Administration -> Einstellungen -> None-Frame Seite

&seite=gb

An dieser Stelle können auch variable Übergabeparameter übergeben werden, z.B.:

&seite=gb&ueberhabevariable=$_REQUEST[ueberhabevariable]

Weiterführende Links

PHP include: http://www.php.net/include
HTML Image: http://de.selfhtml.org/html/grafiken/einbinden.htm