Antwort schreiben

Schreiben Sie hier Ihren Beitrag

Click in the dark area of the image to send your post.

Zurück

Übersicht (Neuester Beitrag zuerst)

drlecter
2024-10-31 18:41:26

Wenn das bei Filezilla nicht geht aber beim TotalCommander ist das halt ein Problem beim Filezilla. Da einmal nach den Codepages/Char.... Sets schauen. Da gibt es wohl einen Fehler.

Otmar Mayr
2024-10-31 00:02:43

Bei meiner bisherigen Piwigo-Installation funktioniert es mit diesen Eintragungen seit langer Zeit perfekt:

$conf['sync_chars_regex'] = '/^[ äÄöÖüÜß,a-zA-Z0-9-_+., ]+$/';

Wegen dem nicht-gelösten Smarty-Problem habe ich nun eine weitere Piwigo-Installation (15.0.0) vorgenommen. Auch hier habe ich beim LocalFiles Editor diesen Eintrag drinnen:

$conf['sync_chars_regex'] = '/^[ äÄöÖüÜß,a-zA-Z0-9-_+., ]+$/';

Bei dieser Neuinstallation bekomme ich beim Synchronisieren viele Fehlermeldungen (falscher Dateiname).

Der einzige Unterschied zwischen den zwei Piwigo-Installationen sind die verschiedenen Erscheinungbilder:

a) Modus
b) VerticalWhite

Eigentlich gibt es noch einen Unterschied, bin aber nicht sicher, ob dieser eine Rolle spielt.

Bei der neuen Piwigo-Installation habe ich ca. 26.000 JPGs synchronisiert. Bei der bisherigen Piwigo-Installation waren es immer maximal 100 JPGs.

Ergänzung:

Es gibt noch einen weiteren Unterschied: Die große Anzahl der JPGs habe ich mit den FileZilla hochgeladen. Normalerweise verwende ich den TotalCommander.

Erst jetzt habe ich bei FileZilla die Meldung gesehen "Der Server unterstützt keine Nicht-ASCII-Zeichen".

Bei den JPGs, die mit dem TotalCommander hochgeladen wurden, werden die Umlaute perfekt dargestellt. Bei den JPGs die mit FileZilla hochgeladen wurden, ist das nicht der Fall.

Friend
2024-01-07 19:15:46

Hi,

ich habe ein klassisches Problem, Umlaute im Dateinamen.

Ich habe Bilder von Mitgliedern in einem Verein die einen Ausweis erhalten sollen.
Die Ausweise werden automatisiert hergestellt, heisst der Dateiname wird genommen
um dem Ausweis den richtigen Namen zuzuordnen.
Wie im Deutschen üblichen haben wir auch einige Mitglieder mit äÄ, öÖ, üÜ im Namen.

Leider kann ich die Bilder nicht mit den angeführten Umlauten im Dateinamen in die Piwigo-Datenbank
übernehmen und wenn ich sie alle Umschreibe ist das viel Arbeit aber dann funktioniert das mit den Ausweisen nicht mehr und der Müller heisst dann Mueller was halt leider nicht stimmt.
Das ist bei einem Ausweis eher suboptimal.

Ich habe schon LocalFiles Editor als Plugin installiert aber leider funzt es nicht wie erhofft.
//$conf['sync_chars_regex'] = '/^[ äÄöÖüÜa-zA-Z0-9-_.,\'"^&+° #!?@$]+$/';

Bin für jeden Tipp dankbar! 

Vielen Dank!
Friend

drlecter
2021-03-14 18:55:55

Kein Thema.
Seq. nutze ich halt bei Zeitraffer :)

SkySurfer
2021-03-14 18:46:20

drlecter schrieb:

SkySurfer schrieb:

drlecter schrieb:

... Aber warum packt man ein # in den Dateinamen. ...

Berechtigte Frage ;-). Ich benutze das um einen Zähler kenntlich zu machen.
Z.B Tag #01, Tag #02, Tag #03 usw.

Dafür hatte ich immer Tag- genommen :) Wobei, EXIFs und Sortierung ging immer sehr gut :) Ich kenne das auch noch von früher von FTP Servern usw. Aber das ist lange her.

Gute Idee. Der Bindestrich alleine ist mir noch nicht eindeutig genug, werde aber meine Verzeichnisse einfach in eine Piwigo-validen Bezeichnung umbennen. Statt z.B.  #01 nehme ich -seq01 (Sequenznummer).
Danke für den Vorschlag!

drlecter
2021-03-14 17:50:01

SkySurfer schrieb:

drlecter schrieb:

... Aber warum packt man ein # in den Dateinamen. ...

Berechtigte Frage ;-). Ich benutze das um einen Zähler kenntlich zu machen.
Z.B Tag #01, Tag #02, Tag #03 usw.

