Kein direktes Modul diesmal sondern mehr ein kleines Goodie während der Installation (macht man meist nicht so oft. Da ich aber grade wieder mal einen neuen Shop installiert habe und mich das nervt ständig alles per Hand zu machen, also habe ich das heute abend mal umgebaut)
in kurz:
- neues Dateihandling, übersichtlicher (meine Meinung), weniger fehleranfäliig und leichter erweiterbar
- Möglichkeit Dateirechte per PHP oder FTP zu setzen
was man verbessern könnte:
- Mehrsprachigkeit (gilt für die index.php vom Installer allgemein), momentan nur deutsch
- mehr visuelles Feedback für den Benutzer ob etwas geklappt hat oder nicht
- automatische Pfaderkennung
Ich hänge die xtc_installer/index.php einfach mal an, in die xtc_installer/language/german.php muss noch hinzugefügt werden:
// BOC flth new permission change system define('FTP_CHANGE_PERM_EXPLAIN', 'Um die Datei- und Verzeichnisrechte zu setzen, benutzen Sie entweder Ihr FTP-Programm oder geben Sie Ihre FTP-Daten hier ein, um die benötigten Dateirechte automatisch setzen zu lassen.
Je nach Serverkonfiguration können Sie es auch direkt über PHP probieren, klicken Sie dazu bitte <a href="index.php?action=fixperms">hier</a>.<br />
Falls die Rechte danach immer noch nicht stimmen, hilft nur die Methode über FTP rechts.'); define('LOGIN_NOT_POSSIBLE', 'FTP-Pfad fehlerhaft, Host nicht erreichbar'); define('CHMOD_WAS_NOT_SUCCESSFUL', 'Ändern der Verzeichnisrechte war NICHT erfolgreich'); define('FTP_HOST', 'FTP Host (automatisch erkannt)'); define('FTP_PORT', 'FTP-Port (Standard: 21)'); define('FTP_PATH', 'FTP-Pfad (meist /httpdocs oder /htdocs, evtl. Unterverzeichnis)'); define('FTP_LOGIN', 'FTP-Benutzername'); define('FTP_PASSWORD', 'FTP-Passwort'); define('CONNECT_FTP', 'FTP verbinden'); // EOC flth new permission change system Und anbei noch ein Bild.
Florian
Linkback: https://www.modified-shop.org/forum/index.php?topic=22053.0