Verfasst: 22.11.2008 20:01
Nehmen wir mal die index.php als Beispiel, da gibt es die Zeile
Hier wird die normale URL ausgegeben und in der Funktion append_sid() zur SEO URL umgewandelt wo die Querrys entstehen. Wenn du hier jetzt gleich die SEO URL durch die Funktion schickst sollten keine Anfragen an die DB mehr gemacht werden.
Du musst den Forennamen den du für die URL verwendest natürlich erst per urlencode() umwandeln und Sonderzeichen ersetzen damit die URLs schöner aussehen. Bau dir dazu am besten eine Funktion und mach dann
Für Topics Funktioniert es ähnlich wie für Foren zumindest solange viewtopic.php?t=123 ausgegeben wird. Wenn aber viewtopic.php?p=123#123 ausgegeben wird ist die Topic ID meistens nicht bekannt und muss von der DB abgefragt werden.
Gruß Tobi
Code: Alles auswählen
'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
Code: Alles auswählen
'U_VIEWFORUM' => append_sid($forum_data[$j]['forum_name'] . 'f-' . $forum_id))
Code: Alles auswählen
'U_VIEWFORUM' => append_sid(string_to_url($forum_data[$j]['forum_name']) . 'f-' . $forum_id))
Gruß Tobi