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
kird1
Mitglied
Beiträge: 134
Registriert: 12.10.2004 20:09

Beitrag von kird1 »

Hallo mgutt


doch hab ich - aber ich hatte einen Fehler gemacht - jetzt ist alles ok!

sorry!
Ttahl
Mitglied
Beiträge: 61
Registriert: 10.09.2005 08:50

Beitrag von Ttahl »

Hallo,

hat keiner eine Lösung zu meinem Problem auf Seite 121 ganz unten?
Benutzeravatar
Beagleman
Mitglied
Beiträge: 126
Registriert: 30.06.2006 14:07
Kontaktdaten:

Beitrag von Beagleman »

Ttahl hat geschrieben:Hallo,

hat keiner eine Lösung zu meinem Problem auf Seite 121 ganz unten?
Auf der ersten Seite ist doch ein Link zu einer Anleitung zum Anpassen von MODs. :roll: :wink:

Ersetze mal in der angepassten index.php

Code: Alles auswählen

      $topic_url = append_sid("viewtopic.$phpEx?t=" . $rows['topic_id']);
      $forum_url = append_sid("viewforum.$phpEx?f=" . $rows['forum_id']); 
durch

Code: Alles auswählen

      $topic_url = append_sid("viewtopic.$phpEx?t=" . $rows['topic_id'], "", $rows['topic_title']);
      $forum_url = append_sid("viewforum.$phpEx?f=" . $rows['forum_id'], "", $rows['forum_name']); 
Ggf. nach dem gleichen Schema auch die anderen Links anpassen.
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

Hola an alle,

habe mal wieder ein kleines Problem, worum ich mich lange nicht gekümmert habe :oops:

Ganz oben in einem fenster, steht ja immer die Domain, sowie die Datei, sprich:
Fussball-International :: Index - Mozilla Firefox
oder
Antowrt schreiben :: phpbb.de - Aktuelle Version: phpbb2.0.21 - Mozilla Firefox
Leider steht aber wenn nich in meinen Forum in einem Forum gehe (*gg) bin dort keine datei, sprich nur:
Fussball-International : - Mozilla Firefox
Beim Index etc. geht es....

Da muss also irgendwas falsch laufen.
Konnte bis jetzt aber nichts finden...auch die Suche konnte mir nicht helfen.

Hat jemand eine Lösung?

http://fussball-international.net/viewforum.txt

Demo:http://www.fussball-international.net/spanien-f63.html

Dieser Fehler erschien, als ich diesen Mod einbaute...
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Benutzeravatar
BananaJoe
Mitglied
Beiträge: 127
Registriert: 18.03.2006 19:01

Beitrag von BananaJoe »

Habe folgenden Mod eingebaut:
http://www.nicohaase.de/showTopicTitle.txt

(Beitragstitel anstatt "Nächstes/Vorheriges Thema anzeigen")

Bei mir werden immer die falschen Threads angezeigt.
Siehe z.B. hier:
http://www.mediauser.de/langsamer-seite ... -t148.html

Der Titel ist korrekt aber die Links sehen komisch aus, wie z.B.

vorheriges Thema: http://www.mediauser.de/langsamer-seite ... -t161.html

nächstes Thema:
http://www.mediauser.de/langsamer-seite ... -t191.html

Sie führen zwar auf den richtigen Inhalt wie im Titel angegeben aber die Links sind nicht korrekt.

Hängt das vielleicht mit dem SEO Mod zusammen?
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

@ bananajoe

beagleman hat es gerade erklärt in seinem post. oder du liest nochmal die installationsanleitung. du musst den titel bei append_sid() als dritten wert übergeben. dann klappt das auch mit dem titel
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
BananaJoe
Mitglied
Beiträge: 127
Registriert: 18.03.2006 19:01

Beitrag von BananaJoe »

Ich hab jetzt aus

Code: Alles auswählen

$nextTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
$prevTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
das gemacht:

Code: Alles auswählen

$nextTopicLink = append_sid("viewtopic.$phpEx?t=" . $rows['topic_id'], "", $rows['topic_title']);
$prevTopicLink = append_sid("viewtopic.$phpEx?t=" . $rows['topic_id'], "", $rows['topic_title']);
Dann hab ich noch versucht aus

Code: Alles auswählen

$phpEx?t=
ein

Code: Alles auswählen

php?t=
zu machen aber das scheint auch nicht der Fehler zu sein.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Das letzte war schon richtig. Aber ist denn $rows['topic_title'] mit dem Titel des Topics gefüllt?

Gruß

EDIT: Nimm doch einfach "$nextTopicText". Die Variable sollte doch mit dem Titel gefüllt sein.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
BananaJoe
Mitglied
Beiträge: 127
Registriert: 18.03.2006 19:01

Beitrag von BananaJoe »

Ist sie schon

Code: Alles auswählen

$nextTopicText = $row['topic_title'];
wenn ich das richtig verstehe.

Hier mal der ganze Code der Probleme macht:

Code: Alles auswählen

$sql = "SELECT t.topic_title, t.topic_id
	FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
	WHERE
		t2.topic_id = $topic_id
		AND t.forum_id = t2.forum_id
		AND t.topic_last_post_id > t2.topic_last_post_id
	ORDER BY t.topic_last_post_id ASC
	LIMIT 1";

if ( !($result = $db->sql_query($sql)) || $db->sql_numrows($result) != 1 )
{
	$nextTopicText = $lang['No_newer_topics'];
	$nextTopicLink = '#';
}
else
{	
	$row = $db->sql_fetchrow($result);
	$nextTopicText = $row['topic_title'];
	$nextTopicLink = append_sid("viewtopic.php?t=" . $rows['topic_id'], "", $rows['topic_title']);
}
$db->sql_freeresult($result);

$sql = "SELECT t.topic_title, t.topic_id
	FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
	WHERE
		t2.topic_id = $topic_id
		AND t.forum_id = t2.forum_id
		AND t.topic_last_post_id < t2.topic_last_post_id
	ORDER BY t.topic_last_post_id DESC
	LIMIT 1";
if ( !($result = $db->sql_query($sql)) || $db->sql_numrows($result) != 1 )
{
	$prevTopicText = $lang['No_older_topics'];
	$prevTopicLink = '#';
}
else
{	
	$row = $db->sql_fetchrow($result);
	$prevTopicText = $row['topic_title'];
	$prevTopicLink = append_sid("viewtopic.php?t=" . $rows['topic_id'], "", $rows['topic_title']);
}
$db->sql_freeresult($result);

Beide Links (nächstes,vorheriges Thema) haben den korrekten Titel. Aber sie haben auch beide den gleichen Link der aus dem momentan angezeigten Thema gelesen wird, jedoch fehlerhaft. Bsp:

Thema: http://www.mediauser.de/poker-t200.html
Links dazu (2x): http://www.mediauser.de/poker-t.html
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

du hast rows eingetippt. du müsstest aber row nehmen ;)
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“