SEO Urls V2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Malz
Mitglied
Beiträge: 195
Registriert: 30.05.2006 22:26

Beitrag von Malz »

Sry, hatte es nur nicht ganz Kapiert. Hat sich ja dann erledigt :)
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Ahoi,

danke für die Anleitung, mgutt! Und Dir ein dickes Danke für die Umsetzung, bazillus - hast mir einiges an Zeit erspart!

Zwei kleine Ergänzungen:
bazillus hat geschrieben:Viewforum.php

REPLACE, WITH

Code: Alles auswählen

'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$subforum_id", '', $subforum_data[$j]['forum_name'] )
Bei mir muss hier am Ende der Zeile noch eine zweite Klammer hinzugefügt werden, sonst gibt es einen Parse Error. Das kann aber damit zu tun haben, dass ich den Simple Subforums Mod zusammen mit dem Keep Unread Flags Mod verwende. In meinem Fall lautet die neue Zeile korrekt also so:

Code: Alles auswählen

'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$subforum_id", '', $subforum_data[$j]['forum_name'] ))
Und in der viewtopic.php ist ebenfalls eine kleine Änderung durchzuführen:

FIND

Code: Alles auswählen

'U_VIEW_PARENT_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL .'=' . $all_forums[$i]['forum_id']),
REPLACE, WITH

Code: Alles auswählen

'U_VIEW_PARENT_FORUM'	=> append_sid("viewforum.$phpEx?" . POST_FORUM_URL .'=' . $all_forums[$i]['forum_id'], '', $all_forums[$i]['forum_name']),

Danke noch einmal!
LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

bazillus kannst du das bestätigen und deinen post editieren? dann füge ich das als link im startbeitrag hinzu :D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

Klar kann ich das bestätigen, wo soll ich unterschreiben? :D
Hab den ersten Beitrag editiert! Die Klammer war ein Fehler vom Copy&Paste - bei mir ist sie auch! An die viewtopic.php hab ich nicht mehr gedacht ;)

Thx IPB_Flüchtling fürs erweitern und prüfen!
Everlong
Mitglied
Beiträge: 77
Registriert: 03.10.2003 03:49
Wohnort: Berlin

Beitrag von Everlong »

Hallo,

ich habe mir den Mod von Seite 1 herruntergeladen, nachdem installieren dachte ich, ich schaue hier nochmal rein und sah die 82 Seiten (da viel mir erstmal alles aus dem Gesicht), habe mir auch nicht jede Seite durchgelesen aber der Download auf Seite 1 ist inkl. alle Bugfixes? Der Mod läuft so wie es sein soll bei mir im Forum (bzw. in 2 Foren) aber ich stelle dennoch mal die dusslige Frage, nicht das ich irgendwann überrascht werde.

Ansonsten, saubere Arbeit, weitermachen! :)
Malz
Mitglied
Beiträge: 195
Registriert: 30.05.2006 22:26

Beitrag von Malz »

Alles was du wissen musst findest du im ersten Post bzw. im Modfile :)

Mgutt hat sich die mühe gemacht dort alles niederzulegen.
Everlong
Mitglied
Beiträge: 77
Registriert: 03.10.2003 03:49
Wohnort: Berlin

Beitrag von Everlong »

Perfekt, besten Dank. :)
Benutzeravatar
DevilMayCry
Mitglied
Beiträge: 30
Registriert: 27.05.2006 04:12
Kontaktdaten:

Beitrag von DevilMayCry »

@mgutt: habe eben einen, naja, ich sag mal "bug" entdeckt. Hatte ja bis eben noch die 1.1.4 inklusive der Anpassung in der portal.php drin. Habe dann gerade mal ein update auf 1.2.4 der session.php gemacht und da ist mir aufgefallen das oben ein Link nicht stimmt. Das heißt oben im Headerbereich gibt es drei Links (befinden sich unter FAQ,Suchen,Mitgliederliste etc.), und zwar Intro, Portal und Index. Wenn ich nun die 1.2.4 nehme dann stimmen aber nur die Links Intro und Portal. Das heißt also Mousover Intro kommt http://www.evo-pc.de/forum/intro.html , bei Portal kommt http://www.evo-pc.de/forum/portal.html , also beides richtig. Bei Mousover Index kommt aber nur http://www.evo-pc.de/forum/
Das bedeutet also das wenn ich mich auf dem Portal befinde und dann auf Index klicke komme ich da nicht hin sondern lande wieder auf dem Portal, da ich als DirectoryIndex ja die portal.php in der .htaccess eingestellt habe. Hab ein wenig geschaut aber kann auf die schnelle den Fehler nicht finden, ist ja auch schon spät :D
Naja, lad erstmal die 1.1.4 so lange wieder hoch.
Gute N8
http://www.playstation-3-forum.de
Spiele und Konsolen kostenlos in unserem kleinem Auktionshaus versteigern :-)
http://www.evo-pc.de/forum & http://www.devilmaycry4.de
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Da würden mir auf die Schnelle zwei Möglichkeiten einfallen:

Entweder Du stellst als DirectoryIndex in der .htaccess index.php statt portal.php ein. Oder Du machst die Änderung in der page_header.php wieder rückgängig:

Code: Alles auswählen

'U_INDEX' => append_sid('index.'.$phpEx),
LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

beides falsch :D

Die Änderung in der page_header ist kein Addon mehr. Mittlerweile löst das der sessions.php code, aber der setzt voraus, dass die index.php gleichzeitig die Startseite ist (wie es ja normalerweise ist). wenn du die portal.php als Startseite nutzt, dann musst Du meinen code einfach nur modifizieren. Du ersetzt das:

Code: Alles auswählen

		// Avoid double content on index page
		elseif ( $url == "index.$phpEx" )
mit dem:

Code: Alles auswählen

		// Avoid double content on index page
		elseif ( $url == "portal.$phpEx" )
ich denke ich nehme das mit in den teil wo die usersettings sind. das ist übersichtlicher :D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“