Hat hier mal jemand das DRIGG Modul getestet?
am 29.05.2008 - 21:11 Uhr in
Ich teste diesen Digg clone gerade und habe Probleme mit den Umlauten. Mittels pathauto habe ich bei den tags und den Kategorien Umlaute angezeigt bekommen. Bei der URL werden aber alle Umlaute konsequent gelöscht. Die Umlaute werden nicht einmal in die MySQL Tabelle geschrieben. Die URL sieht dann so aus
http://example.com/Test/ber_den_Wolken_ndern_sich_fter_die_Wetterverltnisse
Korrigiere ich aber den Eintrag in der MySQl, dann wird die URL korrekt mit Umlauten angezeigt. Es geht also etwas auf dem Datenweg von der Eingabe bis zur Speicherung in der Datenbank verloren.
Der Modulentwickler meint ich müsste damit leben.
Nicht das ich es unbedingt haben möchte, aber ich habe bereits den Digg clone Pligg getestet und der kennt überhaupt keine Internationalisierung, selbst die MySQL Sachen sind konsequent und zwar wirklich konsequent auf "Englisch" codiert. Das macht mich wundern. Ist das ein neuer Trend oder Nationalismus der Entwickler?
- Anmelden oder Registrieren um Kommentare zu schreiben
Unscharfe Filterung
am 29.05.2008 - 23:55 Uhr
Aus meinen schon etwas herseienden Erfahrungen mit Pathauto weiss ich, dass man irgendwo beeinflussen oder einstellen kann, wie er Umlaute (sind für Ihn ja nur Sonderzeichen) umsetzt. (genau, da gibts ne Tabelle wo du einträgst: für ö bitte oe. Ist ne Textdatei irgendwo im Modulordner) Kannst du zur not einfach von Hand einen Alias eintragen? Oder sind das zu viele Seiten?
Drupal - Social Publishing
Na ja es sind eben URLs, die
am 31.05.2008 - 13:10 Uhr
Na ja es sind eben URLs, die kommen unverhofft ...
Das Problem ist aber offensichtlich die Darstellung von Sonderzeichen in der URL in UTF-8 oder in ASCII und die Frage, was ist die richtige Darstellung. Bei der Wikipedia wird zum Beispiel der Name Gerhard Schröder in der URL als Gerhard+Schr%C3%B6der dargestellt. Das ist UTF-8. Der Autor des Drigg Moduls hat sich entschieden die Umlaute zu löschen, was wohl ASCII konform ist. Ich kann das jetzt umgehen in dem ich in der MySQL Tabelle die Umlaute nachtrage. Wäre ich alleine unterwegs, ist das auch kein Problem. Aber ich bin nicht alleine ...
Bei pathauto gibt es die i18l-soundso Datei. Ich habe mal die Datei von Drupal 6.2 in meine 5.7 Installation kopiert. Das hat nur die Umlaute in Kategorien- und Tagnamen korrigiert, aber nicht in der URL.
Der Drigg Entwickler (ein ehemaliger Drupal-Entwickler) schreibt mir das er sich zu wenig mit der Lokalisierung auskennt und wenn ich eine Lösung möchte, dann solle ich mir einen professionellen Programmierer engagieren.
Ran an die Basis
am 31.05.2008 - 13:17 Uhr
Das ist ein klarer Fall für #drupal-support
Drupal - too unorganised to be a system
Was meinst Du damit? Gibt es
am 01.06.2008 - 18:21 Uhr
Was meinst Du damit? Gibt es hier sowas wie Ayatollahs?
Nicht ohne Grund wird keine
am 01.06.2008 - 18:53 Uhr
Nicht ohne Grund wird keine Umlaute in der URL erscheinen. Da Browser kleiner als IE7(ältere Browser) damit nix anfangen können. Es gibt zwar Codierungen für Umlaute in der URL, aber die sehen sehr merkwürzig aus zb. xn--tobiasbhr-12a.de/ würde zu tobiasbähr.de führen. (die wiederum hab ich auf die untere weiterleiten lassen.) Wusste ich bei der Registrierung der Domain nicht.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Missverständnisse
am 01.06.2008 - 21:58 Uhr
Ayatollahs?
@Spartacus: Nein Umlaute werden sowieso nicht angezeigt, das meint er glaube ich auch nicht.
So, ich habe mir das jetzt noch mal angeguckt. Es ist die Datei i18n-ascii.example.txt die das regeln sollte. Schau mal rein. Ich vermute mal, man muss sie umbenennen und das "example" rausnehmen, so dass sie nur noch i18n-ascii.txt heisst. Suchet auf Drupal.org und ihr werdet finden. Klopfet im IRC-Channel #drupal-support und es wird euch aufgetan.
Soll heissen gib mal bei Google die suche i18n-ascii.txt site:drupal.org ein und du wirst bestimmt auf Support-issues oder die Doku geleitet.
äh, wenn das Gute liegt so nah: http://www.drupalcenter.de/node/3357
Drupal - too unorganised to be a system
Genau dieses example
am 02.06.2008 - 09:17 Uhr
Genau dieses example rausnehmen und dann wird in den Einstellung für Pathauto ein Option freigeschaltet, die man dann aktivieren muss. Damit aus ä --> ae wird und div. andere Zeichen.
es gibt aber auch eine Einstellung die Zeichen/Wörter entfernt zb. in usw.
Einfach die Wörter darausnehmen bzw die Option deaktivieren.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Also also: 1. Es geht nicht
am 02.06.2008 - 18:34 Uhr
Also also:
1. Es geht nicht darum ob ich Umlaute angezeigt haben will oder nicht. In diesem Fall werden Umlaute in der URL vollständig gelöscht. Aus ÄNDERN wird NDERN.
2. Die Datei i18l habe ich umbenannt (siehe oben) mit dem Ergebnis das in den Tags und in den Kategorienamen mittels pathauto die Umlaute korrekt gesetzt werden. ABER bei der URL werden die Umlaute gelöscht! Das ist etwas anderes. Der Modulentwickler hat das so codiert. Ich muss also in die MySQL gehen und dort die Umlaute nachträglich eingeben, dann wird auch die URL korrekt mit Umlauten angezeigt.
Im Idealfall stelle ich mir das so vor wie bei Wordpress oder bei der Wikipedia. Da geht es doch auch.
Geht doch.
am 03.06.2008 - 06:52 Uhr
Hab ich auch wieder was gelernt. Damit diese i18n-ascii.text wirklich zur Entfaltung kommt, muss man bei den Pathauto Settings unter "General Settings" noch anwählen "Transliterate prior to creating alias". Der Hilfetext darunter ist aufschlussreicher als der Titel.
Dann funzt es.
Drupal - too unorganised to be a system
@ratdog, ist Dein Problem nun geloest oder nicht?
am 03.06.2008 - 10:11 Uhr
@ratdog,
ist Dein Problem nun geloest oder nicht?
Fall nicht:
ABER bei der URL werden die Umlaute gelöscht! Das ist etwas anderes. Der Modulentwickler hat das so codiert.
Gib mal Modulversion und wenn moeglich benenne die Codezeilen.
Kenne das Modul nicht. Es sollte doch moeglich sein Dein Problem zu loesen. Entweder Themeing - vermutlich aber ein Modulhack.
PS
Bin kein Ayatollah. Oder doch?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
quiptime
am 05.06.2008 - 13:31 Uhr
@ratdog,
ist Dein Problem nun geloest oder nicht?
Fall nicht:
ABER bei der URL werden die Umlaute gelöscht! Das ist etwas anderes. Der Modulentwickler hat das so codiert.
Gib mal Modulversion und wenn moeglich benenne die Codezeilen.
Kenne das Modul nicht. Es sollte doch moeglich sein Dein Problem zu loesen. Entweder Themeing - vermutlich aber ein Modulhack.
PS
Bin kein Ayatollah. Oder doch?
Mit Ayatollah meinte ich "Forenpolizei"!
Nein, mein Problem ist nicht gelöst. Die Codezeilen kann ich Dir nicht nennen. Der Entwickler (ein ehemaliger Drupal Entwickler) hat mir das auf Anfrage so mitgeteilt.
Ich nutze das http://drupal.org/project/drigg Modul Version 5.x-1.32 UND ZWAR IN DIESER VERSION http://www.drigg-code.org/pages/download_and_install . Der Entwickler bietet es als Komplettpaket mit Drupal 5.7 an. Ist ruck-zuck installiert.
Das Modul selber ist eigentlich sehr gut brauchbar, bis auf die Sache mit den gelöschten Umlauten in der URL.