Neues Datenbanfeld in JSON anlegen

home wondercms

Ohne Vorwissen zur eigenen Website mit WordPress 6   -  WordPress gibt es in zwei Versionen. Sie können entweder direkt auf wordpress.com einen Blog erstellen. Oder Sie laden sich Ihre WordPress-Version von wordpress.org herunter und erstellen Ihre Website auf dem eigenen Webspace. Und wie das geht, erfahren Sie in diesem WordPress-Einsteigerbuch. Zur Seite steht Ihnen der beliebte und erfahrene Trainer Peter Müller. Seit vielen Jahren hilft er mit seinen Büchern Einsteigern beim Erstellen eigener Webseiten, ob mit HTML und CSS oder mit WordPress.

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Mit diesem Trick legen Sie neue Datenbank-Felder in der JSON-Datenbank des WonderCMS vollkommen automatisiert an - mit nur einer Codezeile im WonderCMS Theme.

Neue Felder in WonderCMS

Hin und wieder kann es passieren, das Sie ein neues Datenbanfeld im CMS WonderCMS benötigen. Natürlich können Sie dieses manuell in der database.js vornehmen oder lassen es automatisiert erzeugen.

  • <?= $Wcms->set('hitcounter',0) ?> in das Theme einbauen
  • Seite aufrufen bzw. aktualisieren
  • schon ist das neue Feld in der json-DB und kann verwendet werden

Neues Feld durch set anlegen und initialisieren

Fügen Sie in Ihrem Template die folgende Zeile ein:

041  ...
042  <?= $Wcms->set('hitcounter',0) ?>
043  ...

Code

Beim Starten der Seite mit diesem Template erzeugt WonderCMS sofort das Feld hitcounter und schreibt eine 0 hinein.

Ein neues Feld mit get anlegen

Das gleiche passiert im übrigen auch wenn Sie:

041  ...
042  <?= $Wcms->get('hitcounter') ?>
043  ...

Code

versuchen ein Feld aus der Datenbank holen möchten das noch nicht existiert, dann legt WonderCMS das Feld an (allerdings mit dem Wert null).

Unterschied zwischen <?php und <?=

Bedenken Sie bitte in diesem Zusammenhang auch, das es Unterschiede in der Einleitung der PHP-Statements gibt:

042  <?= ... ?>

Code

ist etwas anderes als:

042  <?php ... ?>

Code

Ersterer erzwingt die Rückgabe bzw. Ausgabe an das Template (implizites echo), zweiterer läuft ohne Ausgabe im Theme, es sei denn Sie schreiben das echo explizit davor.

Das Verhalten der Short- und Long-Tags ist maßgeblich in der php.ini vorgegeben. Um maximale Kompatibilität zu erreichen, sollten Sie die lange Version bevorzugen.


 28.01.2024    Kontakt@Oliver-Lohse.de    Attribut JSON

KI für Content Creation - Texte, Bilder, Audio und Video erstellen mit ChatGPT und Co   -  Nominiert für den Tiger-Award 2024 in der Kategorie „Business Bestseller“. Schnell und effektiv Content erstellen mit ChatGPT und DeepL. Texte optimieren für SEO mit Semrush und Yoast. Bilder, Audio und Videos kreieren mit DALL-E, Midjourney, Adobe Firefly, Adobe Podcast u.v.m. KI-Tools sinnvoll in den gesamten Content-Marketing-Prozess integrieren. KI-Technologien wie ChatGPT und Co. erleichtern Content Creation um ein Vielfaches – Sie müssen nur wissen, wie diese Tools effektiv eingesetzt werden können.

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere passende Beiträge

Standard Meta-Attribute in Pico Beitrag

 pico  Meta Attribut Data


Das Pico CMS bietet bereits eine ganze Menge an Meta-Attributen die Sie bereits gut nutzen können. Eine vollständige Attribut-Liste zeigt dieser Beitrag.

Neues Meta-Attribut im Pico Template

 pico  Meta Attribut


Fügen Sie neue Meta-Attribute in Pico hinzu oder entfernen diese, dann ist es sinnvoller zuvor auf deren Existenz abzufragen, das vermeidet Fehlermeldungen

de.json als SVG Bibliothek, Texte, Arrays

 bludit  JSON YAML XML


Nutzen Sie die de_DE.json Sprachdatei als Ablageort für SVG-Icons im Template. Der Beitrag zeigt Ihnen, wie Sie diese Icons aus dem Template laden und anzeigen

Kommentare in JSON-Files machen

 php  JSON Kommentar


Wie können Sie Programm Kommentare in json Dateien und Files vornehmen? Gibt es einen Kommentar-Token oder einen anderen Trick um in json zu kommentieren?

Heredoc Mini CMS mit PHP

 php  Heredoc XML JSON YAML


Dieser Beitrag zeigt einen Heredoc Template Parser und mini CMS, erstellt in PHP, unter Nutzung der Heredoc-Syntax. Content, Template und Parser in einer Datei.

Impressum


CMSWorkbench.de ist eine reine Entwickler-Webseite und dient vorwiegend als Wissensspeicher für die Entwicklung von CMS

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de