NOF-Forum  |  Referenzen  |  Kontakt  |  Impressum  |  Sitemap

NetObjects Fusion - Tutorials
NOF Tutorials und Hilfe 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 23.09.2017)

Responsive Software Mobirise, eine Alternative für responsive Webseiten

Responsive Seite mit CSS Flyout-Container

Responsive Website mit responsiver Tabelle

CSS Transition, Transform und Keyframe Beispiele

Passwortschutz mit PHP-Webseitenschutz, Webseiten sehr einfach schützen

Slider CSS - ImageSlider basierend auf reinem CSS mit Upload-Funktion

CSS Menü-Generator steht wieder von ‘Werner-Zenk.de’ bereit

Fotoalbum mit direkter Upload-Funktion für Bilder, optimiert für Smartphones

Bilder im Browser auswählen und auf den Server hochladen

Kalender mit Belegungsplan für Ferienwohnungen

 

Dauerhafte Hinweise

Content-Management-System (CMS) mit dem Online-Editor “TinyMCE

Datenbank-Verbindung mittels NOF-Komponente herstellen

Datenquelle MySQL und Datenquelle XML

Gästebuch Antispam von Stefan

Kontaktformular mit unsichtbarem Spamschutz von Panda modifiziert

Lytebox Version 5

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

NOF 2013 - HTML5 Formular - HTML5 MP3 Player - HTML5 Video - weitere Beispiele

NOF-Tutorials.com - eine Übersicht für NOF-Seiten

Responsive Webdesign - nur CSS im Body und mit CSS für Parallax-Effekt

Responsive Website mit CMS (Content Management System) in NOF erstellen

SwissKnife for NOF, eigene NOF Komponenten von Stefan Menge

Visual Lightbox und Video Lightbox und Foto-Galerie “WOW Slider

Vorlagen von Panda, wegen Einstellung seiner Seiten Formular, Lytebox, Overlib

WINDOWS 7 - was muss ich bei NOF beachten und Anti-Aliasing

 

 

 

... 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>

 

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” 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.



Viel Erfolg!

zurück

 

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik