Man müsste also die URL aus dem Titel erstellen, dann schauen ob es schon eine solche URL gibt, wenn ja ne Zahl anhängen, nochmal schauen ob es die URL schon gibt, wenn ja die Zahl erhöhen. Technisch sicher machbar. Aber wenn es jetzt 100 Themen mit dem gleichen Titel gibt wären das 100 extra DB Querys und das nur um die ID aus der URL zu nehmen.juliokr hat geschrieben:Ein normaler Benutzer kann natürlich keine URL erstellen
Es ist möglich, also muss man damit rechnen das ein User es tut und braucht eine Routine dafür.juliokr hat geschrieben:Und wann ändert jemals jemand den Titel eines Themas ?
Doch, möglich wäre das, man müsste nur eine extra Spalte in die Tabelle einfügen in der man die URL speichert. Dann kann man stattjuliokr hat geschrieben:Das problem ist ja wohl das die Struktur der DB Tabes aus irgend einem Grund nicht zulässt die verschiedenen ID's einen Namen zuzuordnen, oder ?
WHERE topic_id = $topic_id
einfach WHERE topic_url = $topic_url
machen. Das Problem ist eher das an anderen Stellen extra Abfragen gemacht werden müssen. Wenn man z.B. speichern will in welchem Thema ein User das letzte mal was geschrieben hat kann man einfach die Topic ID speichern. So lässt sich dann auch eine URL zum Thema erstellen ohne extra nochmal die Topic Tabelle abzufragen. Wenn man den Titel in der URL hat muss man eben extra den Titel aus der Topic Tabelle auslesen.So weit ich das beurteilen kann ist das Problem eher das sich keiner die Arbeit machen will da dazu doch einige Änderungen nötig sind. Da gibt es einige andere Punkte die wichtiger sind und eben mehr Priorität haben. Bei Extensions die neue Seiten hinzufügen ist es ja möglich sprechende URLs zu verwenden.juliokr hat geschrieben:Allerdings verstehe ich nicht warum die PHPBB Entwickler sich offensichtlich so gegen SEOUrls stäuben.
Wenn irgendwann mal die viewforum.php und viewtopic.php komplett auf Routing umgestellt ist wird es auch einfacher sprechende URLs zu verwenden. Von daher macht es auch nur wenig Sinn jetzt noch den "alten Code" umzuschreiben.
Gruß Tobi