Logo Logo
  • Aktuelles 
    • Test Seite Static
    • News
  • Über uns 
    • Über uns
    • Leistungen
    • Informationen
    • Versionsverlauf
  • COMMUNITY 
    • Forum
    • Todo
    • Artikel
    • Shoutbox
    • Live-Besucher
    • Mitglieder
    • Errungenschaften
  • Service 
    • Downloads
    • Partner
    • Wiki
    • Suche
    • Counter
  • Netzwerk 
    • Kontakt
    • Serverliste
    • Discord
  • LOGIN
  •   
    • Deutsch

    • English Italiano
Wiki

Wiki

nexpell WIKI

Nexpell Theme-System

Nexpell Theme-System

Kategorie: Dashboard (Admincenter) | Beitrag von T-Seven T-Seven | 11 Oct 2025

Nexpell CMS – Theme Management

Das Theme-System erlaubt die Verwaltung, Installation und Aktivierung von Themes. Es umfasst sowohl vordefinierte CSS-Themes als auch manuell hochgeladene Themes.

Theme.php – Theme-Auswahl & Aktivierung
  • Aktivieren eines Themes: Core-Themes und manuell installierte Themes können aktiviert werden.
  • Anzeige aller Themes: Core-Themes und manuelle Themes werden übersichtlich angezeigt.
  • Core-Themes: Nicht bearbeitbar, nur aktivierbar.
  • Manuelle Themes: Können bearbeitet, gelöscht oder deaktiviert werden.

Workflow:

  1. Admin öffnet Theme-Auswahl.
  2. Admin klickt auf Aktivieren bei einem Theme.
  3. Theme wird sofort im Frontend übernommen.
theme_installer.php – Übersicht installierter Themes

Zeigt alle installierten Themes inkl. Name, Version, Autor und Ordner.

  • Bearbeiten: Nur für manuelle Themes verfügbar Bearbeiten
  • Löschen: Entfernt Ordner & Datenbankeintrag Löschen
  • Core-Themes: Werden angezeigt, Bearbeiten/Löschen deaktiviert.

Die Tabelle ist alphabetisch nach Theme-Name sortiert und bietet schnelle Navigation zur Bearbeitung.

theme_installer_upload.php – Upload & Bearbeitung
  • Hochladen: CSS als bootstrap.min.css gespeichert.
  • Bearbeiten: Name, Version, Autor, URL, Beschreibung. Nur manuelle Themes.
  • Löschen: Entfernt Ordner + Datenbankeintrag mit Sicherheitsabfrage.
  • Integration: Hochgeladene Themes erscheinen automatisch in theme.php.

Aktionen:

AktivierenBearbeitenLöschen
Core- und manuelle Themes

Core-Themes: vordefinierte CSS-Themes, nicht bearbeitbar:

brite, cerulean, cosmo, cyborg, darkly, flatly, journal, litera, lumen, lux, materia, minty, morph, pulse, quartz, sandstone, simplex, sketchy, slate, solar, spacelab, superhero, united, vapor, yeti, zephyr, default

Manuelle Themes: Hochgeladen, bearbeitbar, löschbar und aktivierbar.

Technische Details
  • Ordnerstruktur: includes/themes/default/css/dist/[theme-folder]/
  • Datenbank: settings_themes_installed (Name, Version, Autor, URL, Ordner, Beschreibung)
  • Aktiviertes Theme: settings_themes_active
  • Dateiformate: ZIP oder CSS (bootstrap.min.css)
  • UTF-8: Alle Eingaben werden korrekt gespeichert
Typischer Workflow für Admins
  1. Neues Theme hochladen über theme_installer_upload.php
  2. Installierte Themes bearbeiten oder löschen
  3. Theme aktivieren auf theme.php
  4. Core-Themes jederzeit verfügbar
Screenshots
Screenshot Screenshot Screenshot Screenshot Screenshot
×
Screenshot
Screenshot Screenshot Screenshot Screenshot Screenshot
← zurück
footer-logo

nexpell ist ein modernes, quelloffenes CMS, das für Communities, Gaming-Clans, Vereine, kleine Unternehmen und ähnliche Websites entwickelt wurde. Es basiert auf dem beliebten Bootstrap-Framework.

Community

  • Referenzen
  • Unsere Partner
  • nexpell Mitglieder

Quick Links

  • Download
  • Github
  • nexpell-Projekte

Wir im Social Web

Chatte mit uns auf Discord oder folge uns auf Facebook & Twitter.

  • | Discord
  • | Facebook
  • | Twitter |

© 2025 nexpell · Since 2025 · All rights reserved.

  • Impressum
  • Datenschutz
  • Kontakt
Datenschutzeinstellungen

Wir verwenden externe Inhalte von Twitch, Discord und YouTube. Du kannst selbst entscheiden, was geladen werden darf.

Notwendige Cookies

Diese Cookies sind für den Betrieb der Website und ihrer grundlegenden Funktionen zwingend erforderlich. Dazu zählen z. B. Session-Cookies zur Anmeldung, zur Verwaltung Ihrer Datenschutzeinstellungen oder zum sicheren Zugriff auf geschützte Bereiche.
Sie werden automatisch gesetzt und können nicht deaktiviert werden. Ohne diese Cookies funktioniert unsere Website nicht korrekt.

Cookies von Drittanbietern (Twitch, Discord & YouTube)

Beim Laden externer Inhalte wie Twitch-Streams, Discord-Widgets oder YouTube-Videos werden Cookies von diesen Plattformen gesetzt. Diese dienen z. B. der Nutzererkennung, Analyse oder der Optimierung der Dienste.
Mit deiner Zustimmung erlaubst du die Nutzung dieser Inhalte gemäß den Datenschutzrichtlinien der jeweiligen Anbieter. Ohne Zustimmung werden diese Inhalte nicht geladen.