LangMan_XH (Languages Manager XH)
Dieses Plugin ermöglicht es, aus dem Backend heraus die Sprachen von CMSimple_XH zu verwalten (anlegen, deaktivieren, aktivieren, löschen), bzw. fast analog zum CMS selbst („Einstellungen - Konfiguration - Sprache - Voreinstellung“), die Hauptsprache des Systems zu ändern. Dabei gibt es einen Unterschied. Beim Ändern der Hauptsprache mittels dieser Erweiterung, werden nur Sprachen angeboten, die nicht bereits im System eingerichtet sind.
Um das Sprachmenü zu nutzen, muß, Stand jetzt, der Aufruf im Template ersetzt werden. Mit der nächsten Version von CMSimple_XH hoffe ich, dass das nicht mehr notwendig ist.
Installation
PHP ab Version 7.4
(Sie sollten min. Version 7.4 einsetzen!, Stand 04/2022)
Für CMSimple_XH Versionen 1.7.0 - 1.7.5. Frühere Versionen wurden nicht getestet.
Um das Plugin zu installieren, einfach den entpackten Ordner langman in den Pluginordner laden.
Möglicherweise, abhängig vom Webserver müssen noch Dateirechte angepasst werden.
Wird PHP als CGI oder FastCGI ausgeführt, ist ein Anpassen der Dateirechte nicht notwendig.
Wenn PHP als Apache-Modul ausgeführt wird, müssen noch Rechte für
folgende Dateien:
- den Stylesheet (/plugins/langman/css/stylesheet.css)
- die Konfigurationsdatei (/plugins/langman/config/config.php)
- und die entsprechende(n) Sprachdatei(en) (/plugins/langman/languages/xx.php)
geändert werden (0666), falls man diese über das Backend bearbeiten möchte.
Die Ordner:
- / (Systemroot - wichtig, damit das Plugin seine Funktion erfüllen kann)
- /content/ (wichtig, damit das Plugin seine Funktion erfüllen kann)
- /plugins/langman/css/
- /plugins/langman/config/
- /plugins/langman/languages/
benötigen 0777.
FileZilla Client Tutorial (de)
- 644 - der Standardwert für Dateien - nur der FTP-Benutzer kann Dateien ändern / schreiben
- 666 - auch PHP-Prozesse können Dateien beschreiben.
- 755 - der Standardwert für Ordner - nur der FTP-Benutzer kann Dateien ändern / schreiben
- 777 - der Ordner hat Vollzugriff, d.h. auch Scripte können darin schreiben.
Fragen, Hinweise, Fehlermeldungen zu LangMan_XH
LangMan_XH im CMSimple_XH Forum
Gern nehme ich auch Informationen entgegen, auf welchen Seiten das Plugin LangMan_XH eingesetzt wird.
Ich möchte keine Statistik führen oder gar veröffentlichen. Es geht einfach darum, zu wissen, ob weiteres Arbeiten an diesem Plugin sinnvoll ist.
LangMan_XH kann unter Einhaltung der GPLv3 verwendet werden.
Version 1.0 beta5 für CMSimple_XH Versionen ab 1.7
Softwareentwicklung ist teilweise sehr aufwendig und findet, für jede hier angebotene Software, in meiner Freizeit statt. Daher freue ich mich über jede Unterstützung. Zum Teil wird damit z.B. einfach diese Website finanziert.
Außerdem bringt eine kleine Anerkennung zwischendurch immer wieder etwas Schwung in die Entwicklung.