Hi,
I'm looking for a function where I can change the title of the pictures via batch mode. Doesn't matter if it's during upload or later in the batch processing menu. This feature should also support wildcards, e.g. if I set the pattern "PICT_#", then the hashtag should be replaced by a number automatically counting up.
I found a way to set a static title while doing the multiple add, but if I upload e.g. 100 pictures, they all got the same (non-unique) name then.
Is there something like this available?
Thanks,
Boby
Batch renaming of Photos (title)?
- Jan
- Phoca Hero
- Posts: 48706
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Batch renaming of Photos (title)?
Hi, is this question somehow related to this question:
https://www.facebook.com/groups/joomla. ... 683210091/
If yes, see my answers there:
1) Hallo, wie alle anderen geschrieben haben, es ist besser, eine Möglichkeit zu finden, die Dateien auf dem PC oder auf dem Server direkt umzubenennen - dafür gibt es viele Programme, die Dateien mit Stapelverarbeitung umbenennen können. Dies ist in Phoca Gallery nicht möglich, hauptsächlich weil Phoca Gallery die Originalbilder in keiner Weise verändert (die auch von anderen Teilen des Systems verwendet werden können). Die Originalbilder werden in Phoca Gallery für die Thumbnails, das Download, die Neuberechnung des Seitenverhältnisses, die Drehung und viele andere Funktionen verwendet. Deshalb auch ändert Phoca Gallery Originalbilder nicht (dafür sind Thumbnails da), auch ihre Namen zur Laufzeit nicht (theoretisch könnte es auch zu eine Schleife kommen, usw.).
Eine andere Möglichkeit besteht darin, wenn die Bildtitel im Grunde nichts bedeuten, diese Titel einfach nicht anzuzeigen. Wie z.B. hier: https://phoca.cz/demo/phocagallery-plugin
2) BTW, das Ändern des in der Datenbank gespeicherten Namens (Titels) kann man einfach in Programm editieren:
VON:
$datam['title'] = $data['title'];
ZU:
$datam['title'] = $data['title']. $i;// usw.
Die Frage ist jedoch, was es hilft?
Anstelle von Bild, Bild, Bild wird Bild_1, Bild_2, Bild_3 dargestellt ... was eigentlich keinen Unterschied macht, und vielleicht ist es wirklich besser, die Namen überhaupt nicht zu zeigen.
Jan
https://www.facebook.com/groups/joomla. ... 683210091/
If yes, see my answers there:
1) Hallo, wie alle anderen geschrieben haben, es ist besser, eine Möglichkeit zu finden, die Dateien auf dem PC oder auf dem Server direkt umzubenennen - dafür gibt es viele Programme, die Dateien mit Stapelverarbeitung umbenennen können. Dies ist in Phoca Gallery nicht möglich, hauptsächlich weil Phoca Gallery die Originalbilder in keiner Weise verändert (die auch von anderen Teilen des Systems verwendet werden können). Die Originalbilder werden in Phoca Gallery für die Thumbnails, das Download, die Neuberechnung des Seitenverhältnisses, die Drehung und viele andere Funktionen verwendet. Deshalb auch ändert Phoca Gallery Originalbilder nicht (dafür sind Thumbnails da), auch ihre Namen zur Laufzeit nicht (theoretisch könnte es auch zu eine Schleife kommen, usw.).
Eine andere Möglichkeit besteht darin, wenn die Bildtitel im Grunde nichts bedeuten, diese Titel einfach nicht anzuzeigen. Wie z.B. hier: https://phoca.cz/demo/phocagallery-plugin
2) BTW, das Ändern des in der Datenbank gespeicherten Namens (Titels) kann man einfach in Programm editieren:
VON:
$datam['title'] = $data['title'];
ZU:
$datam['title'] = $data['title']. $i;// usw.
Die Frage ist jedoch, was es hilft?
Anstelle von Bild, Bild, Bild wird Bild_1, Bild_2, Bild_3 dargestellt ... was eigentlich keinen Unterschied macht, und vielleicht ist es wirklich besser, die Namen überhaupt nicht zu zeigen.
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 26 May 2015, 23:59
Re: Batch renaming of Photos (title)?
Hallo Jan, ja, danke - genau um dieses Thema geht es :-).
Hintergrund meines Problems: Ich have viele, nichtssagende Dateinamen - wie z.B. "wunderwelt_2013_20190304_1345357526.jpg".
Diese mit dem Namen darzustellen macht keinen Sinn, da der Name mehr oder weniger eine ID ist - und kein sprechender Begriff. Außerdem überlagern so lange Bildtitel dann viel zu viel vom Thumbnail.
Wenn ich jetzt aber alle Bilder gleich benenne (wie z.B. hier: https://www.rc-boote.at/cms/index.php/g ... -wien-2007), sind sie nicht mehr für den Anwender unterscheidbar - z.B. wenn jemand ein Bild in Originalauflösung haben möchte. Ich fotografiere manchmal in RAW oder hoher JPG Auflösung, lade dann aber nur mehr ein komprimierte Variante hoch (aus Platzgründen).
Daher mein Wunsch einen "eindeutigen" Namen für jedes Bild innerhalb eines Albums zu haben, der aber nicht der Filename (weil unpassend) ist. Da wir ca. 20.000 Fotos bei uns hosten, muss es eine Batch-Funktion sein - jedes Bild einzeln umbenennen wäre der pure Wahnsinn. Außerdem Gigabytes von Bildern down- und wieder uploaden, um nur den Namen zu ändern, ist auch nicht gut.
Sollte es keine Lösung in PhocaGallery geben, werde ich wohl mit einem Update über die Table fahren müssen - schöner wäre es aber sicher, einen "Counter" zu haben der durch eine Wildcard automatisch hochgezählt wird.
Danke!
Hintergrund meines Problems: Ich have viele, nichtssagende Dateinamen - wie z.B. "wunderwelt_2013_20190304_1345357526.jpg".
Diese mit dem Namen darzustellen macht keinen Sinn, da der Name mehr oder weniger eine ID ist - und kein sprechender Begriff. Außerdem überlagern so lange Bildtitel dann viel zu viel vom Thumbnail.
Wenn ich jetzt aber alle Bilder gleich benenne (wie z.B. hier: https://www.rc-boote.at/cms/index.php/g ... -wien-2007), sind sie nicht mehr für den Anwender unterscheidbar - z.B. wenn jemand ein Bild in Originalauflösung haben möchte. Ich fotografiere manchmal in RAW oder hoher JPG Auflösung, lade dann aber nur mehr ein komprimierte Variante hoch (aus Platzgründen).
Daher mein Wunsch einen "eindeutigen" Namen für jedes Bild innerhalb eines Albums zu haben, der aber nicht der Filename (weil unpassend) ist. Da wir ca. 20.000 Fotos bei uns hosten, muss es eine Batch-Funktion sein - jedes Bild einzeln umbenennen wäre der pure Wahnsinn. Außerdem Gigabytes von Bildern down- und wieder uploaden, um nur den Namen zu ändern, ist auch nicht gut.
Sollte es keine Lösung in PhocaGallery geben, werde ich wohl mit einem Update über die Table fahren müssen - schöner wäre es aber sicher, einen "Counter" zu haben der durch eine Wildcard automatisch hochgezählt wird.
Danke!
-
- Phoca Member
- Posts: 13
- Joined: 26 May 2015, 23:59
Re: Batch renaming of Photos (title)?
@Jan: Btw...PhocaGallery ist ziemlich cool geworden; hab's schon mal vor Jahren verwendet, war mir aber in der Bedienung zu sperrig. Die aktuelle Version in J4 finde ich wirklich genial von Bedienbarkeit, Schönheit & Performance! Danke!!!
- Jan
- Phoca Hero
- Posts: 48706
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Batch renaming of Photos (title)?
Hallo, teste mal die Beta Version:
https://github.com/PhocaCz/PhocaGallery ... 3Beta2.zip
Da kann man bei Titel {#} eingeben, was in Nummer gewechselt wird:
Title_{#} ... wird in Title_1 geändert
Title_{##} ... wird in Title_01 geändert - für die korrekte Sortierung bei mehr als 10 Bildern
Title_{###} ... wird in Title_001 geändert - für die korrekte Sortierung bei mehr als 100 Bildern

https://github.com/PhocaCz/PhocaGallery ... 3Beta2.zip
Da kann man bei Titel {#} eingeben, was in Nummer gewechselt wird:
Title_{#} ... wird in Title_1 geändert
Title_{##} ... wird in Title_01 geändert - für die korrekte Sortierung bei mehr als 10 Bildern
Title_{###} ... wird in Title_001 geändert - für die korrekte Sortierung bei mehr als 100 Bildern

If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 26 May 2015, 23:59
Re: Batch renaming of Photos (title)?
Jan, perfekt - hab's bei mir ausprobiert und es klappt wie erwartet. Vielen, vielen Dank!
Nur noch eine Bitte (nicht dringend): Die Funktion eines RENAME sollte auch in der Stapelverarbeitung für Bilder möglich sein, damit bestehende Fotos umbenannt werden können (mit der gleichen Logik {###}). Danke!!!
Nur noch eine Bitte (nicht dringend): Die Funktion eines RENAME sollte auch in der Stapelverarbeitung für Bilder möglich sein, damit bestehende Fotos umbenannt werden können (mit der gleichen Logik {###}). Danke!!!