Einen ganz konkreten Post und Beitrag lesen - GetSimple CMS

Lesen Sie feste Beiträge mit zwei Zeilen Code aus dem GetSimple CMS aus. Besonders hilfreich für fixierte Templates mit unveränderlichen Strukturen.

WordPress 5 Das Praxisbuch

WordPress 5 Das Praxisbuch - WordPress ist weltweit das beliebteste CMS-Tool. Dieses Buch führt Sie in die Welt der Blogs ein, ohne Programmierkenntnisse vorauszusetzen. Verschiedene Arten von Blogs, passende Themes sowie hilfreiche Plugins werden vorgestellt, das Erstellen von Beiträgen und der Umgang mit Bildern beschrieben. Sie erfahren wichtige Details zu Kommentaren, Newslettern, Abonnenten sowie zum Administrationsbereich. Wertvolle Tipps zur Suchmaschinenoptimierung runden das Werk ab. Der Titel ist für Anfänger und Fortgeschrittene zum Lernen und Nachschlagen geeignet. Ein Buch aus der Praxis für die Praxis. (*

kaufen...

Wenn Sie im GetSimple CMS mal eben auf die Schnelle einfach den ersten Beitrag aus der "Datenbank" anzeigen lassen möchten, dann können Sie das in GetSimple CMS mit nur wenig Zeilen schnell realisieren. Der folgende Codeabschnitt liest den ersten Beitrag der im Menu-Manager ganz oben steht:

023  $data = menu_data();
024  echo '<h1>'.$data[0]['title'].'</h1>';
025  echo '<p>'.get_page_metadata($data[0]['slug']).'</p>';
026  echo ...

Das Coding zeigt, das sich ein Templating mit GetSimple recht einfach und schnell realisieren lässt. Wollten Sie beispielsweise den zweiten Beitrag lesen, dann müssen Sie die ARRAY-Position von [0] nach [1] ändern.

Solche festen Codings und Templatings machen meist dann Sinn, wenn Sie keinen rollierenden News-Blog oder ähnliches betreiben, sondern feste Beitragspositionen auf Ihrer Webseite haben.

Beiträge die einen höheren Index als 1 (Bsp. oben) haben sind dann natürlich nicht mehr sichtbar, es sei denn Sie sortieren diese im GetSimple Menu-Manager ganz nach oben. So können Sie beispielsweise steuern welche konkrete Schlagzeile oben auf Ihrer Seite erscheinen soll.

Im übrigen steckt hinter get_page_metadata() die folgende Funktion die ich mir separat in functions.inc.php ausgelagert habe:

078  function get_page_metadata($page) {
079      $path     = "data/pages";
080      $thisfile = @file_get_contents('data/pages/'.$page.'.xml');
081      $data     = simplexml_load_string($thisfile);
082      return $data->metad;
083  }

Hinweis | Auf vielen Firmenseiten finden Sie solche festen Beitragspositionen. Jede Layoutposition hat dabei eine konkrete Funktion und ist mit einem bestimmten Beitrag fest verbunden, der hin und wieder angepasst und auf Stand gebracht wird. Im Gegensatz dazu, ist der Weblog eher ein rollierendes CMS (Loop) bei dem immer die neusten Beiträge oben gezeigt werden und die alten Posts nach unten verschwinden.


Tags: XML • Post • laden • lesen • Beitrag
Datum: 01.12.2021
Autor: Oliver Lohse

Weitere passende Artikel

_____

Beitrags Sortierung auf oder absteigend - Automad CMS

Sortierung • Order • Beitrag • Post
So sortieren Sie Beiträge und Artikel im CMS Automad aufsteigend oder absteigend für die Anzeige im Frontend des Besuchers bzw. des Lesers Ihrer Webseite.

Aktivieren Sie den Markdown Parser in Bludit - Bludit CMS

Parser • Post • Beitrag • MD • Markdown
So aktivieren Sie den integrierten und deutlich einfacheren Markdown-Parser des Bludit CMS und schalten die visuellen Editoren TinyMCE und EasyMDE ab.
Die Funktion Beiträgen einen Leitartikel zu geben, gibt es schon sehr lange in Bludit, jedoch war die Anzeige im Theme "Alternative" nich möglich.
Teil 1 - Mit wenigen Handgriffen zeigen Sie verwandte Beiträge unter dem Post an. Dank der exzellenten Dokumentation des Bludit-Projektes fast ein Kinderspiel.
Teil 2 - dieser Beitrag zeigt Ihnen das vollständige Coding, wie das CMS Bludit anhand von Tags verwandte Beiträge anlisten kann und als Vorschläge anzeigt.

Untergeordnete Seiten im Template abfragen - GetSimple CMS

Post • Beitrag • Struktur • untergeordnet • Serie • Folge • Reihe • Workshop
Ermitteln Sie untergeordnete Seiten mit Hilfe von menu_data(). Ordnen Sie Seiten und Beiträge mit dieser Technik einem Leitartikel auf der Webseite zu.

Verzeichnisse, Dateien und Ordner automatisch einlesen - PHP

Verzeichnis • Ordner • lesen • read • Directory • File
Sie können mit PHP ein Verzeichnis mit Ordnern und Dateien einlesen und anzeigen. Der Beitrag zeigt ein kurzes Codesegment mit dem opendir() Befehl aus PHP.
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.