Dafür hatte ich immer Tag- genommen :) Wobei, EXIFs und Sortierung ging immer sehr gut :) Ich kenne das auch noch von früher von FTP Servern usw. Aber das ist lange her.

SkySurfer
2021-03-14 17:45:31

drlecter schrieb:

... Aber warum packt man ein # in den Dateinamen. ...

Berechtigte Frage ;-). Ich benutze das um einen Zähler kenntlich zu machen.
Z.B Tag #01, Tag #02, Tag #03 usw.

drlecter
2021-03-14 17:41:42

Mal eine kurze Verständnisfrage für mich. Vielleicht bin ich zu alt und von früher halt etwas anders in meiner Arbeitsweise. Aber warum packt man ein # in den Dateinamen. Ich kann ein Leerzeichen und ggf. auch Umlaute verstehen. Nur aus meiner Erfahrung weiss ich halt, das Betriebssysteme immer schon Probleme mal hatten (gerade wenn man übergreifend arbeitet) mit Sonderzeichen. Beim Importieren meiner Bilder von den karten achte ich deshalb darauf nur so wenig Sonderzeichen wie möglich zu haben. Auch wenn ein ü schöner aussieht als ein ue. Ich vermeide einfach Länder mit Sonderzeichen im Namen :D

SkySurfer
2021-03-14 17:22:02

SkySurfer schrieb:

..und noch ein paar weitere Sonderzeichen aufgenommen

$conf['sync_chars_regex'] = '/^[ äÄöÖüÜa-zA-Z0-9-_.,\'"^&+° #!?@$]+$/';

Die Expressions können auch hier direkt getestet werden: https://regex101.com/r/M1Xxfb/1/

Bei mir hat das für die Dateisynchronisierung (teilweise) geklappt ["Raspbian GNU/Linux 10 (buster)"].

Probleme konnte ich deutlich reduzieren, wenn ich erst einen Sync nur über die "Verzeichnisse" mache, dann eine zweiten Sync über "Verzeichnisse + Dateien"

Problem: z.B wird für das zu importierende Verzeichnis "Test 123# ÄüÖ" zwar ein gleichnamiges Album angelegt (inkl. Leerschritte), leider werden aber keine Vorschauen für die Bilder in diesem Verzeichnis erstellt (zumindest habe ich keinen Weg gefunden :rolleyes: ).
Das "#" ist in diesem Fall der Grund dafür.

SkySurfer
2021-03-12 23:42:36

..und noch ein paar weitere Sonderzeichen aufgenommen

$conf['sync_chars_regex'] = '/^[ äÄöÖüÜa-zA-Z0-9-_.,\'"^&+° #!?@$]+$/';

Die Expressions können auch hier direkt getestet werden: https://regex101.com/r/M1Xxfb/1/

Ludwig
2019-11-27 15:11:46

Also ich habe es genau so gemacht und bei mir funktioniert es - gerade getestet - bin ja erst wieder seit gestern hier und bau die Seite ganz neu auf.

pblacky
2018-06-14 19:19:38

Na dann werde ich wohl doch meine Fotos alle umbenennen müssen ;-(
Danke jedenfalls ....

DTW
2018-06-14 17:41:38

Ja, genau so hätte ich es auch gemacht.

Vielleicht nochmal mit einem Leerzeichen drin versuchen, also

$conf['sync_chars_regex'] = '/^[ äüöa-zA-Z0-9-_.]+$/';

Unabhängig davon scheint es aber wirklich so zu sein, dass Piwigo ganz bewusst auf Sonderzeichen verzichtet, um keine Probleme im Zusammenspiel zwischen Datenbank, Themes, Plugins usw. zu bekommen, was ich auch nachvollziehbar finde.

pblacky
2018-06-14 13:45:06

Danke DTW für diesen Lösungsvorschlag, habe ich ausprobiert.
Hat leider nicht funktioniert

Ist das so  (siehe Anhang) richtig eingetragen??

DTW
2018-06-13 15:37:51

Hallo,

ich bin selbst noch nicht lange mit Piwigo unterwegs, aber vielleicht kann ich trotzdem helfen.

Falls noch nicht geschehen, installiere bitte das Plugin "LocalFiles Editor"

Nach der Installation kannst du es auf der linken Seite unter Plugins auswählen. Im großen Textfeld dann bitte den Code

$conf['sync_chars_regex'] = '/^[a-zA-Z0-9-_.]+$/';

eintragen und die gewünschten Zeichen in den eckigen Klammern ergänzen, für Sonderzeichen also z.B.

$conf['sync_chars_regex'] = '/^[äüöa-zA-Z0-9-_.]+$/';

Ob es funktioniert weiß ich allerdings nicht, da ich meine Dateinamen konsequent an das Standardschema angepasst habe, um in Zukunft damit keine Probleme zu bekommen. Aber laut Dokumentation sollte es gehen ;)

Gruß

Brett Fußzeile

Unterstützt von FluxBB

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