Moinsen Freunde!
Heute mal wieder etwas selbst geschriebenes. Diesmal mein erster halbwegs richtiger Hack für das WoltLab Burning Board 2 (kompatibel mit allen 2er-Versionen; getestet mit 2.3.6pl2).
Was macht der Hack?
Das Script ermöglicht es, Fotoalben einfach zu erstellen.
Die Bilder werden in ein angegebenes Verzeichnis, sortiert nach User und Albenname auf dem Server gespeichert.
Das Script legt die Ordner an und sichert diese gleichzeitig gegen Zugriff von außen.
In diesem Muster werden die Bilder abgelegt:
http://sub.domain.tld/hierkoennen/beliebig/vieleordner/angegebenwerden/USERID/ORDNER-VOM-USER-ANGELEGT/NAME.ENDUNG
Bsp:
http://sub.domain.tld/wbb2/Fotoalben/1/Urlaub2013/pic219.jpg
oder
http://sub.domain.tld/wbb2/images/usercontent/Fotoalben/1/Urlaub2013/pic219.jpg
Bereits angelegte Alben können mit nur einem Mausklick aufgelistet werden.
Nach jedem Upload werden die BB-Codes in einem extra Textfeld ausgegeben, man muss nur noch via copy&paste den Inhalt in den Beitrag einfügen.
Sowohl per normalem http-Upload als auch via Web-remote können die Bilder auf den Server geladen werden. (Es können beide Upload-Methoden gleichzeitig genutzt werden)
Existiert eine Datei im Ordner schon, wird das Script die neuere umbenennen (aktueller timestamp+Dateiname).
http://example.com/pic.jpg
Beim Upload mehrerer Bilder werden die in Serie hochgeladenen in der oberen Textarea alle aufgelistet!
Ein Button um auf das Script zu gelangen wird im Editorfenster hinzugefügt.
Copyright
Dieser Hack darf überall zum Download angeboten werden, auch mit veränderten Dateien. Es muss aber immer der Copyrightvermerk enthalten sein!
Veränderungen sind zu Kennzeichnen und in der jeweiligen Installationsanleitung zu vermerken.
Installationszeit in etwa 3-5 Minuten.
Viel Spaß damit, hier geht es zum Download 🙂
kill0rz
//Update 28.01.2014
Ich habe das Script auf Version 1.2 geupdated, Hier ist der Changelog:
v1.0 (01.01.2014)
—-
Grundskript
v1.2 (28.01.2014)
—-
+ Added: Bis zu 5 Webremotes gleichzeitig
+ Added: Bis zu 5 Localuploads gleichzeitig
+ Added: Ordner bleibt erhalten und wird nach Upload vorausgewählt
* fixed: kleine Darstellungsprobleme
* fixed: Remote von Bildern gleichen Namens kann Original überschreiebn