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.
de$ert
Mitglied
Beiträge: 341
Registriert: 21.10.2005 03:08
Kontaktdaten:

Beitrag von de$ert »

Mit der änderung von bazillus geht es.

Habe aber imme rnoch das Problem mit dem feedback rating Mod. :o
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

IPB_Flüchtling hat geschrieben:Ich bin soooo glücklich - alles (?) funktioniert jetzt wieder in meinem Forum!!! :P
das ging aber schnell, ich hätte da noch ein paar Urls die nicht wollen :D

Habe aber imme rnoch das Problem mit dem feedback rating Mod
testweise

finde in der sessions.php

Code: Alles auswählen

=== false && strpos($url, 'mode=confirm') === false && strpos($url, 'mark=topics')
AFTER, ADD

Code: Alles auswählen

=== false && strpos($url, 'mode=unfinalize')
/edit: fehler im code behoben
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Ahoi desert,

schau einmal nach, wie die betreffende URL ohne mgutts Mod lautet. (Einfach in der .htaccess die paar Zeilen rauslöschen und eine session.php mit Original function_append_sid verwenden.)

Kommt in der URL ein mode_unfinalize oder mode=unfinalize vor?

Wenn ja, dann passe einfach folgenden Code entsprechend an:

Code: Alles auswählen

# Suche in session.php nach

=== false && strpos($url, 'mark=topics')

# AFTER,ADD:

 === false && strpos($url, 'return_to_list')
Also z.B. statt

=== false && strpos($url, 'return_to_list')

folgendes:

=== false && strpos($url, 'mode_unfinalize')

oder:

=== false && strpos($url, 'mode=unfinalize')

Einfach ein bisschen herumexperimentieren!

LG, IPB_Flüchtling
Zuletzt geändert von IPB_Flüchtling am 23.06.2006 13:27, insgesamt 1-mal geändert.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Ahh. Dann sehe ich das Problem. Da sind eigentlich keine drei Anführungszeichen. In der Nachricht wandelt der das einfach frech um :o

Gibt es ein Tool womit man so Mod txt-Dateien erstellen kann? Dann könnte ich den Mod in einer install zusammenfassen.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
cback
Mitglied
Beiträge: 386
Registriert: 18.04.2004 21:35
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

mgutt hat geschrieben:Gibt es ein Tool womit man so Mod txt-Dateien erstellen kann? Dann könnte ich den Mod in einer install zusammenfassen.
www.cback.de/cback_software/miro.php

musst nur den Lizenztext auf den neuen phpBB.com Standard ändern, hab leider noch keine Zeit gefunden da ne neue Version zu bringen. Wollte den Editor mal komplett neucoden aber naja die Zeit :(.

Aber kannst Du nach dem Export ja leicht machen. ;) Hier falls Du brauchst noch Screenshots
CBACK Software
professionelles Webdesign - PHP Programmierung - Entwicklung von Modifikationen - Forensysteme
Benutzeravatar
DevilMayCry
Mitglied
Beiträge: 30
Registriert: 27.05.2006 04:12
Kontaktdaten:

Beitrag von DevilMayCry »

Wollt´nur eben Bescheid sagen das auch bei mir die 1.1.2 der sessions.php mit der änderung von bazillus (Vielen Dank!) einwandfrei funzt. Sollte man vielleicht gleich mit rein nehmen auf der ersten Seite!?

mgutt: bist du mit der anpassung für die portal.php schon weitergekommen, falls du dich noch an das Prob erinnern kannst :lol:
war von wegen Beitragsvorschau das er immer die falschen URL´s ausgibt aber trotzdem zum richtigen Beitrag geht etc.
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
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

cback hat geschrieben:
mgutt hat geschrieben:Gibt es ein Tool womit man so Mod txt-Dateien erstellen kann? Dann könnte ich den Mod in einer install zusammenfassen.
www.cback.de/cback_software/miro.php

musst nur den Lizenztext auf den neuen phpBB.com Standard ändern, hab leider noch keine Zeit gefunden da ne neue Version zu bringen. Wollte den Editor mal komplett neucoden aber naja die Zeit :(.

Aber kannst Du nach dem Export ja leicht machen. ;) Hier falls Du brauchst noch Screenshots
Danke! Der Mod ist schnell in einem Installpaket zusammengefasst:
http://www.phpbb-de.com/download/cat-Mo ... rls_v2.zip

@ devilmaycry

hattest du die portal.php als .txt gepostet? wenn ja, dann gib mir nochmal bitten den link zu dem beitrag, wo du das schon getan hattest. gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
DevilMayCry
Mitglied
Beiträge: 30
Registriert: 27.05.2006 04:12
Kontaktdaten:

Beitrag von DevilMayCry »

Yo, kannst Du Dir hier anschauen:
http://www.evo-pc.de/download/portal.php.txt
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
de$ert
Mitglied
Beiträge: 341
Registriert: 21.10.2005 03:08
Kontaktdaten:

Beitrag von de$ert »

Danke euch beiden :)

Jetzt funktioniert es einwand frei. :D
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

@desert:

Das freut mich sehr für Dich!

Noch einmal, weil es wirklich wichtig ist: Wenn Ihr aufgrund von mgutts Keywords-URLs in liebgewonnenen Mods 404er-Fehler bekommt, reicht oft eine klitzekleine Änderung in der sessions.php aus, um diese lästigen Fehler zu beseitigen!

Das Muster bleibt dabei stets gleich: Ihr könnt in der sessions.php sehr einfach festlegen, dass bestimmte URLs nicht umgeschrieben werden und folglich problemlos funktionieren!

Solltet Ihr Euch für diese Thematik interessieren, schaut Euch bitte folgende Beiträge an:

http://www.phpbb.de/viewtopic.php?p=720396#720396
http://www.phpbb.de/viewtopic.php?p=721013#721013
http://www.phpbb.de/viewtopic.php?p=721030#721030
http://www.phpbb.de/viewtopic.php?p=721045#721045

Wie gesagt: Das Muster bleibt stets gleich; und Anpassungen lassen sich zumeist sehr einfach vornehmen.

Fazit: mgutts Keyword-URLs Rulez! Was sonst?! :P

Schönes Wochenende Euch allen!
LG, IPB_Flüchtling

EDIT:

Ab Version 1.1.4 geht das Ganze noch bequemer und hübscher über die neuen USERSETTINGS:

Code: Alles auswählen

// 
   // USERSETTINGS BEGIN 
   // 

   // replace "true" with "false" to deactivate seo urls 
   $seo_active = true; 

   // Disallow rewritting for: 
   // - specific url parms (f.e. 'mode=confirm', ) 
   // - files (f.e. "memberlist.$phpEx", ) 
   // - folders (f.e. 'includes/', ) 
   // 
   $seo_forbidden = array( 
      'login', 
      'mode=confirm', 
      'mark=topics', 
      'view=', 
   ); 

   // 
   // USERSETTINGS END 
   //
Durch

Code: Alles auswählen

$seo_active = false;
könnt Ihr die SEO-URLs vorübergehend deaktivieren. Dann schaut Ihr Euch die URL an, die zu einem 404er führt.

Damit URLs dieser Art nicht mehr umgeschrieben werden, nehmt Ihr das besondere Merkmal dieser URL einfach in

Code: Alles auswählen

$seo_forbidden = array(
auf und aktiviert danach die SEO-URLs mittels

Code: Alles auswählen

   $seo_active = true;
wieder. That´s it. :cookie:
Zuletzt geändert von IPB_Flüchtling am 23.06.2006 13:52, insgesamt 1-mal geändert.
Antworten

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