Eine Bekannte möche eine zweite Website haben. Da dachte ich mir, es wäre praktisch, wenn sie auf die Bilder etc. ihrer ersten Website zugreifen könnte, vor allem da der Webspace recht klein ist und sie gerne riesige Bilder hochlädt.
Man könnte das machen, indem man die neue Websites direkt unter der alten einbaut, z.B.
--alte images
--alte userfiles
--alte Website
--neue Website
und dann in der config.php bei $cf['folders']['userfiles'] eingibt: "alteWebsite/userfiles/";
Ich frage mich, ob es auch möglich wäre, wenn die beiden Websites nicht übereinander sondern nebeneinander stehen? Dann müsste man bei den userfiles zuerst unter die Website und dann in die andere gehen. Das scheint aber nicht zu gehen, oder?
2 Websites teilen sich userfiles
Re: 2 Websites teilen sich userfiles
Geht das wirklich? alteWebsite/userfiles/ würde dann doch unterhalb der Installationsverzeichnisses von neueWebsite gesucht werden (zumindest was den Filebrowser betrifft).svasti wrote:und dann in der config.php bei $cf['folders']['userfiles'] eingibt: "alteWebsite/userfiles/";
Das Problem beim Verwenden wollen von übergeordneten Verzeichnissen, ist zum einen, dass im jeweiligen $subdir (siehe plugins/filebrowser/admin.php) alle ".." entfernt werden (Absicherung vor Directory-Traversal-Angriffen), und dann noch einmal geprüft wird, dass $subdir unterhalb von $browser->baseDirectory liegt. Das müsste man sich mal genauer anschauen. So wie es jetzt ist, funktioniert der Filebrowser mit bestimmten Einstellungen von $cf['folders']['userfiles'] nicht, obwohl CMSimple_XH an sich damit keine Probleme hat (das Sprachmenü jedenfalls holt sich die Icons aus dem eingestellten Ordner).
Christoph M. Becker – Plugins for CMSimple_XH
Re: 2 Websites teilen sich userfiles
Es scheint zu gehen, hab es gerade gemacht.cmb wrote:Geht das wirklich? alteWebsite/userfiles/
die neue Website liegt unten, die alte oberhalb in direkter Linie. da geht der Filebrowser einfach einen Schritt höher als sonst.cmb wrote:würde dann doch unterhalb der Installationsverzeichnisses von neueWebsite gesucht werden (zumindest was den Filebrowser betrifft).
Re: 2 Websites teilen sich userfiles
Ich habe jetzt mal ein sauberes XH 1.6.6 in den Ordner oben/ installiert. Dann habe ich den Ordner oben/unten/ erzeugt, und dort ebenfalls ein sauberes XH 1.6.6 installiert. Dann habe ich bei der oben/unten/ Installation geändert:
Dann meldet mir der CMS-Browser beim Klick auf Files: "folder: oben/userfiles/" und zeigt keine Ordner oder Dateien an. Der Editorbrowser spuckt dann die erklärende Warnung aus: "Warning: opendir(./../../oben/userfiles/images/): failed to open dir: No such file or directory in [...]".
Kannst Du bitte erklären, was Du anders gemacht hast.
Code: Select all
$cf['folders']['userfiles']="oben/userfiles/";
Kannst Du bitte erklären, was Du anders gemacht hast.
Christoph M. Becker – Plugins for CMSimple_XH
Re: 2 Websites teilen sich userfiles
Ordnerstruktur:
Code: Select all
unten/
cmsimple
content
core
plugin
templares
index.php
oben/
cmsimple
content
core
plugin
templares
userfiles
index.php
bei mir brav die Dateien der oberen Installation an.cmb wrote:unten/ Installation geändert:Dann meldet mir der CMS-Browser beim Klick auf Files: "folder: oben/userfiles/" und zeigtCode: Select all
$cf['folders']['userfiles']="oben/userfiles/";
Re: 2 Websites teilen sich userfiles
Ah! Bei mir ist die Wurzel des Baumes irgendwie immer oben.
Jedenfalls sollte das funktionieren. Aber sinniger wäre es natürlich, wenn man userfiles auch in der umgekehrten Richtung (also Richtung Wurzel) anpassen könnte.
Jedenfalls sollte das funktionieren. Aber sinniger wäre es natürlich, wenn man userfiles auch in der umgekehrten Richtung (also Richtung Wurzel) anpassen könnte.
Christoph M. Becker – Plugins for CMSimple_XH
Re: 2 Websites teilen sich userfiles
Könnte man vielleicht für 1.7 ins Auge fassen?cmb wrote: Aber sinniger wäre es natürlich, wenn man userfiles auch in der umgekehrten Richtung (also Richtung Wurzel) anpassen könnte.
Re: 2 Websites teilen sich userfiles
Ich hab's mal schnell auf die Roadmap gepackt, damit es nicht vergessen wird. Ich bin aber nicht sicher, ob die Manpower reicht. Eigentlich bräuchte der Filebrowser sowieso noch eine Überholung, zumindest was die Developer-Dokumentation angeht.svasti wrote:Könnte man vielleicht für 1.7 ins Auge fassen?
Christoph M. Becker – Plugins for CMSimple_XH