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.
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

IPB_Flüchtling hat geschrieben:Ahoi,

die robots.txt muss exakt hier liegen - sonst wird sie von den Suchmaschinen nicht gefunden:

http://www.1sttick.net/robots.txt

Ansonsten macht Deine robots.txt auf den ersten Blick einen guten Eindruck.
So das habe ich gefixt - merci nochmal für die Hilfe.
Zu deiner Zusammenfassung -
ich wäre ebenso an einer "sauberen" Lösung interessiert - vielleicht können sich das mgutt oder bazillus nochmal anschauen

LG
Pascal
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

senyafin hat geschrieben:IPB_Flüchtling/ bazillus/ mgutt - ich hab auch noch was gefunden

[ externes Bild ]

Ist zwar marginal, aber die Simple Sub Foren SEO sind für den Googlebot wohl nicht richtig "lesbar"


[ externes Bild ]
Alle Links zu den letzten Beiträgen in der Index.php sehen bei dir so aus, Abhilfe schafft das Addon zur Vermeidung von doppeltem Content! Sollte ich dann die Icons links von den Subforen vergessen haben, reiche ich das sofort nach, denn bei mir läuft es bereits...
IPB_Flüchtling hat geschrieben:Ahoi,
Zusammenfassung:

1. http://www.phpbb.de/viewtopic.php?p=733846#733846 :cry:
Ich glaube nicht, dass das Problem die Simple Subforums-Erweiterung betrifft, sondern den kompletten Seo-Urls Mod, da die Erweiterungen nur darauf aufbauen, oder es liegt einfach am Keep Unread Mod...

Sonst lösch einfach mal das

Code: Alles auswählen

&view=newest
raus und guck was dann passiert...
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

bei dem Addon komme ich hier nicht weiter

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
								$last_post = $last_post_time . '<br />';
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
								$last_post = $last_post_time . '<br />';
*/
//-- add
								$last_post = $last_post_title . '<br />' . $last_post_time . '<br />';
//-- fin mod : seo urls v2 -----------------------------------------------------
Bei mir gibts die Zeile nicht(mehr??)
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

