header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14
Templates für CMSimple_XH von
KRL Software-Development
private, nicht kommerzielle Website
by Karl Richard Lembach
Sie sind hier: Startseite > Template krl-3col-flex > Installation des Templates > Erstinstallation des Templates krl-3col-flex

Erstinstallation des Templates
krl-3col-flex

Achtung: Unbedingt den Text rechts in der Newsbox lesen!

Was muss online und was nicht

Bei der Erstinstallation sind alle Dateien bis auf die folgenden potentiellen Ausnahmen hochzuladen.

Im Archiv befinden sich diese Dateien und Ordner, die zum Betrieb des Templates nicht unbedingt notwendig sind:

/templates/krl-3col-flex/._ReadMeFirst.htm
⇒ Hinweise zu Updates/Upgrades

/templates/krl-3col-flex/_alternative-css-module/*.css
⇒ CSS-Bausteine zur optionalen Übernahme, Erläuterungen in den Dateien

/templates/krl-3col-flex/_help/*.htm
⇒ Hilfe-Dateien, zurzeit auf dem aktuellen Stand Version 3.14

/templates/krl-3col-flex/_optionaler-HTML-Content/*.htm
⇒ Content-Bausteine mit möglicherweise hilfreichen / interessantem Inhalt

Die vorgenannten Dateien können also auch bei der Erstinstallation weggelassen werden, um Webspace zu sparen.

Hinweis: Ich habe das Template in einer Umgebung mit installiertem und aktiviertem Plugin fhs_adminmenu entwickelt. Somit ist es hervorragend geeignet für die gemeinsame Verwendung mit diesem Plugin.
Allerdings ist dieses Plugin nicht notwendig für dem Betrieb des Templates!

1. Schritt

Haben Sie die Vorbereitungen getroffen? Dann laden Sie zuerst das Plugin Morepagedata_XH ins Pluginverzeichnis Morepagedata_XH ist installierthoch.

Laden Sie das Plugin SimplePlugins_XH Edition KRL ins Pluginverzeichnis SimplePlugins_XH ist installierthoch.

2. Schritt

Evtl. möchten Sie auch die Funktionalität von Crazystat_XH, Privacy_XH, Register_XH, WDir_XH und Memberpages_XH verwenden?

Hinweise zur Einrichtung von Privacy_XH siehe dort, zu Register_XH siehe dort, zu WDir_XH siehe dort, zu Memberpages_XH siehe dort und zu Crazystat_XH siehe dort.

Laden Sie nun die Plugins aus der Liste der optionalen Plugins hoch, die Sie verwenden möchten.

  • Slideshow_XH
  • Advancedform_XH
  • CrazyStat
  • Memberpages_XH
  • Privacy_XH
  • Register_XH
  • WDir_XH

Nun sind allealle Plugins installiert Plugins installiert.

3. Schritt

Bei der Erstinstallation müssen für eine störungsfreie erste Konfiguration (anders als später bei Updates/Upgrades) die Dateien
/templates/krl-3col-flex/colordefinition.css
/templates/krl-3col-flex/config/config.ini.php
in der mitgelieferten Version mit hochgeladen werden.

Sie sind so voreingestellt, dass das Template zuerst einmal ohne Header ausgegeben wird (keine gültige Bilderdefinition). Um einen Header zu erhalten, muss also zuerst eine der Header-Varianten aktiviert werden (Konfiguration ⇒ Schalterstellungen) und dann diese mit allen erforderlichen Angaben definiert werden (⇒ Header mit Logo & Mottotext).

Überzeugen Sie sich, ob das Plugin Morepagedata installiert und eingerichtet ist. Ab Version 3.1 enthält das Archiv auch Config-Dateien für dieses Plugin. Bitte testen Sie nachher, wenn das Templatematerial hochgeladen wurde, ob dies bei Ihrer Installation funktioniert (dadurch sollten alle erforderlichen Variablennamen und Tooltip-Texte für das Template definiert werden, ohne dass Sie diese erst eingeben müssen). Wenn Sie in Ihrer CMSimple_XH - Installation bereit das Plugin Morepagedata_XH verwenden, müssen Sie sicherstellen, dass Ihre eigenen Config-Dateien des Plugins mit den von mir gelieferten zusammengeführt werden. Andernfalls sollten Sie die Config-Dateien nicht hochladen und die notwendigen Einstellungen im Backend des Plugins vornehmen.

Überzeugen Sie sich, dass das Plugin Slideshow_XH installiert ist, wenn Sie beabsichtigen die Header zu verwenden, in denen die Slideshow benötigt wird. Über die notwendige Einrichtungweiter unten.

In der Vorbereitung haben sie das Template-Archiv in ein lokales Verzeichnis entpackt und die erforderlichen Änderungen vorgenommen.

Falls bisher noch nicht erstellt, generieren Sie einen möglichst vollständigen Satz Favicons. Wenn Sie damit nicht vertraut sind, benutzen Sie einen Online-Generator wie z. B.: https://realfavicongenerator.net/. Beschreibung: Favicon Generator. For Real

Entfernen Sie aus dem Ordner /templates/krl-3col-flex/images/favicon/ die Beispiel-Favicons und kopieren Sie die vom Generator erhaltenen Grafikdateien in diesen Ordner /templates/krl-3col-flex/images/favicon/.
Kontrollieren Sie die Datei favicon.php. Ändern Sie die Farbwerte in den Zeilen 20, 22 und 25 gemäß Ihren Festlegungen. Entfernen Sie die Zeilen, für die Sie keine passende Grafikdatei haben. Passen Sie erforderlichenfalls die Namen der Grafikdateien an.

Erstellen Sie, falls nicht schon vorhanden, ein Logo für die Website und kopieren Sie es in den Ordner /templates/krl-3col-flex/images/.
Das Logo wird zwar automatisch herunterskaliert (max. Breite: 576 Pixel, max. Höhe: 242 Pixel).
Damit jedoch nicht unnötig große Bilder übertragen werden müssen, ist es sinnvoll, die Logo-Grafik in der Größe annähernd anzupassen. Schöne Effekte lassen sich erziehlen, wenn dieses Logo zudem einen transparenten Hintergrund hat (siehe dort).

Falls Sie schon eigene Headerbilder erstellt haben, ersetzen sie die Vorlagenheaderbilder durch Ihre eigenen Bilder (/userfiles/images/headerimages/*.* und/oder /userfiles/images/headershiftimage.jpg).

Überprüfen Sie, ob Sie die Seiten Landingpage und Home, wie unter Vorbereitung beschrieben, fest auf ein vorhandenes Template umgestellt haben!

Wenn Sie die ._ReadMe*.htm und /templates/krl-3col-flex/_help/*.* mit hochladen, dann lassen Sie bitte die krl-3col-flex-icon.png und krl-software*.png im Ordner /templates/krl-3col-flex/images/ verbleiben.

Laden Sie nun das Template (mit den möglichen Ausnahmen) mit alle Dateien und Ordner in ein Unterverzeichnis des Ordners templates Ihres Webservers hoch. Wenn Sie meinem Vorschlag folgen, wäre das dann /templates/krl-3col-flex/.

4. Schritt

Öffnen Sie die Einstellungen des Plugins Morepagedata.

Ist dort ein ausgefülltes Definitions-Formular wie dieses zu sehen

oberer Teil des Formulars

bis hin zu

unterer Teil des Definitions-Formulars

dann ist alles ok.

Wenn nicht, dann sollte ganz unten unter dem (vor Version 3.2 des Templates vermutlich leerem) Definitions-Formular eine  Definitions-Box mit der Überschrift Morepagedata-Definitionen gefunden in Template: krl-3col-flex zu sehen sein.

gefundene Definitionen
Diese bitte durch Klicken auf 'Diese Definitionen importieren' einlesen.
Kontrollieren Sie, ob alle in der Definitionsdatei enthaltenen Variablen importiert wurden. Falls dies nicht der Fall sein sollte, müssen Sie die fehlenden Variablen von Hand nachtragen. Anleitung siehe Beschreibung Morepagedata. (In einem, nicht reproduzierbarem, Fall habe ich erlebt, dass einzelne Variablen nicht importiert wurden.)
Warum die Help-Definitionen, die in der CSV-Datei vorhanden sind, nicht mit importiert werden, ist mir nicht klar. Es bleibt daher nur der Weg, die Datei morepagedata.csv lokal im Installationsordner /templates/krl-3col-flex/ mit einem Editor/Betrachter zu öffnen und die Hilfe-Texte (stehen in jeder Zeile hinter dem "...;help=") via copy & paste von Hand ins Definitions-Formular einzugeben.
Ebenso sind die Festlegungen bezüglich Leerzeile und Trennlinie von Hand den eigenen Wünschen entsprechend vorzunehmen. Anleitung siehe Beschreibung Morepagedata.

Jetzt kann in der Konfiguration des CMS das Template umgrstellt werden, wenn man keine Angst vor Fehlermeldungen hat. Ober man macht es gleich richtig.

Umstellen des CMS auf das neue Template

Sobald man auf  Sichern  klickt, "hagelt" es dies Fehlermeldung:

Warnungen wegen fehlender Schreibrechte

Mit einem FTP-Client muss das Schreibrecht durch die Gruppe erteilt werden:

Schreibrechte durch die Gruppe erteilen = 664

für folgende Dateien:

  1. /templates/krl-3col-flex/config/config.ini.php
    wenn für diese Datei nicht schon hier die notwendigen Rechte erteilt werden hagelt es später bei der Konfiguration Fehlermeldungen
  2. /templates/krl-3col-flex/stylesheet.css
  3. /templates/krl-3col-flex/template.htm
  4. /templates/krl-3col-flex/colordefinition.css
  5. /templates/krl-3col-flex/languages/de.php
  6. /templates/krl-3col-flex/languages/fr.php
  7. /templates/krl-3col-flex/languages/en.php
  8. /templates/krl-3col-flex/languages/it.php


Ruft man jetzt z.B. wieder die Konfiguration des CMS auf, sollte es etwa so aussehen:

Da das neue Template nun arbeitet, können die Landingpage und die Home-Seite ebenfalls auf das neue Template umgeschaltet werden:

Landingpage und Home-Seite ebenfalls auf daas neue Template umschalten

5. Schritt - Notwendige Einrichtung in der Website

Seite last-changed einrichten

Wie schon dort beschrieben muss auf der Hauptebene eine Seite 'last-changed' (ruhig auch als versteckte Seite) angelegt werden, die den Plugin-Aufruf "{{{recently_changed(25,100);}}­}"1 enthält (Parameter für Anzahl der Links und max. Textlänge der Links können natürlich in vernünftigen Grenzen frei gewählt werden.

Achtung: Der abgebildete Funktionsaufruf enthält unsichtbare Zeichen (soft hyphen), damit die Funktion an dieser Stelle eben nicht aufgerufen wird - daher ist er nicht als Kopiervorlage tauglich, bitte abschreiben oder in den Editor kopieren-einfügen und von dort neu kopieren: entfernt unsichtbare Zeichen).

Dies Seite ist notwendig, da in der Navigationszeile unter dem Header der Button  zuletzt geändert  einen Link auf diese Seite hat.

Plugin Slideshow einstellen

Wenn Sie eine Header-Variante aktivieren möchten, die die Slideshow benötigt, ist die Slideshow, unabhängig von der Konfiguration und den Einstellungen unter Morepagedata_XH (Rieter Mehr), in den Einstellungen des Plugins zuerst einmal richtig einzustellen.

Admin-Mode ⇒ Plugins ⇒ Slideshow ⇒ Konfiguration:

Die Anzeigereihenfolge muss zu den Motiven passen. Hat man Motive, die aufeinander aufbauen ist eine fixe Reihenfolge sinnvoll.

Ebenso ist der Bildwechseleffekt und die Art des Übergangs passend zu den Motiven zu wählen.

Soll erst mal eine Zeit vergehen bevor der Bildwechel startet kann diese bei Delay festgelegt werden.

Die Pause-Zeit sollte so lange gewählt werden, dass trotz des steten Wechsels der Bilder kein unruhiger Eindruck entsteht (das nervt bei langen Verweildauern auf einer Seite). Es hängt natürlich auch von den Bildern ab, wie schnell oder langsam die Bilder gewechselt werden können.

Mit Duration wird die Dauer des Übergangs zum nächsten Bild eingestellt. Ich empfehle diesen nicht zu kurz zu wählen, damit der Eindruck eines langsamen Fließens entstehen kann. Andererseits erzeugt ein zu langsamer Übergang möglicherweise den Eindruck, das die Website 'hängt'.

Soweit die Konfiguration des Plugins Slideshow_XH.

Außerdem ist in der Konfiguration des Templates nun der entspechende Headertyp (Slideshow im Hintergrund oder Slideshow unter Logo und Motto-Text) festzulegen. Und dann ist noch die jeweilige Headerkonfiguration vorzunehmen.

Jetzt sollte das Template betriebsbereit sein. Alle weiteren Zusatzfunktionen und deren Einrichtung wird ausführlich auf den folgenden Seiten beschrieben und werden in späteren Versionen in Kurzform im Ordner _help des Templates eingefügt.

Wer ein moderneres Admin-Menü bevorzugt sollte sich mal mit dem Plugin fhs_adminmenu oder dem Plugin Lck_adminmenu beschäftigen! Nach meiner Meinung sind die beide einfach nur Spitze!

 

Alle auf dieser Seite abgebildeten Funktionsaufrufe (drei öffnende und drei schließende geschweiften Klammern) sind durch einfügen unsichtbarer Zeichen (softhypen) so manipuliert, dass die Funktion eben nicht aufgerufen wird. Daher ist ein direktes Kopieren und einfügen nicht möglich (weil der Aufruf dann nicht funktioniert). Wenn Sie das Kommando nicht einfach abschreiben möchten, müssen Sie den Umweg über den Windows - Editor machen: Dort (im Editor) das kopierte Kommando einfügen. Der Editor kann mit unsichtbaren Zeichen nichts anfangen und verwirft sie deshalb. Nun das Eingefügte wieder kopieren und dort wo es hin soll einfügen.

 


| Seitenanfang |