0.1.9
Kopf und Fuß in AllMyLinks einbinden
Methode
1 (über die Administration):
| |
Zum
Release Candidate 2 ist, basierend auf einem Gedankenanstoß
eines Users, eine weitere, noch einfachere Möglichkeit
zur Inkludierung von eigenen header/footer Dateien in AllMyLinks
aufgenommen worden.
Im Administrationsmenü unter "Konfiguration"
-> "allg. Einstellungen" sind 2 Punkte mit in
die Administration eingeflossen, mit denen man bequem die
Dateien die zu inkludieren sind mit angeben kann. ( Punkt
Kopf- Fußeinbindung).
In diesen Feldern kann man nun seine Angaben machen. Grundsätzlich
ist eine Inkludierung via http möglich, aufgrund der
Einschränkungen empfehlen wir aber immer über die
lokale Verzeichnisstruktur Dateien einzubinden. Weiterhin
ist es auch sinnvoll den Pfad zu den Kopf- und Fußangaben
absolut vom Wurzelverzeichnis (root) anzugeben, z.B.:
Kopfdatei: /home/www/userx/html/site/kopf.php
Fußdatei: /home/www/userx/html/site/fuss.php
Grundsätzlich können die Kopf- und Fußdateien
jedes für das Internet verständliche Format haben!
Es ist darauf zu achten das in der Fußdatei keine PHP
setcookie() oder header() Angaben gemacht werden, da der Aufruf
dieser Funktion zu diesem Zeitpunkt nicht mehr möglich
ist und eine Fehlermeldung hervorruft!
Wichtig:
Ist hier eine Kopf oder Fußdatei angegeben und diese
wird nicht angezeigt, so ist der Pfad falsch angegeben
bzw. die Datei nicht vorhanden.
AllMyLinks gibt in dem Fall, um den regulären Ablauf
nicht zu stören, hier keine Fehlermeldung aus sondern
ignoriert die falsche Angabe!
Evtl. Fehler sind jedoch jederzeit z.B im error_log des
Apache Webservers einsehbar; ein Zugriff auf diese Datei
ist natürlich obligatorisch! |
|
Methode 2 (dateibasierend):
| |
Selbstverständlich
kann man auch problemlos seine eigenen Kopf- und Fußdateien
in AllMyLinks einbinden.
In der Datei ./index.php ist für diesen Zweck extra ein
Bereich markiert worden, an dem dies geschehen kann:
Der
Kopf:
| |
//
--> BEGIN INCLUDEING PAGE HEADER -------------------------------------------------------------------------------------------------------
// include your page header here! //
<-- END INCLUDING PAGE HEADER ----------------------------------------------------------------------------------------------------------
|
Der
Fuß:
| |
//
--> BEGIN INCLUDEING PAGE FOOTER -------------------------------------------------------------------------------------------------------
// include your page footer here! //
<-- END INCLUDING PAGE FOOTER ----------------------------------------------------------------------------------------------------------
|
Fehlermeldungen
in der Form "header already sent" treten nicht auf,
wenn man den Kopf und Fuß exakt in die dafür vorgesehenen
"Container" inkludiert.
| |
//
--> BEGIN INCLUDEING PAGE HEADER -------------------------------------------------------------------------------------------------------
// include your page header here! //
<-- END INCLUDING PAGE HEADER ----------------------------------------------------------------------------------------------------------
|
Wichtig:
Es ist unbedingt darauf zu achten, das nur die
installierte index.php (die Datei vom Server)
bearbeitet wird!
Das erneute Hochladen einer uninstallierten index.php,
und somit das Überschreiben der installierten Version,
hat zu Folge das AllMyLinks nicht mehr korrekt arbeiten
kann! |
|
|