Dieser Abschnitt scheint auch modifiziert worden zu sein ;-(

Code: Alles auswählen

								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : seo urls v2 ---------------------------------------------------------
//-- delete
/*
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
*/
//-- add
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id'] . $total_pages_topic) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
//-- fin mod : seo urls v2 -----------------------------------------------------


@bazillus
http://www.phpbb.de/viewtopic.php?p=728163#728163

auf welche Datei beziehen sich die Änderungen bei Deinem Code?
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

Viewforum.php ...
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

senyafin hat geschrieben:@bazillus
http://www.phpbb.de/viewtopic.php?p=728163#728163

auf welche Datei beziehen sich die Änderungen bei Deinem Code?
Hallo,

da geht es um die viewforum.php.

Wenn Du eine bestimmte Stelle nicht findest, suche nach sehr ähnlich lautenden Stellen; probiere es z.B. mit der Suche nach $last_post Schaue Dir aber alle Stellen in der viewforum.php an, welche $last_post enthalten!

Zusätzlich solltest Du die Add-ons einbauen, die in mgutts Downloadpaket (siehe 1. Beitrag) enthalten sind!
bazillus hat geschrieben:Sonst lösch einfach mal das

Code: Alles auswählen

&view=newest
raus und guck was dann passiert...
Habe das gemacht und ein interessantes Ergebnis erhalten: Die Links, die mit dem icon_newest_reply.gif verknüpft sind, sehen jetzt wieder "richtig" aus und funktionieren auch, z.B.

bunte-blumen-t55.html

Nur die Anzeige der neuesten ungelesenen Beiträge geht halt leider nicht, was diesen gesamten Link überflüssig macht. Denkst Du, da könnte es eine einfache Lösung geben, oder würde das wieder so eine relativ umfangreiche Codeänderung erfordern wie beim 2. Teil Deines Simple Subforum Fixes?

Schönen Abend!
IPB_Flüchtling
bazillus
Mitglied
Beiträge: 149
Registriert: 15.12.2005 17:53
Wohnort: NWM
Kontaktdaten:

Beitrag von bazillus »

IPB_Flüchtling hat geschrieben:Nur die Anzeige der neuesten ungelesenen Beiträge geht halt leider nicht, was diesen gesamten Link überflüssig macht. Denkst Du, da könnte es eine einfache Lösung geben, oder würde das wieder so eine relativ umfangreiche Codeänderung erfordern wie beim 2. Teil Deines Simple Subforum Fixes?
Was heißt geht nicht? Funktioniert nur die Sprungmarke zu den ungelesenen Beiträgen nicht, oder sind die Beiträge auch nicht als ungelesen makiert?

Diesen Link nachträglich abzuändern wird meiner Meinung nach etwas mehr Arbeit. Du müsstest die post_id vom ersten ungelesen Beitrag in einem Topic haben um einen "Seo-Urls konformen Link mit Sprungmarke" zu basteln.
Der funktioniert aber auch nur, wenn die ungelesen Beiträge ohne view=newest angezeigt werden.

Ich hab eben beim überfliegen keine Möglichkeit gesehen, die post_id abzugreifen. Ich guck aber irgendwann sicherlich nochmal danach...

gn8
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

bazillus hat geschrieben:Was heißt geht nicht? Funktioniert nur die Sprungmarke zu den ungelesenen Beiträgen nicht, oder sind die Beiträge auch nicht als ungelesen makiert?
Es funktioniert eigentlich alles perfekt, bis auf die rot markierten Links in folgender Grafik:

[ externes Bild ]

Wenn ich folgenden Original-Code verwende und auf einen der rot markierten Links klicke, erhalte ich die Fehlermeldung "Das gewählte Thema oder der Beitrag existiert nicht."

Code: Alles auswählen

$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
Wenn ich aus obigem Code den Abschnitt &view=newest entferne, wird der Thread mit Keyword-URL angezeigt (z.B. bunte-blumen-t55.html), und der Link funktioniert auch - nur wird dann halt natürlich nicht zum letzten ungelesenen Beitrag gesprungen sondern nur zum Thread selbst.
bazillus hat geschrieben:Diesen Link nachträglich abzuändern wird meiner Meinung nach etwas mehr Arbeit.
Das habe ich befürchtet...
bazillus hat geschrieben:Du müsstest die post_id vom ersten ungelesen Beitrag in einem Topic haben um einen "Seo-Urls konformen Link mit Sprungmarke" zu basteln.
Das übersteigt meine derzeitigen Fähigkeiten leider bei weitem. Bin ja schon froh, wenn es mir gelingt, einen längeren Mod fehlerfrei einzubauen oder selbst irgendwelche Mini-Änderungen vorzunehmen.
bazillus hat geschrieben:Ich guck aber irgendwann sicherlich nochmal danach...
Das wäre sehr nett, wenn es nicht allzu viele Umstände macht.

Auch Dir eine gute Nacht!
LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

&view=newest
ist keine Url, die von einer Suchmaschine geöffnet werden soll, daher wird diese gar nicht erst umgeschrieben. (forbidden liste im code abgleichen ;) )

view=newest kann nämlich nur einmal geöffnet werden und zum zeitpunkt der urlgenerierung ist nicht klar ab welchem beitrag angezeigt werden soll (wann der "newest" post ist, den der user noch nicht gelesen hat). der reine postinglink ist daher beabsichtigung und muss auch so erhalten bleiben.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Danke Dir für die Klarstellung!

Diese URLs werden bei mir eh nicht umgeschrieben sondern sehen so aus:

forum/viewtopic.php?t=552&view=newest

Nur wenn ich draufklicke, erscheint die Meldung "Das gewählte Thema oder der Beitrag existiert nicht."

Das Ganze passiert sowohl in "normalen" Foren als auch in Subforen. Irgendwo muss ich irgendwann irgendetwas verbockt haben. Aber wo bloß? :(

Egal, ich mache noch einen kleinen Nachtspaziergang und gehe dann schlafen. Angenehme Nachtruhe,
IPB_Flüchtling
Antworten

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