Tutorials von Thomas Frei-Herrmann

PHP - Include


Seiteninhalte auf einer PHP-Seite einbinden.

... hier mal ein Beispiel mit scrollbaren Textfeld, dessen Inhalt mittels <include> Befehl auf dieser Seite eingefügt wird.

Neue Seiten - und dauerhafte Hinweise unten oder hier in der Lytebox

meine letzten 10 Änderungen (neueste oben am 26.07.2010)

Bei Datenbank-Verbindung URL hinzufügen und anzeigen

Inlineframe als Ziel für andere HTML-Seiten oder auch Fotos verwenden

SimpleViewer neue Version und Tutorial überarbeitet

Mouse Over Beispiel einer Foto-Galerie und Picture-Rollover Komponente von NOF

Vorhang-Skript als Intro oder für das große Kino

Strunz - Anregungen und Tutorials rund um NOF

Datenbank-Verbindung mittels NOF - Suchoption in Datenbank eingebaut

Google Übersetzer auf allen Seiten unten eingebaut

Drucken über Drucker-Symbol, das nicht mit ausgedruckt werden soll

Lena gewinnt Grand Prix Eurovision am 29.05.2010

 

Dauerhafte Hinweise

Datenbank-Verbindung mittels NOF-Komponente herstellen

Gästebuch Antispam von Stefan

Kontaktformular mit unsichtbarem Spamschutz von Panda modifiziert

MLR (Multi Layout Region) von NOF 11 auf dieser Themen-Seite mittles Include

Visual Lightbox und Video Lightbox

WINDOWS 7 - was muss ich bei NOF beachten

 

Bemerkung:

Von Zeit zu Zeit fällt immer mal wieder mein Counter von GoWeb zum Zählen meiner Downloads aus.

Daher funktionieren in diesem Fall meine Downloads nicht mehr, da diese über den Counter geroutet werden. Bitte besucht in diesem Fall meine Seite zu einem späteren Zeitpunkt nochmals.

Danke für Euer Verständnis.
 

 

 

... genauso habe ich das auf meiner Seite “Themen” in dem “MLR” auch gemacht. Dies ist also nur ein Beispiel, natürlich kann man den <include> Befehl überall anwenden und nicht etwa nur im MLR von
NOF 11.

Hierfür zieht Ihr ein Textfeld auf die gewünschte Breite auf.

Wenn Ihr das Textfeld scrollbar machen wollt lest hier weiter, sonst geht es hier weiter.
Es geht beides im MLR von NOF. Wenn das Textfeld nicht scrollbar ist, passt sich das MLR der Größe der im Textfeld includierten Seite an.

Demarkiert das Textfeld und markiert es anschließend durch einfachen Klick. Nun klickt Ihr im Fenster “Text-Eigenschaften” auf den Button “HTML”, um das Textfeld scrollbar zu machen (falls Ihr das wollt). Hierzu kopiert Ihr folgenden Code in die “Objekt-HTML”, wobei “width” (Breite) und “height” (Höhe) die Größe des Fensters und “border” die Breite eines eventuellen Rahmens in Pixeln (falls Ihr keinen wollt dann 0px angeben), als auch “black inset” die Farbe dieses Rahmens (hier schwarz), angibt:

vor dem Tag

<div style="position:relative; width:728px; height:445px; overflow:auto; border:1px black inset;">

und “nach dem Tag

</div>

Übrigens, für scrollbare Textfelder, guckt Euch auch mal diese Seite von L by D aus dem NOF-Forum.de an.

 

Die Seite, auf der Ihr den <include> Befehl einbaut, muss dann in der “Site-Ansicht” auf .php umgestellt werden

> dort Seite markieren > Menü oben > Bearbeiten > Benutzerdefinierte Namen
> Dateierweiterung > .php wählen

und Ihr könnt das Ergebnis nur auf Eurem (PHP - fähigem) Server sehen, bzw. wenn Ihr auch lokal PHP installiert haben solltet.

... nun doppelklickt Ihr in das Textfeld und klickt dann im Fenster
Text-Eigenschaften” auf den

> 2. Button “Textfeld” > und dann auf den Button “HTML”.

Dort gebt Ihr den Befehl zum einfügen der zu inkludierenden Seite ein.
Hier ist es eine Unterseite “neueseiten.inc” im gleichen Ordner “HTML”, daher hier nur
ein Punkt (./ = bleibe im gleichen Ordner) für die relative Pfadangabe.

<?php include ("./neueseiten.inc"); ?>

... nun habe ich diese so vorbereiteten Textfelder einfach in die entsprechenden Layoutbereiche des MLR gesetzt.


Diese Unterseiten, wie z.B.
neueseiten.inc, habe ich so erstellt:

Ich habe in meinem Projekt eine ganz normale Seite mit der Master-Rahmen-Einstellung “ZeroMargins” erstellt und lokal publiziert.

Da Ihr mit dem <include> Befehl ja auf eine ganze Datei verweist, müsst Ihr sicherstellen, dass die HTML-Befehle wie z.B. <html> <head> <body> nun nicht mehrfach durch das Inkludieren auf der Seite, in der Ihr das einfügt, erscheinen.

Daher kopiert Ihr Euch den von NOF generierten Quellcode (siehe scrollbares Bild unten) in Euren Windows-Editor, und zwar alles was zwischen dem <body> Befehl steht, also zwischen:

<body>
hier den gesamten markierten Inhalt kopieren
</body>

Danke an “Schiller” aus dem NOF-Forum.de für diesen Hinweis.

... anschließend speichert Ihr diesen (markierten) Code, den Ihr in Euren Windows-Editor kopiert habt, ab. Hierfür könnt Ihr irgendeine Dateierweiterung wählen, ich habe hier

.inc (für include) gewählt.

... also z.B.

neueseiten.inc

.... bitte denkt daran, dass Ihr diese Prozedur wiederholen müsst, wenn Ihr an den entsprechenden Seiten etwas ändern solltet. Daher habe ich mir hier gleich einen entsprechenden Ordner für alle meine .inc Dateien angelegt.

Anschließend kopiert Ihr alle diese .inc Dateien in Euren Ordner HTML im lokalen Verzeichnis und natürlich auch auf Euren Server mittels FTP-Programm.

Guckt bitte auch zusätzlich dazu bei paby auf der Seite.


Viel Erfolg!

zurück

 

diese Seite weiter empfehlen



Counter Statistik