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.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

ok, danke für den Hinweis.
Hast Du auch eine Lösung zu Problem 2?
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Kortirion hat geschrieben:
karstenkurt hat geschrieben: Hab erstmal nur die .htaccess geändert und hochgeladen. Alleridings passiert da irgenwie nix. Weder ein- noch ausgeloggt werden mir html-Links präsentiert. :o

Zweites Problem, Lokal läuft das ganze, aber die index.php wird irgendwie nicht mit einbezogen. Woran kann das denn liegen?
Das liegt genau daran, dass Du nur die .htaccess verwendest. Ohne die Umbauten im Code der sessions.php, der index.php etc. wirst Du auch keine html-Links erhalten. ;)
karstenkurt meint glaube ich den anderen seo mod für CH ;)

aber ist natürlich das gleiche problem. nur, dass du die änderungen in der class_config.php durchführen musst.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

ok, an den ch hab ich nicht mehr gedacht :oops: ;)

mgutt: Hast Du schon ne Perspektive für das jumpbox-Problem?

Falls das aufwendiger ist, würde ich ggf. die fehlerhaften Aufrufe der jb erst mal auf die Startseite umleiten. Da ich jetzt beim testen keine anderen Fehler mehr finden kann (ausser einer Inkonsistenz mit dem topic_calendar-mod), bin ich dch gespannt, welche Geschwindigkeitsauswirkungen das ganze auf mein Produktivsystem hat. ;)
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Na klar CH-Mod. Lokal hab ich die Änderungen aber gemacht und fast nix passiert mit der Index.php.
Sobald es in die 2. Ebene der Kategorien geht, steht da als Link nur noch index.php?c=360. Ne class_config.php hab ich ja nicht. Ist ja noch der "alte" Ch-Mod.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

karstenkurt hat geschrieben:Na klar CH-Mod. Lokal hab ich die Änderungen aber gemacht und fast nix passiert mit der Index.php.
Sobald es in die 2. Ebene der Kategorien geht, steht da als Link nur noch index.php?c=360. Ne class_config.php hab ich ja nicht. Ist ja noch der "alte" Ch-Mod.
ja aber irgendwo hast du doch die änderungen gemacht oder nicht? damit der mod angepasst werden kann. weil du meintest, dass da eine variable leer ist oder so.

wo ist denn der code bei dir jetzt eingepflegt?
Kortirion hat geschrieben:mgutt: Hast Du schon ne Perspektive für das jumpbox-Problem?
problem behoben: (auch das mit den anführungszeichen im forentitel)
http://www.phpbb.de/viewtopic.php?p=668852#668852
Kortirion hat geschrieben:(ausser einer Inkonsistenz mit dem topic_calendar-mod)
Was geht denn nicht? Mein Mod sollte eigentlich mit allen anderen Mods kompatibel sein.
Stemmi hat geschrieben:Oha danke!
Die "letzte Themenbox" von Dir muss noch verändert werden. Dort ist auch der Titel des 1. Beitrages erst in der Url des 2. Beitrages.

Da solltest Du noch von Hand nachhelfen.

Gruß
Zuletzt geändert von mgutt am 12.07.2006 18:48, insgesamt 1-mal geändert.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

Danke, den neuen Code probiere ich heute nachmittag aus.

Was den topic_calendar angeht, die Topics in der Kalenderansicht werden durch Deinen Mod gar nicht umgeschrieben, sondern bleiben in der Originalsyntax. Bei dem von 2Lucky wurden sie umgeschrieben, allerdings ohne keywords. Mir persönlich ist das aber eher egal, da ich den kalender eh mittels robots.txt ausschließe. ;)

Wenn ich Deinen Mod in mein Produktivboard eingebaut habe, gebe ich Dir aber gerne einen Link. ;)
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Das wäre super.

Ich habe ein neues Addon geschrieben:
5. Sprungicon ([ externes Bild ]) "zum letzten Beitrag" ändern

In der Forenansicht befindet sich ganz rechts ein kleines Icon ([ externes Bild ]). Dies verweist ebenfalls auf einen "post" Link. Wir ändern diesen wie auch zuvor getan auf den "topic" Link ab, um weiteren doppelten Content zu verhindern.

suche in viewforum.php nach:

Code: Alles auswählen

		$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
ersetze gegen:

Code: Alles auswählen

//-- mod : avoid double content urls ------------------------------------------- 
//-- add 
		$total_pages_topic = ($replies + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . ( floor(($replies + 1) / $board_config['posts_per_page']) * $board_config['posts_per_page']); 
		$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . "=$topic_id" . $total_pages_topic) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
//-- fin mod : avoid double content urls ---------------------------------------
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Hi,

ich habe alle Änderungen der 1. Seite eingebaut. Nur den Teil, welcher in die index.php soll, hab ich in die functions_categories_hierarchy.php verlagert.

Wie gesagt, die erste Ebene wird auf durchgängig umgewandelt, nur die folgenden Ebenen nicht:

Code: Alles auswählen

Index                                        -> html
  |--> Categorie 1                           -> html
  |        |-> Categorie 2                   -> html
  |        |        |-> Categorie 3          -> php?c=160
  |        |        |        |-> Forum1      -> html
  |        |-> Categorie 4                   -> html
usw.
Hoffe ist verständlich.
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag von Kortirion »

Hallo mgutt,

sowohl die Jumpbox als auch das letzte Addon funktionieren lokal einwandfrei. Vielen Dank dafür schon mal!

Zum letzten Addon aber noch ein kurze Frage:

Die Posticon-URL ist durch das Addon ja umgeschrieben z.B. http://localhost/humbug/test-t1854,view,newest.html, bei Aufruf des Links über das Icon habe ich in der Adressleiste aber wieder die alte syntax, in diesem Beispiel http://localhost/humbug/viewtopic.php?p=68022#68022 statt http://localhost/humbug/test-t1854.html#68022.

Ist das so beabsichtigt?
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

das addon betrifft das icon ganz rechts ("zum letzten beitrag"). nicht das "neueste" beitrag icon.

das "neueste beitrag"-icon erscheint nur, wenn man eingeloggt ist oder cookies akzeptiert. (also nicht bei suchmaschinen) daher ist eine umschreibung der url erstmal unnötig.

@ karstenkurt
Das Problem wird die "Kategorie" sein. Die wird bei CH in der neuesten Version nicht umgeschrieben, da sie dort nicht mehr existiert (Kategorien und Foren werde da beide mit "f" eingeleitet). In Deiner Version ist es noch "alt".

Mit diesem Mod für das Standard-phpBB wird die Url für Foren so umgeschrieben:
http://www.evop.de/ueber-evop-de-f1.html

Und für Kategorien so:
http://www.evop.de/index,c,1.html

Wenn ihr möchtet, kann ich gerne noch den Titel von einer Kategorie der Url hinzufügen.

Aber Dein Problem wird woanders sein, da die Url gar nicht erst umgeschrieben wird. Kann es sein, dass die Kategorienurls nicht per "append_sid($url)" übergeben werden?

bei CH in der aktuellsten Version geht das nämlich per "url($url)".
Zuletzt geändert von mgutt am 07.04.2006 15:32, insgesamt 2-mal geändert.
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“