logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Blog

1.1. Erstellung eines eigenen CMS. Einführung.

26/05/2025, by Ivan

In diesem Teil unseres Kurses beschäftigen wir uns mit der Erstellung eines eigenen CMS für einen Onlineshop. Bevor Sie jedoch beginnen, sollten Sie das Intro lesen, um zu verstehen, ob Sie wirklich ein eigenes CMS schreiben müssen oder ob Sie z.B. Drupal mit dem bequemen Commerce-Modul (und vielen fertigen Erweiterungen) nutzen wollen. Im Intro behandeln wir:

1.2. Was wird in unserem CMS enthalten sein

26/05/2025, by Ivan

Nachdem wir uns mit bestehenden Commerce-Websites vertraut gemacht haben, müssen wir die Funktionalitäten unserer zukünftigen CMS festlegen. Offensichtlich müssen wir den Nutzern ermöglichen, Produkte in verschiedenen Kategorien zu finden und anzusehen. Nutzer sollen diese Produkte bestellen können, indem sie sie in den Warenkorb legen und im Bestellprozess ihre Daten angeben, damit Versandkosten, Zahlung und Steuern berechnet werden können. Außerdem erstellen wir ein Administrationspanel für Bestellungen und Produkte. Im Folgenden listen wir die gesamte Funktionalität detailliert auf:

1.3. Aufbau unseres PHP-Frameworks

26/05/2025, by Ivan

Es gibt viele verschiedene Wege, ein Framework zu konstruieren. Manche bevorzugen sehr komplexe Frameworks, andere sehr einfache. In unseren Artikeln wollen wir ein einfaches und leicht verständliches Framework schnell zusammenbauen.

Unsere Artikel helfen Ihnen dabei, ein eigenes Framework zu entwickeln, das sich von dem unterscheidet, das wir für einen Online-Shop benötigen. Sie können später leicht weitere Teile zum Framework hinzufügen, um etwas Größeres zu erstellen. Das Hauptziel der Artikelserie ist es, zu lernen, wie man sein eigenes Framework für beliebige CMS erstellt.

1.4. Beginn der Entwicklung des MVC-Frameworks

26/05/2025, by Ivan

Wir haben bereits ausführlich beschrieben, was unser Framework beinhalten soll. Nun ist es Zeit, unser Framework zu implementieren. Zunächst benötigen Sie einen Webserver. Sie können Denwer ausprobieren, müssen jedoch möglicherweise PHP aktualisieren.

Denwer mit PHP 5.5.20 können Sie von dieser Seite herunterladen:

https://drupalbook.org/ru/drupal/denwer-obnovlenie-php

Oder von GitHub:

1.5. Klassen für die Arbeit mit Datenbank und Templates einbinden

26/05/2025, by Ivan

Wir haben die Struktur für unser Framework erstellt, jetzt ist es Zeit, über die Speicherung von Daten wie Nachrichten und Produkten nachzudenken. Das Objekt für die Arbeit mit der Datenbank sollte folgende Fähigkeiten besitzen:

  • Verwaltung der Verbindung zur Datenbank
  • Bereitstellung einer kleinen Abstraktion von der Datenbank
  • Caching von Abfragen
  • Vereinfachung allgemeiner Datenbankoperationen

Dafür erstellen wir das Objekt Registry/objects/db.class.php:

1.6. Produkte und Kategorien – Erstellen von Datenbanktabellen

26/05/2025, by Ivan

Bevor wir die Funktionalität für Produkte und Kategorien erstellen, denken wir über die Informationen nach, die unsere Kunden und Website-Administratoren benötigen. Wir müssen ausreichende Informationen zum Produkt bereitstellen, wie den Produktnamen, eine ausführliche Produktbeschreibung und den Produktpreis. Wir können auch ein Produktfoto sowie zusätzliche Bilder bereitstellen. Möglicherweise wird das Gewicht des Produkts zur Berechnung der Versandkosten benötigt. Die Lagerbestandsmenge ist wichtig, um keine Produkte zu verkaufen, die nicht verfügbar sind.

Alphabet der PHP-Sprache

26/05/2025, by Ivan

Als Alphabet einer Sprache bezeichnet man die Gesamtheit aller zulässigen Symbole, die in dieser Sprache verwendet werden können.
Das Alphabet der PHP-Sprache umfasst die folgenden Symbole:

Buchstaben

Groß- und Kleinbuchstaben des lateinischen Alphabets von A bis z sowie das Unterstrich-Symbol (_) , das ebenfalls als Buchstabe gilt. Groß- und Kleinbuchstaben sind austauschbar (bedeutungsgleich);

Ziffern

Arabische Ziffern 0 1 2 3 4 5 6 7 8 9;

Einführung in die PHP-Programmierung

26/05/2025, by Ivan

Jeder von uns hat sich mehr oder weniger zumindest auf alltäglicher Ebene mit Programmierung beschäftigt. Das einfachste Beispiel für solche Programmierung ist, den Wecker auf die gewünschte Zeit zu stellen, um rechtzeitig aufzuwachen. Es gibt auch Mobiltelefone, automatische Waschmaschinen, Mikrowellen, Regler an Kühlschränken, Timer an Fernsehern usw.

Produktkatalog

26/05/2025, by Ivan

Produktkatalog - das ist Ihr Schaufenster, der Warenkatalog im Internet. Auf den Seiten der Katalogseite können Besucher das Aussehen der angebotenen Waren in der Regel auf verschiedene Weise betrachten, deren Eigenschaften herausfinden und über die Verwendungshinweise lesen. Die Katalogseite unterstützt den Verkauf Ihrer Produkte und führt ihn manchmal sogar direkt durch.

Arten von Katalogseiten: