Formatierung und Akzente in URLs

Hallo zusammen! Ich habe Probleme mit der Formatierung der URL.

wird automatisch in Fragen generiert und fügt Akzente hinzu.

z.B.: https://cashlandia.com.br/c/dívidas/10

im Browser sieht es so aus: https://cashlandia.com.br/c/dívidas/10

was ich versuche ist: https://cashlandia.com.br/c/dividas/10

1 „Gefällt mir“

Ich hatte Schwierigkeiten, das Problem zu verstehen, aber das direkte Einfügen des Links hat mir geholfen.

Ich glaube, es ist nicht die Schuld von Discourse, du solltest Sonderzeichen in Kategorie-Slugs vermeiden.

Behalte den Namen der Kategorie Dívidas bei, aber verwende dividas als Kategorie-Slug.

Andernfalls wird der Kategorie-Slug, wenn er mit dem Akzent gespeichert wird, sofort geändert: image

1 „Gefällt mir“

Die Kategorie ist diese: https://cashlandia.com.br/c/dívidas/10

Ich habe jedoch nach der Generierung festgestellt, dass ich die anderen bearbeiten konnte, aber beim Bearbeiten einen Fehler 404 erhielt und dies die einzige war, die keinen Akzent enthielt.

Selbst die Fragen wurden mit Akzenten hinzugefügt, als ich sie hatte. Aber die Fragen waren normal, ohne etwas anzufassen, jetzt habe ich gerade den Cache geleert. Diese Kategorie lässt sich nicht bearbeiten, sie wird gelöscht.

Ändern Sie die Website-Einstellung slug generation method auf encoded, wenn Sie Sonderzeichen in Ihren URLs wünschen.

2 „Gefällt mir“

genau das, ich möchte nicht und trotzdem generiert es mit Akzenten.
Schau, wie es ist, das Muster ist, was ich nicht verstehe

Sie müssen Folgendes tun:

  1. Ändern Sie die Website-Einstellung slug generation method auf encoded.

  2. Aktualisieren Sie die Seite.

  3. Bearbeiten Sie die problematische Kategorie, ändern Sie den Slug in einen ASCII-Slug.

  4. Gehen Sie zurück und machen Sie die Änderung der Website-Einstellung rückgängig.

2 „Gefällt mir“

@Falco,

Ich hatte das gleiche Problem.

Die Slug-Generierungsmethode ist auf ascii eingestellt, aber ich habe versehentlich den Slug mit einem Akzent eingegeben. Danach konnte ich die Bearbeitungsseite der Kategorie nicht mehr aufrufen.

Am Ende habe ich das Problem behoben, indem ich die Rails-Konsole aufgerufen und den Slug dort korrigiert habe.

Es ist nicht ganz Discoures Schuld, da dies davon abhängt, dass der Benutzer einen Akzent eingibt, wo keiner sein sollte. Aber es wäre cool, wenn das System prüfen würde, ob der eingegebene Slug nur ASCII-Zeichen enthält, wenn die Slug-Generierungsmethode auf ascii eingestellt ist.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.