Smarty Template-Abfragen

Dezember 26, 2019 - Lesezeit: ~1 Minute

Sie können im Smarty-Template Kontrollstrukturen implementieren. Beispielsweise können Sie Configurationsparameter (Sie müssen der Template-Engine dafür natürlich eine Configdatei angeben bzw. anmelden) im Template abfragen und in Abhängigkeit davon verschiedene Anzeigen oder Anzeige-Blöcke steuern.

010  {if #autor# > ''}
011 Autor gesetzt
012 {/if}

Das Codebeispiel oben fragt in der Config ab, ob die Konstante autor mit einem Namen für den Autor hinterlegt ist. Wenn dies der Fall ist, wird der HTML-Inhalt in Zeile 11 angezeigt.


Flatfile CMS mit Smarty (7)

Dezember 21, 2019 - Lesezeit: ~1 Minute

Ich habe die in der Beitragsreihe gezeigten Codebeispiele auf eine Domain hochgeladen und den Inhalt in eine sinnvolle Form gebracht. Auf der folgenden Domain finden Sie folglich das Ergebnis der Codebeispiele:

http://Radelle.de


Smarty Textbausteine vom Code trennen (6)

Dezember 19, 2019 - Lesezeit: 5 Minuten

Das bisherige PHP-Rahmenwerk um die freie Template Engine Smarty funktioniert schon sehr gut. Etwas nachteilig ist allerdings noch die Tatsache, das die Textbausteine immer noch mit wenigen PHP-Variablen vermischt sind. In diesem Teil der Beitragsreihe geht es darum, den Text vollständig von den Templatevariablen zu trennen. Weiterlesen


Smarty Textkonvertierung in HTML (5)

Dezember 17, 2019 - Lesezeit: 5 Minuten

Deutsche Texte die Sonderzeichen wie "öäü" enthalten, können mit der Template Engine Smarty und dem Templatepattern dieser Beitragsreihe noch nicht automatisch konvertiert werden, damit Sie dies nicht ständig beim schreiben des Beitrags von Hand erledigen müssen, sollte Sie das folgende Coding in Ihre index.php übernehmen. Weiterlesen


Smarty, multipler Content (4)

Dezember 17, 2019 - Lesezeit: 12 Minuten

Wenn Sie sich bis hier vorgearbeitet haben, dann existiert bereits ein erstes Template in Ihrer Smarty Engine das Sie weiter ausbauen sollten. Bisher war das Template nur wenig flexibel und konnte nur einen Content darstellen. In der nächsten Ausbaustufe werden verschiedene Inhalte programmatisch gesteuert ausgegeben. Weiterlesen


Smarty Template anlegen (3)

Dezember 17, 2019 - Lesezeit: 6 Minuten

Nachdem Sie die Template Engine Smarty heruntergeladen und installiert haben, wird es Zeit ein erstes Template zu erstellen. Legen Sie als erstes eine neue leere Datei mit dem Namen index.php in der root an, diese wird zukünftig als Einsprung für Ihre Damain dienen bzw. wird ausgeführt, um die Template Engine zu starten.

+-- radelle.de
       |
       +-- libs
|
+-- templates
| |
| artikel.tpl
|
+-- templates_c
|
index.php

Weiterlesen


Smarty installieren (2)

Dezember 17, 2019 - Lesezeit: 3 Minuten

Die Template-Engine Smarty können Sie ganz simpel ohne Paketmanager oder NodeJS-Schnickschnack auf einem Webserver (lokal oder im Web) installieren. Laden Sie das Projekt von https://www.smarty.net/ herunter. Sie erhalten ein ZIP-File das Sie entpacken können und Ihnen die folgende Struktur zeigt: Weiterlesen


Smarty Template Engine (1)

Dezember 17, 2019 - Lesezeit: 5 Minuten

Smarty ist eine so genannte Template Engine auf Basis der Programmiersprache PHP (wikipedia.org). Mit Template-Engines trennen Sie das HTML-Gerüst vom Beitragsinhalt der Seiten ab. Sie entwickeln eine Webseitenvorlage in die alle Inhalte geladen werden. Viele bekannte CMS nutzen solche Template-Engines für den Aufbau der Webseiten. Smarty ist eine open Source Anwendung und kostenlos nutzbar. Sie können das Projekt von der Webseite smarty.net herunterladen und auf einem Webserver oder lokalen Server installieren. Weiterlesen


WordPress sicher machen

Dezember 13, 2019 - Lesezeit: 3 Minuten

WordPress ist extrem beliebt, denn mit dem CMS kann man alles erdenkliche machen. Manchmal hat man den EIndruck es sei die Antwort auf alle Fragen. Doch die hohe Popularität hat ihren Preis, denn auch bei Hackern und Störenfrieden besitzt WordPress einen populären Angriffsvektor. In diesem Beitrag zeige ich einige Beispiele, wie Sie das Risiko etwas reduzieren können (100%ige Sicherheit gibt es nicht). Weiterlesen


CMS die ICH empfehlen würde

Dezember 12, 2019 - Lesezeit: 6 Minuten

Es gibt eine ganze Menge an Seiten die sich mit den verschiedenen CMS beschäftigen und viele Empfehlungen abgeben die ich persönlich nicht so recht nachvollziehen kann. Daher möchte ich eine eigene Empfehlung aus eigener Erfahrung abgeben, welche CMS sich lohnen und wofür sie gut geeignet sind - ein kleiner "Werdegang". Weiterlesen


Bludit Admin URL verbergen

Dezember 8, 2019 - Lesezeit: ~1 Minute

Um die Sicherheit zu steigern, ist es oft ratsam die Admin-URL des Bludit zu verbergen oder durch eine neue URL zu ersetzen. Dies kann in der Konfiguration mit nur einer Zeile erledigt werden. Passen Sie die Datei variables.php an:

/bl-kernel/boot/variables.php

Tragen Sie für die Konstante ADMIN_URI_FILTER einfache eine neue URL ein.

define('ADMIN_URI_FILTER', 'haarersatz');

Ab sofort ist das bisherige Adminbackend statt über http://domain.de/admin jetzt unter der URL http://domain.de/haarersatz zu erreichen.


GetSimple Template erstellen (3)

Dezember 7, 2019 - Lesezeit: 5 Minuten

Im dritten Teil der Beitragsserie geben Sie Ihrem neuen Template ein Layout, keine Sorge, es ist einfacher als Sie denken. Ich selbst nutze sehr gerne das beliebte CSS-Framework BOOSTRAP (getbootstrap.com). Auf der gleichnamigen Webseite des Projektes erhalten Sie einen Link (getbootstrap.com/.../introduction) den Sie in Ihre template.php einhängen können. Ihre Template-Datei müsste dann wie folgt angepasst werden:

001 <!DOCTYPE html>
002 <html lang=de>
003
004 <head>
005 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
006 </head>
007
008 <body>
009
010 <p><?php get_page_content(); ?></p>
011
012 </body>
013 </html>

Weiterlesen


Template für GetSimple erstellen

Dezember 7, 2019 - Lesezeit: 2 Minuten
...
Teil I

In diesem Beitrag zeige ich Ihnen, wie Sie mit 5 Schritten Ihr erstes Template für GetSimple erzeugen.

...
Teil II

Im zweiten Teil der Beitragsreihe machen Sie das GetSimple Template HTML-Konform.

...
Teil III

Im dritten Teil der Reihe erzeugen Sie ein Layouting für Ihr erstes GetSimple Template.


GetSimple Template erstellen (2)

Dezember 7, 2019 - Lesezeit: ~1 Minute

Wenn Sie den ersten Teil der Serie gelesen haben, dann haben Sie also bereits ein einfaches Template erzeugt, das Sie auf Ihrer Domain oder local (XAMPP) aufrufen können. Im nächsten Arbeitsschritt sollte es darum gehen, das Template HTML-Konform zu machen.

Zwar interpretiert der Browser die Datei template.php, er ignoriert aber freundlicher Weise, das sämtliche typischen HTML Anweisungen fehlen. Tragen Sie daher den folgenden HTML-Rahmen nach.

001 <!DOCTYPE html>
002 <html lang=de>
003
004 <body>
005
006 <p><?php get_page_content(); ?></p>
007
008 </body>
009 </html>

Weiterlesen


GetSimple Template erstellen (1)

Dezember 6, 2019 - Lesezeit: 4 Minuten

Sie können bereits mit einer einzigen Zeile Code für GetSimple CMS Ihr erstes funktionierendes Template erstellen. Mit nur fünf Schritten und ohne jedwede Programmierkenntnisse haben Sie dies in 5 Minuten erledigt - mindestens. Ich zeige Ihnen wie es geht.

Schritt 1 - Template Ordner anlegen

Legen Sie einen neuen Ordner für Ihr neues Theme (Bsp. myTheme) wie folgt an:

domain.de/theme/myTheme

Weiterlesen


"GetSimple CMS" Flieupload aktivieren

Dezember 6, 2019 - Lesezeit: ~1 Minute

Nach der Standardinstallation von GetSimple (http://get-simple.info) ist der DateiUpload im Admin-Backend zunächst deaktiviert. Die Funktion ist aus sicherheitsgründen ausgeschaltet und muss durch das Config-File domain.de/gsconfig.php wieder aktiviert werden. Editieren Sie die Zeile 49 und nehmen dort am Anfang das #-Zeichen heraus.

048 # Use Uploadify to upload files?
049 define('GSNOUPLOADIFY', 1);

"Automad" Dashboard verbergen

Dezember 4, 2019 - Lesezeit: ~1 Minute

Um die Sicherheit zu verbessern und um den Zugriffsschutz für das Admin-Backend des CMS Automad zu verbessern, kann das Dashboard verborgen werden. Für diese Anpassung ist nur eine Zeile nötig, ändern Sie daher die Datei:

/config/config.json

Geben Sie für die Konstante AM_PAGE_DASHBOARD eine neue URL ein, zum Beispiel "haarersatz".

"AM_PAGE_DASHBOARD": "/haarersatz",

Speichern Sie die Datei ab und starten den Webauftritt Ihrer Domain, das Dashboard ist ab sofort unter domain.de/haarersatz" erreichbar statt wie zuvor unter domain.de/dashboard.


Die Methode user()

Dezember 2, 2019 - Lesezeit: 2 Minuten

Die Methode user() des Bludit-Frameworks liefert in Abhängigkeit einiger Parameter Informationen über den angemeldeten Anwender zurück. Die folgenden Parameter können Sie nutzen um Werte auszulesen:

user('role') Rolle des Users z.B. "admin", "editor", "author"
user('nickname') Inhalt des Feldes Nicname
user('username') Inhalt des Feldes Username z.B. "Admin"
user('lastname') Inhalt des Feldes Nachname Bsp. "Lohse"
user('firstname') Inhalt des Feldes Vorname Bsp. "Oliver"
user('email') Inhalt des Feldes eMail
user('registered') ab wann registriert z.B. "2019-05-28 20:50:11"
user('enabled') Benutzer aktiv (1) oder gesperrt (0)

Vergleichen Sie dazu auch die praktischen Beispiele in den Beiträgen: Autorbild Avatar anzeigen oder Autor Nicname anzeigen


Remote Content

Dezember 2, 2019 - Lesezeit: ~1 Minute

Das CMS Bludit ist seit der Version 3.10 in der Lage die installierten Inhalte automatisch mit den Paketen des Github abzugleichen. Updates werden dann automatisch vorgenommen. Sofern Sie viele individuelle Änderungen vorgenommen haben, sollten Sie dieses Plugin auf keinen Fall aktivieren. Alternativ können Sie natürlich auch ein eigenes KindTheme erzeugen und sind somit gegen ungewollte Updates (zumindest im Theme) geschützt.


Categorie Count ausblenden

Dezember 2, 2019 - Lesezeit: 2 Minuten

Im Theme "Blog X" des CMS Bludit werden hinter der Anzeige der Kategorien die Anzahl der enthaltenen Beiträge summiert. Sofern Sie dies als störend empfinden, können Sie dies in der Datei:

bl-plugins/categories/plugin.php

ausschalten. Weiterlesen


Autorbild (Avatar) für Beitrag

Dezember 2, 2019 - Lesezeit: 5 Minuten

Die Anzeige des Autor-Avatar unter einem Beitrag ist in einigen Themes von Bludit möglich, nicht jedoch im Theme "Alternative" und "Blog X". Sofern Sie für Ihren Benutzer ein Avatar-Bild hochgeladen haben und die Profilangaben ausgefüllt haben, können Bild und Nicname unterhalb jedes Beitrags automatisch dargestellt werden. Das folgende Coding ähnelt daher dem Beitrag Autor Nicname anzeigen, wurde jedoch um eine Zeile für das auslesen des Bildes und der Möglichkeit der CSS-Formatierung erweitert:

028  <!-- Load Bludit Plugins: Page End -->
029 <?php Theme::plugins('pageEnd'); ?>
030
031 <!-- Lohse 12-2019 Autor anzeigen -->
032 <div class="autorpic">
033 <img class="float-left rounded-circle"
034 style="width: 80px; margin-right: 15px; margin-top: 6px; margin-bottom: 15px;"
035 src="<?php echo $page->user('profilePicture') ?>" />

036 <?php echo $page->user('nickname'); ?>
037 </div>
038 <!-- Lohse Ende -->
039
040 </div>

Weiterlesen


Autor Nickname anzeigen

Dezember 2, 2019 - Lesezeit: 2 Minuten

Wie in vielen Blogs üblich, werden Name oder mindestens der Nickname des Autors unterhalb seines Beitrags angezeigt. Diese Funktion können Sie im Theme "Alternative" oder auch "Blog X" mit einer Codezeile erledigen.

023        <!-- Full content -->
024        <?php echo $page->content(); ?>
025 
026    </div>
027 
028    <!-- Load Bludit Plugins: Page End -->
029    <?php Theme::plugins('pageEnd'); ?>
030
031        <!-- Lohse 12-2019 Autor anzeigen -->
032        <?php echo $page->user('nickname'); ?>
033        <!-- Lohse Ende -->
034
035 </div>

Weiterlesen


Schlagwörter in Seitenleiste

Dezember 2, 2019 - Lesezeit: 3 Minuten

Wer die Schlagwortwolke im Bludit-Theme "Blog X" für das Seitenmenü aktivieren möchte, sollte das Coding aus dem Beitrag Schlagwörter in Bludit Blog X aktivieren nutzen. Ich würde dies auch sehr empfehlen, da die Schlagwörter eine weitere Navigationsebene neben den Kategorien darstellen und die Strukturierung des Inhaltes aufwerten. Dieses Codeschnipsel muss in die folgende Datei eingebaut werden:

bl-themes/blogx/index.php

Weiterlesen


RegExp in JavaScript

Dezember 2, 2019 - Lesezeit: ~1 Minute

Für das folgende kleine RegExp-Codeschnipsel gibt es eine einfache Vorgabe, es sollen alle Fundstellen in einem beliebigen String mit dem Format xxx.9.xxx (Punkz-Ziffer-Punkt) durch xxx.*.xxx (Punkt-Stern-Punkt) ersetzt werden. Alle Zeichen die mit x dargesltellt sind sind beliebige Zeichen, Characters, Sonderzeichen und auch Ziffern.

010  function rx() {
011  var rx   = new RegExp('[.][0-9]*[.]');
012      var text = "contentPanel.vtoDaten.arten.9.betriebMenge##3";
013      var temp = "";
014      temp = text.replace(rx, ".*.");
015      alert(temp);
016 }

Weiterlesen


Bludit supportet Filetypes

Dezember 2, 2019 - Lesezeit: ~1 Minute

Die neue Version (ab 3.9.x) des CMS Bludit hat die Definition für die unterstützten Dateitypen die hochgeladen werden dürfen in eine andere PHP Datei verlagert. Passen Sie daher bei Bedarf die folgende Datei an:

/bl-kernel/ajax/uploader.php

Weiterlesen


Kostenloser Editor - jEdit

Dezember 2, 2019 - Lesezeit: ~1 Minute

Die OpenSource Community bietet einen sehr beliebten und leistungsstarken Editor für die Programmierung an - jEdit (basiert auf JAVA). Mit Hilfe des jEdit können Sie z.B. PHP Dateien über das FTP-Protokoll auf dem Webserver bearbeiten, ohne diese zuvor herunter laden zu müssen, das ist sehr bequem. Download: http://www.jedit.org


Eigenes Bludit Template

Dezember 1, 2019 - Lesezeit: ~1 Minute

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


CSS Anpassungen "Blog X"

Dezember 1, 2019 - Lesezeit: ~1 Minute

Wenn mögen, können Sie meine minimalen Styleanpassungen für das aktuelle Layout übernehmen. Tragen Sie die folgenden CSS-Formatangaben in das Plugin HTML-Code im Admin-Backend ein: Weiterlesen


Seiten-Paginator anpassen

Dezember 1, 2019 - Lesezeit: ~1 Minute

Am unteren Ende der Webseite erscheinen Buttons um weitere Beiträge des Blog zu laden - der Paginator. Als Default sind diese Paginations-Buttons eher unüblich formatiert und sollten auf den aktuellen Stand üblicher Webseiten gebracht werden. Sie müssen z.B. für das Theme "Blog X" (auch für das Theme "Alternative") die Datei:

/bl-themes/blogx/php/home.php

anpassen. Weiterlesen


OctoberCMS

November 30, 2019 - Lesezeit: ~1 Minute

Das CMS "OctoberCMS" (https://octobercms.com) ist zwar kein typisches Flatfile CMS, dennoch lässt es sich ohne und mit Serverdatenbank installieren. Um auf die Servergestützte zu verzichten, muss im Installationsmenü einfach SQLite ausgewählt werden, ansonsten würde auch eine MySQL-DB vom Server unterstützt werden wenn gewünscht. OctoberCMS erzeugt dann im Verzeichnis eine eigene DB. Der aktuelle Versuch das vielversprechende OctoberCMS zu installieren führte allerdings zu einem Fehler "500 internal Server Error". Scheinbar ein bekanntes Problem, bei dem bereits an der Lösung gearbeitet wird.


Schlagwörter in Bludit "Alternative" aktivieren

November 30, 2019 - Lesezeit: 5 Minuten

Aktivieren Sie die Schlagwortwolke für einen Beitrag in Bludit und dem Theme "Alternative" oder "Blog X" indem Sie die Datei ..bl-themes/alternative/php/page.php anpassen. Orientieren Sie sich an dem folgenden Coding im Auszug unten oder kopieren Sie den grünen Codeschnipsel heraus und modifizieren die page.php. Die Schlagwörter werden dann unterhalb eines einzelnen Beitrags gezeigt wenn Sie auf diesen Post zum lesen klicken. Weiterlesen


Bludit 3.10.0, so gelingt das Update

November 30, 2019 - Lesezeit: ~1 Minute

Die neue Version von Bludit ist da, das Release kann vom GITHUB herunter geladen werden, das Update ist ganz einfach. So geht es am sichersten:

  1. Bennenen Sie das Verzeichnis Ihrer bisherigen Domain um (Bsp.: /domain.de in /domain.de.old)
  2. Installieren Sie die Version 3.10.0 wie üblich in einem Verzeichnis auf dem Server (Bsp.: /domain.de)
  3. Benennen Sie das Verzeichnis /domain.de/bl-content in /domain.de/bl-content.original um
  4. Kopieren Sie das alte Verzeichnis /domain.de.old/bl-content in das neue Verzeichnis /domain.de

Das wars. Rufen Sie die Seite auf sind alle Inhalte wie gewohnt sichtbar, auch alle CSS-Anpassungen die Sie im Plugin HTML-Code vorgenommen haben sind nach wie vor wirksam.


footer in DEVTHEME anpassen

Oktober 11, 2019 - Lesezeit: ~1 Minute

Wenn Sie das Theme DEVTHEME aktivieren, haben Sie im Normalfall ein Branding des Autors unten stehen, dieses können und dürfen Sie als Teil der Lizenz entfernen. Editieren Sie dafür die folgende PHP-Datei (bei den meisten Providern haben Sie im Admin-Backend Ihrer Domain einen geeigneten Online-Editor mit dem Sie die Änderungen auch sofort online erledigen können):

/axxt.de/bl-themes/devtheme/php/footer.php

Weiterlesen


Nibbleblog

Oktober 11, 2019 - Lesezeit: ~1 Minute

Das kleine Flatfile CMS Nibbleblog ist ein noch schlankerer Abkömmling des bekannten Bludit CMS. Hinter diesem Blog-System verbirgt sich der selbe Entwickler aka "DigNajar". Das Backend erinnert sehr stark an Bludit und lässt daher seine Herkunft deutlich erkennen, jedoch im Funktionsumfang deutlich reduziert. Weiterlesen


"Latest Post" entfernen

Oktober 11, 2019 - Lesezeit: ~1 Minute

Im CMS Bludit wird im Theme DEVTHEME oben links auf der Startseite immer das Lebel "Latest Post" angezeigt. Dies kostet eine Zeile kostbaren Platz und hat leider auch keinerlei Nährwert, also kann sie entfernt werden, um das Layout etwas klarer zu halten. Die Datei:

../bl-themes/devtheme/php/home.php

Weiterlesen


Datum bei AUTOMAD entfernen

Oktober 11, 2019 - Lesezeit: ~1 Minute

Beiträge im CMS AUTOMAD lassen sich nur anhand des Datums sortieren, jedoch möchte man nicht immer ein Datum anzeigen. Das Standard-Template kann ganz einfach angepasst werden. Die Datei pagelist_blog.php wäre zunächst eine Anlaufstelle, sofern genau dieses Template ausgewählt ist.

../packages/standard/alpha/snippets/pagelist_blog.php

Weiterlesen


edit-content.php

Oktober 2, 2019 - Lesezeit: ~1 Minute

Die Dateien edit-content.php und auch content.php symbolisiern den Editor zum verfassen neuer Inhalte im Adminbereich. Die Dateien sind unterhalb des folgenden Pfades zu finden:

...\bl-kernel\admin\views\edit-content.php

Bludit 3.10.0 kommt

September 26, 2019 - Lesezeit: ~1 Minute

Der letzte Eintrag im Chat des Bludit-Projektes sagt, das die Bludit-Version 3.10 bereits fertig gestellt ist und die User diese jetzt testen können und ggf. Fehler zurückmelden können. Es steht also demnächst das Update auf 3.10 an.


remove HTML Tags

September 23, 2019 - Lesezeit: ~1 Minute

Bisweilen werden je nach Thema HTML-Tags aus dem Anleser und der Startseitenanzeige entfernt. Eventuelle Avatarbilder am Anfang des Beitrags sind somit nicht sichtbar. Um dies Funktion zu deaktivieren muss die Datei:

bl-kernel\helpers\text.class.php

Weiterlesen


Related posts

September 7, 2019 - Lesezeit: ~1 Minute

Im DEVTHEME werden unterhalb eines Beitrags verwandte Themen angezeigt, zunächst immer nur zwei. Die Anzahl und die Überschrift kann in der Datei:

../bl-themes/devtheme/php/page.php

Weiterlesen


Anleser einstellen

September 5, 2019 - Lesezeit: ~1 Minute

Im Theme DEVTHEME kann man in der Datei

php/home.php

Weiterlesen


TYPERITE footer

August 23, 2019 - Lesezeit: ~1 Minute

Im Theme TYPERITE kann der Footer in der Datei index.php im Theme-Verzeichnis so angepasst werden, das die Werbung und der Link auf die Herstellerseite entfernt wird (Zeile 150 und 151). Weiterlesen


Bludit 3.9.2 Update

August 22, 2019 - Lesezeit: ~1 Minute

Mit diesen Schritten führen Sie ein Update von 3.9.1 auf 3.9.2 durch. Sichern Sie zunächst das Verzeichnis bl-content (einfaches Umbenennen auf dem Server reicht meist schon aus). Löschen Sie dann alles andere aus dem Verzeichnis. Installieren Sie die neue Version und erzeugen den Admin-Account. Ersetzen Sie nun das installierte bl-content durch das Verzeichnis, das zuvor gesichert wurde.


Bludit 3.9.2 ist da

August 21, 2019 - Lesezeit: ~1 Minute

Die neue Version des beliebten Bludit, dem Flatfile CMS, ist da und steht zum Download bereit.


Bludit Update Guide

Juni 3, 2019 - Lesezeit: ~1 Minute

The next steps are valid for upgrade any version from the same major version. The major version is the first digit from the value, for example, Bludit v3.x. Weiterlesen


Custom CSS

Juni 3, 2019 - Lesezeit: ~1 Minute

Bludit ist in der Lage ein so genanntes Custom CSS abzuspeichern. Damit ist man in der Lage, das mitgelieferte Layout durch eigene CSS Vorgaben zu überschreiben und an den persönlichen Geschmack anzupassen. Weiterlesen


Bildgröße 730x300px

Juni 2, 2019 - Lesezeit: ~1 Minute

Für Bludit gibt es eine empfohlene Bildgröße für die Anzeige des Beitrags- bzw. Hauptbildes. Das Bild wird in der Auflösung von 730x300px am Computer-Monitor angezeigt. Bludit skaliert oder beschneidet das Bild nicht, es kommt also nicht zu Qualitätseinbußen. In der mobilen Darstellung wird das Bild ebenfalls nicht skaliert jedoch auf 1:1 ohne Qualitätsverlust beschnitten.


Sicherheit in Bludit

Juni 2, 2019 - Lesezeit: ~1 Minute

Updates sind wichtig, denn erst durch Updates werden Sicherheitslücken geschlossen und das CMS erhält neue Funktionen dazu. Weiterlesen


Bludit updaten

Juni 2, 2019 - Lesezeit: ~1 Minute

Das schlanke CMS lässt sich leicht auf eine neue Version updaten. Es reicht aus eine Sicherung des folgenden Verzeichnis:

/bl-content/*.*

Weiterlesen


remove Special Characters

Mai 30, 2019 - Lesezeit: ~1 Minute

Ab und zu kann es durchaus hilfreich sein das entfernen von so genannten SpecialCharacters zu unterbinden. Aber Achtung, diese Änderungen betreffen die Sicherheit des Blog bezüglich Angriffe durch Code-Injection. Besonders gefährlich wird es, wenn Sie den Blog mit coAutoren betreiben. Verantwortlich dafür ist das PHP-Script:

.../bl-kernerl/helpers/text.class.php

Weiterlesen


page.php - Meta Info aktivieren

Mai 29, 2019 - Lesezeit: 2 Minuten

Der eine oder andere aufmerksame Admin wird sich bestimmt fragen warum man in das Beitragsfeld Beschreibung etwas eintragen kann aber der Inhalt nirgendwo angezeigt wird. Der Grund ist ganz einfach, die Codesequenz ist in der page.php deaktiviert.

/bl-themes/alternative/php/page.php

Weiterlesen


page.php - Metadaten

Mai 29, 2019 - Lesezeit: ~1 Minute

Im Standard-Theme "Alternative" werden keine Metadaten wie Datum und Uhrzeit zum Beitrag angezeigt. Mit einer kleinen Anpassung der Datei:

/bl-themes/alternative/php/page.php

Weiterlesen


page.php - Schlagwörter

Mai 29, 2019 - Lesezeit: 2 Minuten

Schlagwörter helfen Beiträge unabhängig von ihrer Kategorie miteinander in Verbindung zu bringen. Befindet sich der Leser in einem Beitrag, so wird unterhalb des Artikels eine Schlagwortwolke angezeigt. Dafür ist die Datei:

/bl-themes/alternative/php/pages.php

Weiterlesen


Supportet Filetypes

Mai 29, 2019 - Lesezeit: ~1 Minute

Bludit 3.8.1 unterstützt, wie alle anderen auch, die üblichen Datei-Uploads von Extensionen wie zum Beispiel: GIF, SVG, PNG, JPG. Ich möchte jedoch deutlich mehr. Wie wäre es denn mit PDF, ZIP oder XCF oder oder oder? Wo Sie diese Einstellung ändern können zeigt dieser Beitrag.

Die Datei:

/bl-kernel/ajax/upload-images.php

Weiterlesen


Warum Bludit?

Mai 29, 2019 - Lesezeit: 3 Minuten

Bislang habe ich meine Webseiten mit dem populären WordPress betrieben und war immer sehr zufrieden. Auf einigen meiner Domains kann ich pro Jahr etwa 1 - 2 Mio Leser verzeichnen, also kein Kleinkram.

Bisweilen kam es vor, das Domains umziehen mussten, sie gehackt wurden und und und, der normale Alltag eines Domainbesitzers. Im Laufe der vielen Jahre kamen dann Zweifel ob ich mit meiner bisherigen Strategie richtig liege. Weiterlesen


Bludit 3.8.1 Anpassungen

Mai 28, 2019 - Lesezeit: 2 Minuten

Das Standard-Theme "Alternative" ist elegant und chic. Dennoch bedarf es einiger Anpassungen, um das Layout wirklich gebrauchsfähig zu machen. Die folgenden Dateien müssen bei diesem Thema angepasst werden, um genau diesen Look der aktuellen Seite zu erhalten:

../bl-themes/alternative/php/page.php
../bl-themes/alternative/php/home.php
../bl-themes/alternative/php/footer.php

Weiterlesen


Bludit 3.9.0

Mai 28, 2019 - Lesezeit: ~1 Minute

Ab heute steht das neue Bludit in der Version 3.9.0 auf der Webseite des Projektes zum Download bereit.


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

Leser heute

286


Passende Beiträge über Schlagwörter finden:

3.10.0 3.8.1 3.9.0 Admin Alternative Angriff Anpassungen Automad Autor Avatar Back Backend Bild Bilder Bildgröße Blog X Bludit Blättern Branding Categorie Characters CMS Content Copyright CSS Custom Dashboard Dateiextensionen Dateityp Datum Devtheme Editor eMail Empfehlung Engine Ergonomie Escape Expression Extensionen Filetype Flatfile Footer footer.php FTP Gesperrt GetSimple Größe Hochladen home.php HTML IF Images Info JavaScript Kategorie Key Keyword Keywords Kopf Kopfzeile Kopieren Layouting Leser Meta Metadaten Metainfo Nachname Name Navigation Nibbleblog OCTOBER Oliver Lohse page.php Paginator PHP Pictures RegExp Regular RegularExpression Remote Rolle Schlagwörter Script Secure Sicherheit Sichern Size Smarty Sortieren Special Spezial Statistik Tag Tags Template Templates Text Themes Tools TYPERITE Umlaute Update Upload URL user variables.php Verbergen Vor Vorname Werkzeug WordPress xmlrpc Zurück