#1 2012-02-05 18:41:39

wernerk
Mitglied
2012-01-15
13

Dateinamen in Bildlegende automatisch ausschalten

Hallo,

kann ich den automatisch erzeugten File-Ersatznamen im Bildtitel (Legende) global unterdrücken/ausschalten, wenn kein spezieller Bildname eingegeben wurde?

(also, wenn der Datenbankeintrag für 'name' auf NULL steht)

Es soll unabhängig von der Art und Weise des Uploads funktionieren.

Gibt es dafür vielleicht ein Plugin? Wenn nicht, wie lautet die php-Funktion, die den Filenamen für den fehlenden Bildnamen einsetzt?

Mein Problem ist einfach nur, dass der Betrachter keine kryptischen Dateinamen lesen soll, sondern entweder einen normalen Bildtitel oder gar nichts bzw. notfalls "ohne Titel" oder "nicht vorhanden".

Gruß
Werner

Offline

#2 2012-02-06 08:07:08

wernfried
Mitglied
2012-01-23
11

Re: Dateinamen in Bildlegende automatisch ausschalten

Kennst du dich ein wenig mit MySQL aus?
Wenn ja, kannst du mit diesen Update-Befehl alle Namen ändern:

update piwigo_images set name = "Nicht vorhanden" where file = concat(name, ".", tn_ext);

Evtl. heisst der Prefix ("piwigo_") bei dir anders, das hast du bei der Installation angegeben.

Natürlich solltest du es erst mit _einem_ Bild testen, dass sähe so aus:
update piwigo_images set name = "Nicht vorhanden" where file = concat(name, ".", tn_ext) AND name = "IMG_1234.jpg";


Gruss

Offline

#3 2024-03-28 01:15:57

rfgth
Mitglied
2024-03-11
2

Re: Dateinamen in Bildlegende automatisch ausschalten

Kann man das auch ohne die Datenbank zu nutzen ändern?

zum Beispiel in einer *.php


mfg und ein schönes Ostern ....

Offline

#4 2024-03-28 10:16:28

drlecter
Piwigo Team Moderators
2016-03-17
1116

Re: Dateinamen in Bildlegende automatisch ausschalten

Nein, die stehen AFAIK in der DB.

Offline

#5 2024-03-31 23:31:51

rfgth
Mitglied
2024-03-11
2

Re: Dateinamen in Bildlegende automatisch ausschalten

Danke, ich ahnte es!

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt