Seite 90 von 175

Verfasst: 19.07.2006 16:36
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

Verfasst: 19.07.2006 16:42
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...

Verfasst: 19.07.2006 17:58
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??)

Verfasst: 19.07.2006 18:04
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?

Verfasst: 19.07.2006 22:19
von bazillus
Viewforum.php ...

Verfasst: 19.07.2006 22:31
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

Verfasst: 19.07.2006 23:08
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

Verfasst: 19.07.2006 23:45
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

Verfasst: 20.07.2006 01:53
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.

Verfasst: 20.07.2006 02:33
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