Einloggen

Ilch Modul Tutorials

In einer kleinen Videoreihe möchte ich mit euch zusammen ein Modul für das Ilch CMS erstellen.

Meine Videos sollen euch einen grundlegenden Einstieg vermitteln und keine Masterclass.

Ich bin selbst noch Anfänger und beschäftige mich erst seid ein paar Wochen mit dem Thema Programmierung. 

Wünsche dennoch viel spaß

  • Slider 1

    Schritt für Schritt zum eigenem Modul

Monatsarchiv: Mai 2020

CMS Version 2.1.35

Mit PHPMailer 6.1.6 wurde eine Sicherheitslücke geschlossen. Ein Update wird daher empfohlen.

Änderungen
Ilch

  • Bei der Installation von Ilch prüfen ob die mysqli Erweiterung aktiviert ist, bevor versucht wird eine Verbindung mit der Datenbank herzustellen.
  • Keinen Link ohne Link-Text in der Online Statistik unter "Befindet sich gerade auf" einfügen.
  • Das Protokoll im Admincenter hat nun eine einfache Filterfunktion erhalten mit der man sich einen ausgewählten Zeitraum anzeigen lassen kann (standardmäßig ist ein Filter für die letzten sieben Tage aktiv).
  • Benötigte Datenbankabfragen für das Protokoll verringert.
  • PHPMailer auf Version 6.1.6 aktualisiert.
  • jQuery File Upload auf Version 10.29.0 aktualisiert.


Forum-Modul (Version 1.24.0)

  • Fehler bei der Installation behoben, welcher bei neueren Versionen von MySQL/MariaDB auftrat.


Kalender-Modul (Version 1.6.0)

  • FullCalendar auf Version 3.10.2 aktualisiert.


Kommentar-Modul (Systemmodul)

  • Es gibt nun eine Konfigurationsmöglichkeit für die Anzahl der Einträge in der "Letzte Kommentare"-Box.


Wie halte ich Ilch auf den aktuellen Stand?
github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

Support für PHP 5.6 wird bald eingestellt
www.ilch.de/news-344.html


RTX   31. Mai 2020    22:53    Ilch-News    0    138
Ilch, CMS, Update, Neue Version, PHP-Mailer, Forum-Modul, Kommentar-Modul, JQuery



Fragen & Antworten

User einer bestimmten Gruppe in Auswahlliste ausgeben

Gerne versuche ich mit einem kleinen Video folgende Frage zu klären.

"Hallöchen Ihr lieben!

Folgendes Problem:

Ich würde gerne eine  Auswahlliste erstellen als Dropdownfeld mit den Usern, welche einer bestimmten Gruppe angehören.

In der /modules/teams/views/admin/index/treat.php habe ich eine ähnliche Liste gefunden jedoch nicht mit der Eingrenzung der Gruppen!

Ist mal jemand so nett und hilft mir dabei
Victory"

Originalfrage im Ilch Forum


RTX   29. Mai 2020    17:39    Fragen & Antworten    0    126



Teil #20

Formular senden & speichern

Daten werden mittels Formular übertragen und gespeichert. Damit dies funktioniert müssen wir noch ein wenig an unserem Modul basteln.

Wir erstellen uns ein kleines Formular mit dem wir dann einen neuen Datensatz anlegen oder einen vorhandenen bearbeiten können. 

Auch hier nutzen wir wieder ein paar Klassen des genialen CSS Frameworks Bootstrap


RTX   29. Mai 2020    17:32    Modul erstellen    0    161
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #19

Admin-Views Formular anlegen

Wir benötigen ein Formular, um unsere Daten zu senden. Lasst uns ein kleines anlegen


RTX   29. Mai 2020    17:28    Modul erstellen    0    117
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #18

AdminController - DeleteAction

Einzelne Datensätze löschen. Dies ist das Thema in diesem Video.

Wir gehen mal davon aus, das wir nicht soviel Datensätze haben. Deshalb können wir auch mit einem einfachen Klick auf den Mülleimer löschen. Die Funktion des Mülleimers müssen wir aber noch implementieren, damit dieser auch den Müll wirklick schluckt und vernichtet. Unsere Icons beziehen wir von Font Awesome


RTX   23. Mai 2020    14:37    Modul erstellen    0    128
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #17

Admincenter - Selectierte Datensätze löschen

Mehrere Daten auf einmal löschen sollte schon möglich sein. Wir schauen uns an wie wir hier vorgehen.

Stellt euch mal vor, wir müssten jeden Datensatz einzelnt löschen. Bei über z.B. 1000 Einträgen kann einem da schon der Finger schmerzen. Wir nutzen ein Formular-Element, mit welchem wir gleich alles auf einmal auswählen und löschen können.


RTX   23. Mai 2020    14:25    Modul erstellen    0    118
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #16

Admin IndexView

Im Frontend sehen wir bereits unsere Daten. Der Backendbereich soll natürlich nicht verschont bleiben.

Die Daten haben wir vom Controller erhalten, nun müssen wir diese anzeigen lassen. Wir erstellen uns kleine Icons, mit den wir Datensätze löschen und bearbeiten können.


RTX   23. Mai 2020    14:23    Modul erstellen    0    119
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #15

Admin IndexController

Wie im Frontend so auch im Backend. Auch hier benötigen wir einen Controller der uns leitet..

Wir holen uns die Daten, verarbeiten diese und geben Sie an die entsprechende View weiter. In unserem Fall ist es diesmal der Adminbereich.


RTX   23. Mai 2020    14:19    Modul erstellen    0    105
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #14

Admincenter Modul Menu anlegen

Unser Modul soll natürlich auch administriert werden können. Lasst uns schauen, wie wir eine kleine Navigation im Adminbereich erstellen können.

Für unser kleines Menü müssen wir eine Funktion Namens init() bearbeiten. Diese ist für das Menü zuständig. Schließlich möchten wir ja mit unserem Modul Datensätze Lesen, Bearbeiten und löschen können.


RTX   23. Mai 2020    14:17    Modul erstellen    0    104
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen



Teil #13

View anpassen! Modul-CSS & Translation

Nun passen wir unsere View ein wenig an. Übersetzungen und das Einbinden von einer CSS-Datei schauen wir uns in diesem Video an.

Das wir natürlich auch unsere eigenen Styles nutzen möchten um nicht nur von Bootstrap abhängig zu sein, binden wir eine eigene CSS-Datei unserem Modul hinzu. Desweiteren sorgen wir dafür, das unser Modul auch auf Translations zugreifen kann.


RTX   23. Mai 2020    14:14    Modul erstellen    0    95
Ilch, Modul, Ilch CMS Modul Tutorial, Ilch Tutorial, Ilch Tutorial Deutsch, Ilch 2.0 Tutorial, Ilch 2.0 Tutorial Deutsch, PHP, MySql, Sql, Tutorial CMS Ilch, Eigenes Modul erstellen für Ilch, Content Management System Ilch, PHP lernen