Homepageerstellung - .: Gerd Zentgraf - private Homepage :.

Title
Direkt zum Seiteninhalt

Homepageerstellung

Hobbys
Webseiten erstellen
Schauen Sie sich auf der Seite ◄ Projekte um und folgen Sie den Links.
Dazu gehören ebenso Flyer und Werbematerial.

Einer meiner ersten Fachartikel (von Christian Wenz) in Sachen php/MySQL war dieser: Kontaktverwaltung mit PHP und MySQL
(Quelle: Internet Professionell  Juni 2006)
Es genügen 4 Schritte/SQL-Kommandos für den Umgang mit einer Datenbank:
  • Schreiben/insert
  • Auslesen/select
  • Löschen/delete
  • Bearbeiten/update

Zahlreiche Internetseiten beschäftigen sich mit dem Thema php/MySQL, man wird in Sachen Tutorials schnell fündig. Ein Beispiel: ◄ Crashkurs MySQLi

Tabellen im Responsive Webdesign
Geht es um das Thema Tabellen im Responsive Webdesign so ist dieser Link ein erster Einstieg: Tabellen im Responsive Webdesign.

Einige Testbeispiele für den Desktop und mobile Endgeräte. Getestet wurde mit ...
  • NOKIA Lumia 630 (Windows Phone 8.1), Auflösung 480 x 854 Pixel
  • Phone 6 (iOS 11.4), Auflösung beträgt 750 x 1334 Pixel
  • Haier G31 (Android 4.4.2), Auflösung beträgt 480 x 854 Pixel

Eine Datenbankdatei wurde mit Testdaten erstellt. Und hier die Testbeispiele (D-Desktop, M-mobile):
Beispiel 1 (D)
Beispiel 2 (D)
Beispiel 3 (D, M)
Beispiel 4 (D, M)
Beispiel 5 (D, M)

Ein weiterer Link führt zu nachfolgenden Beispielen: Responsive Tables
Beispiel 6 (D, M)
Beispiel 7 (D, M)
Beispiel 8 (D, M)

Ein weiterer Link: ◄ Ho TO - Responsive Tables
Beispiel 9 (D, M)

Ein Beispiel, wo Tabellen-Zellen in Blockelemente unter Nutzung von css umgewandelt werden: Responsive Table
Beispiel 10 (D, M)

Website X5 - php-Code auslagern
Schritt 1:
Ziel soll es sein, die Seite https://familie-zentgraf.de/gz/fotoserien.php (Fotos) zu erstellen. Dazu gibt es eine Datenbankdatei:

CREATE TABLE IF NOT EXISTS `gz_fotogalerie_live` (
 `fo_id` int(11) NOT NULL AUTO_INCREMENT,
 `fo_titel` varchar(250) COLLATE latin1_german2_ci NOT NULL DEFAULT '',
 `fo_link` varchar(250) COLLATE latin1_german2_ci NOT NULL DEFAULT '',
 `fo_beschreibung` varchar(250) COLLATE latin1_german2_ci NOT NULL DEFAULT '',
 `fo_fotograf` varchar(250) COLLATE latin1_german2_ci NOT NULL DEFAULT '',
 `fo_stand` date NOT NULL DEFAULT '0000-00-00',
 PRIMARY KEY (`fo_id`)
) ENGINE=MyISAM;


Schritt 2:
Im Menue (unter Sitemap) wird die Ebene Fotos (ein Hauptmenuepunkt) mit den Seiten Fotoserien und Dias scannen angelegt.


Schritt 3:
Das mittelste Objekt, über die gesamte Breite formatiert, soll für die formatierte Ausgabe der Fotoserien sorgen.
Nun kann man hier den gesamten php-Code reinschreiben.


Schritt 4:
Mittels require_once "programme_php/fotos.php" wird die Datei fotos.php eingebunden und ausgeführt. Das sieht nicht nur übersichtlich aus, sondern der Code in fotos.php kann nun separat gepflegt werden. Dazu muss Website X5 nicht gestartet und hochgeladen werden. Hier reicht ein FTP-Programm und die jeweils aktuelle Datei fotos.php kann hochgeladen werden.


Schritt 5:
Hier angedeutet der php-Code aus der Datei fotos.php. Hier findet die eigentliche Pflege statt, neue Felder durch eine geänderte Datenstruktur, einfache html- und css-Formartierungen.


Website X5 - als »quasi-CMS« nutzen
Die o.g. Schritte 1 bis 4 bleiben. Im Schritt 5 ist die php-Datei weniger als Code zu verstehen, sondern als statische php-Seite. html-Tags, css, natürlich Text, Links zu Seiten, eingebundene Fotos. Alles was man in einem Text-Objekt oder html-Objekt in Website reinpacken würde, kann hier auch erledigt werden.
Und was hat das nun mit CMS zu tun? Der gemeinschaftlichen Erstellung, Bearbeitung und Organisation von Inhalten solch einer php-Datei ist durch mehrere Autoren machbar. Sicher macht es nur Sinn, dass immer nur ein Autor sich die aktuelle Datei mittels FTP-Programm runterlädt, überarbeitet und wieder hochlädt. Besser als WordPress, Joomla, TYPO3 und Drupal als die meistverwendeten CMS einzusetzen, wo jeder Autor sich immer auf den Anderen verlässt. Einer wird die Pflege schon machen. Wir haben ja ein tolles CMS.


Website X5 - als »quasi-cms« verstanden; Gerd Zentgraf
Website X5 - php-Code auslagern; Gerd Zentgraf
Zurück zum Seiteninhalt