Prinzen Rolle
Enthusiast
Thread Starter
- Mitglied seit
- 26.06.2004
- Beiträge
- 7.018
Als Root-Server Besitzer lad ich meine Bilder dort natürlich lieber hoch, wie bei einem Imagehoster, weil ich einfach mehr Kontrolle habe.
Da ist es natürlich ärgerlich / nervig entweder die Links manuell anzupassen oder jedes mal über die "Grafik einfügen" Option dies in den Fließtext einzupassen.
Faulheit siegt, und ein paar Zeilen bash Code haben schon jedes Problem gelöst
Die Struktur meiner Ordner schaut dabei immer wiefolgt aus:
Zu beachten ist, dass die skalierten und unskalierten Bilder alle den exakt gleichen Namen haben. Das Script spuckt dann eine sortierte Liste aller Bilder des jeweiligen Ordners aus, die dann per C&P hier eingefügt werden können.
Vielleicht hilft das ganze ja dem ein oder anderem ebenfalls faulen, bei Fragen zum Script und dessen Anpassungen dürft Ihr gerne nachhaken.
Da ist es natürlich ärgerlich / nervig entweder die Links manuell anzupassen oder jedes mal über die "Grafik einfügen" Option dies in den Fließtext einzupassen.
Faulheit siegt, und ein paar Zeilen bash Code haben schon jedes Problem gelöst
Code:
#!/bin/bash
# script in ordner kopieren, aus dem die Bilder aufgelistet werden sollen
files=`find res/ -type f | sort`
# gibt den ordner zurück, indem die unskalierten bilder liegen
# muss für andere Verzeichnistiefen über die Option -f angepasst werden
folder=`pwd | cut -d "/" -f5`
touch /var/www/localhost/htdocs/pics/$folder/url_list
for file in $(echo $files | tr -d '/res/')
do
echo "[.url=http://EUREDOMAIN/pics/"$folder/$file"][IMG]http://EUREDOMAIN/pics/"$folder/"res""/"$file"[/IMG][/url]" >> /var/www/localhost/htdocs/pics/$folder/url_list
done
Die Struktur meiner Ordner schaut dabei immer wiefolgt aus:
Code:
/ => beinhaltet alle unskalierten Bilder
res/ => beinhaltet alle skalierten Bilder, Unterordner in beliebiger Anzahl möglich
Zu beachten ist, dass die skalierten und unskalierten Bilder alle den exakt gleichen Namen haben. Das Script spuckt dann eine sortierte Liste aller Bilder des jeweiligen Ordners aus, die dann per C&P hier eingefügt werden können.
Vielleicht hilft das ganze ja dem ein oder anderem ebenfalls faulen, bei Fragen zum Script und dessen Anpassungen dürft Ihr gerne nachhaken.