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.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

die version ist zu alt. du musst updaten. dann geht meine codeänderung auch :yes:

Bitte entferne den Code auch aus deinem Post, so dass nicht jemand versehentlich diese alte version ebenfalls verwendet.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Keith
Mitglied
Beiträge: 42
Registriert: 18.08.2006 17:04
Kontaktdaten:

Beitrag von Keith »

Habe in meinem letzten Beitrag den Code gelöscht.
Kannst du mir sagen wo ich die aktuelle Version finde?

Ich habe gesucht und die Version 1.2.6 von hier benutzt.

Das funzte aber nicht... :-(
-Keith
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Seite 1 und 1. Beitrag schon geschaut :D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Keith
Mitglied
Beiträge: 42
Registriert: 18.08.2006 17:04
Kontaktdaten:

Beitrag von Keith »

Okay, habe die änderen in der sessions.php gemacht... aber dann geht nicht mehr viel.

Die Links sehen dann wie folgt aus:
http://www.muskelfreaks.de/trainingsplan-/,t,458.html und laufen aus Die Seite wurde nicht gefunden
Habe daher wieder meine alte sessions.php hochgeladen.

Oder muss ich komplett alle Datein nochmal bearbeiten (also, nicht nur die sesseion.php)?
-Keith
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Welche Links sehen dann so aus? Alle? Oder nur die vom Glance Mod?

Gruß

EDIT: Ich denke nur vom Glance Mod. Ich kann derzeit nicht finden welcher Inhalt der Variable "$glance_forum_dir" zugewiesen wird.

Kannst Du danach mal suchen in einer der Glanc-Dateien? Müsste dann so aussehen:

Code: Alles auswählen

$glance_forum_dir =
Und nach dem Gleichheitszeichen dann das was kommt.

Gruß

EDIT2:
Im Downloadpack findest Du jetzt eine weitere Version. Bitte update auch Deine .htaccess, da ab der Version ab sofort die Kategorien und Userprofile auch umgeschrieben werden. Aber es wird dazu noch einen weiteren Release geben, weil noch weitere Änderungen gemacht werden müssen. Daher nur so zum testen. Der Final Release folgt wahrscheinlich in zwei Tagen.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Keith
Mitglied
Beiträge: 42
Registriert: 18.08.2006 17:04
Kontaktdaten:

Beitrag von Keith »

Die URL die ich oben meinte, war nur die vom Glance-Mod...
Aber auf der Index haben sie auch die URL von "Letzter Beitrag" geändert...

Hier der Code... hoffe es ist das was du meinst

Code: Alles auswählen

$glance_forum_dir = '/';
Dann warte ich noch paar Tage bis die neue Version fertig ist.
Wenn die .htaccess dann anders ist, werden dann meine momentanen URLs verändert? Wäre nicht so toll, zwecks google und Co.
-Keith
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

nein es kommen nur weitere hinzu.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Würde auch hier mal die var $glance_forum_dir außen vor lassen..

Code: Alles auswählen

# aus Zeile

$topic_link = $glance_forum_dir . 'viewtopic.php?t=' . $latest_news[$i]['topic_id'] . $newest_code;

# wird

$topic_link = $glance_forum_dir . append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=". $latest_news[$i]['topic_id'] . $newest_code, '', $topic_row['topic_title']);

#
# und aus
#

$topic_link = $glance_forum_dir . 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;

# wird

$topic_link = $glance_forum_dir . append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=". $latest_topics[$i]['topic_id'] . $newest_code, '', $latest_topics[$i]['topic_title']);
Vielleicht funktionierts dann besser. easy
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

ja funktionieren wird das, aber es ist sozusagen ein Bug in meinem Code, dass er mit dieser Voraussetzung nicht umgehen kann. Ich habe schon die Lösung in meinem neuen Code verbaut, aber es fehlen noch ein paar Steps wegen den zusätzlichen Urls ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Version 1.2.9 steht.

Änderungen:

In der .htaccess ist nun nach:

Code: Alles auswählen

RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /viewforum.php?f=$1 [L]
diese Codezeile neu:

Code: Alles auswählen

RewriteRule ^[a-z0-9-]+-c([0-9]+)\.html$ /index.php?c=$1 [L]
In der sessions.php die komplette Funktion bis zur letzten geschlossenen geschweiften Klammer ersetzen:

Code: Alles auswählen

function append_sid($url, $non_html_amp = false, $seo_title = '')  // Seo Urls Begin Version 1.2.9
{
Und als letztes in der index.php das hier:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
*/
//-- add
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id", false, $category_rows[$i]['cat_title']))
//-- fin mod : seo urls v2 -----------------------------------------------------
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“