Bludit CMS

Bludit CMS Workbench - Codeschnipsel, um das eigene Bludit CMS anzupassen



Eigenes Bludit Theme

So steuern Sie die Templatevorgabe in Beiträgen mit dem CMS Bludit. Sie können den Tamplatenamen bei der Erstellung von Beiträgen angeben.

An verschiedenen Stellen des CMS Bludit kann ein eigenes Template vorgegeben werden, diese Funktion ist allerdings noch nicht implementiert. Jedoch kann dies mit dem folgenden Codeschnipsel leicht selbst erstellt werden. Editieren Sie die Datei bl-themes/blogx/index.php in der Zeile 28 (es ist das einzige IF-Statement in der Datei und daher leicht zu finden).

28  if ($WHERE_AM_I == 'page') {
29      if ($page->slug() == 'contact') {
30          include(THEME_DIR_PHP.'contact.php');
31      } else {
32          include(THEME_DIR_PHP.'page.php');
33      }
34  } else {
35      include(THEME_DIR_PHP.'home.php');
36  }

Natürlich ist es dann auch nötig das im Theme-Ordner die contact.php existiert. Alternativ scheint auch diese Variante möglich zu sein:

28  if ($WHERE_AM_I == 'page') {
29      if ($page->template()) {
30          include(THEME_DIR_PHP.$page->template().'.php');
31      else {
32          include(THEME_DIR_PHP.'page.php');
33      }
34  } else {
35      include(THEME_DIR_PHP.'blog.php');
36  }

Quelle: https://forum.bludit.org




Empfehlungen


Bludit 3.8.1 Anpassungen

Dieser Beitrag zeigt Ihnen meine persönlichen Anpassungen an der Startseite (home.php), der Seitenanzeige (page.php) und dem Footer (footer.php)


page.php - Meta Info aktivieren

Aktivieren Sie den Anleser für die Posts mit dem folgenden kleinen Codeschnipsel für die page.php des ausgewählten Theme.


Bludit, verwandte Beiträge II

Teil 2 - In diesem Beitrag zeige ich Ihnen das vollständige Coding, wie das CMS Bludit anhand von Tags verwandte Beiträge anlisten kann.


Bludit, verwandte Beiträge I

Teil 1 - Mit nur wenigen Handgriffen zeigen Sie verwandte Beiträge unter Ihrem Post an. Dank der excellente Dokumentation des Bludit-Projektes fast ein Kinderspiel.


Einfacher SPAM Schutz

Wenn Sie das Bludit-Plugin Contact3 nutzen, dann können Sie in diesem Plugin eine einfache Blackliste einbauen, die den Inhalt Ihrer Mail prüft.


Smarty, Template mit Schleifen

Bauen Sie komplexe Schleifen in Smarty Templates auf die den Inhalt des Templates dynamisch erweitern können statt fester Strukturen.


Untergeordnete Posts

Strukturieren Sie Beiträge indem Sie ihnen einen führenden Beitrag zuordnen. Dies können Sie im PHP-Coding abfragen, es ist ganz einfach.




Es wurden noch keine Kommentare verfasst, sei der erste!

About

Tipps. Tricks, Snippets, Hacks und Codings zum CMS Bludit, Automad, WordPress, Joomla, GetSimple, Typesetter, Nibbleblog oder den angesagten Template Engines wie Smarty.


Impressum - Datenschutz - Copyright - RSS - Kontakt

Leser heute

189