Duplicate Content entfernen (PostID zu ThemenID)
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Duplicate Content entfernen (PostID zu ThemenID)
Hi
canonische URLs im Forum klappen bei Globalen Ankündigungen nicht. Da die GAs Forenlos sind, ändert sich in jedem Forum die Foren-ID. Das häuft je nach größe des Forums mehr und mehr Duplicate-Content an. Lösung wäre die GAs einem Forum fest zuzuordnen aber trotzdem überall anzeigen zu lassen (ging mit Mods in phpBB2 ja auch) - hätte auch den Vorteil das nicht immer das erste Forum als "enthält ungelesene Beiträge" markiert wird.
Oder hat hier noch jemand eine umsetzbare idee?
Gruß
canonische URLs im Forum klappen bei Globalen Ankündigungen nicht. Da die GAs Forenlos sind, ändert sich in jedem Forum die Foren-ID. Das häuft je nach größe des Forums mehr und mehr Duplicate-Content an. Lösung wäre die GAs einem Forum fest zuzuordnen aber trotzdem überall anzeigen zu lassen (ging mit Mods in phpBB2 ja auch) - hätte auch den Vorteil das nicht immer das erste Forum als "enthält ungelesene Beiträge" markiert wird.
Oder hat hier noch jemand eine umsetzbare idee?
Gruß
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Duplicate Content entfernen (PostID zu ThemenID)
änder die Zeile in der viewtopic.php:
finde:
ersetze mit (Bitte Code lesen ):
finde:
Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", 'f=' . (($topic_data['topic_type'] == POST_GLOBAL) ? {DEINE_INTEGER_FORUM_ID_WO_GAs_NAGEZEIGT_WERDEN_SOLLEN} : $forum_id) . "&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
kein Support per PN
Re: Duplicate Content entfernen (PostID zu ThemenID)
irgendwo ist da ein fehler drin - Notepad++ markiert mir danach alles grau - bedeutet dann das irgendwas noch nicht geschlossen ist. Bei der alten Zeile werden die folgenden Zeilen "normal" hervorgehoben.nickvergessen hat geschrieben:änder die Zeile in der viewtopic.php:
finde:ersetze mit (Bitte Code lesen ):Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", 'f=' . (($topic_data['topic_type'] == POST_GLOBAL) ? {14} : $forum_id) . "$forum_id"&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Duplicate Content entfernen (PostID zu ThemenID)
die { } sollten auch weg, musst nur 14 da hin schreiben
kein Support per PN
Re: Duplicate Content entfernen (PostID zu ThemenID)
Hi
ok den ganzen {hier die forenid} weg und durch 14 ersetzt. Immer noch alles grau.
Parse error: parse error in \phpBB3\viewtopic.php on line 1757
Also genau die Zeile
Edit: Fehler gefunden
So scheints zu klappen:
Ich habe das "$forum_id" entfernt.
Gruß
ok den ganzen {hier die forenid} weg und durch 14 ersetzt. Immer noch alles grau.
Parse error: parse error in \phpBB3\viewtopic.php on line 1757
Also genau die Zeile
Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", 'f=' . (($topic_data['topic_type'] == POST_GLOBAL) ? 14 : $forum_id) . "$forum_id"&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
So scheints zu klappen:
Code: Alles auswählen
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", 'f=' . (($topic_data['topic_type'] == POST_GLOBAL) ? 14 : $forum_id) ."&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
Gruß
Re: Duplicate Content entfernen (PostID zu ThemenID)
Moin,
ich bin vielleicht ein wenig schwer von Begriff, aber woher kommt die
(M)Ein Beispiel
Ich habe folgende doppelten Meta-Beschreibungen:
<link rel="canonical" href="http://www.******-forum.de/phpBB3/viewtopic.php?f=41&t=547"
-forum.de/phpBB3/viewtopic.php?f=41&t=547"
.de/phpBB3/viewtopic.php?f=41&t=547
... dann müsste ich doch alles richtig gemacht haben(?)
Gruß
CPG
ich bin vielleicht ein wenig schwer von Begriff, aber woher kommt die
... und was ist, wenn ich mehrere Foren-IDs habe, weil es Unterforen gibt?14
(M)Ein Beispiel
Ich habe folgende doppelten Meta-Beschreibungen:
Im Seitenquelltext steht jedoch beim Aufruf jedes Links/phpBB3/viewtopic.php?f=41&t=547
/phpBB3/viewtopic.php?f=9&t=547
/phpBB3/viewtopic.php?t=547&p=3101
<link rel="canonical" href="http://www.******-forum.de/phpBB3/viewtopic.php?f=41&t=547"
-forum.de/phpBB3/viewtopic.php?f=41&t=547"
.de/phpBB3/viewtopic.php?f=41&t=547
... dann müsste ich doch alles richtig gemacht haben(?)
Gruß
CPG
Re: Duplicate Content entfernen (PostID zu ThemenID)
Moin,
Gruß
CPG
... wohl doch nicht, denn die Zahl für doppelte Metabeschreibungen ist weiter gestiegen...... dann müsste ich doch alles richtig gemacht haben(?)
Gruß
CPG
- Talk19zehn
- Ehemaliges Teammitglied
- Beiträge: 4919
- Registriert: 08.06.2009 12:03
- Kontaktdaten:
Re: Duplicate Content entfernen (PostID zu ThemenID)
Hello CPG, die "14" bezieht sich in dem Falle auf das Forum, indem die Beiträge, d.h. wichtige Themen ( u.a. gepinnt ) bzw. Mitteilungen gesammelt gepostet werden, die den Forumsbetrieb betreffen. In dem Fall hat das Forum die ID 14.
Bitte vgl.:
Das Snippet von Nickvergessen kennst du in dem Zusammenhang bereits? --> viewtopic.php?f=85&t=186686
Viele Grüße
Bitte vgl.:
Code: Alles auswählen
http://www.numismatikforum.de/viewforum.php?f=14
Viele Grüße
Re: Duplicate Content entfernen (PostID zu ThemenID)
Moin,
Er hatte mich auch netterweise noch einmal darauf aufmerksam gemacht.
Irgendwie muss ich beim Hin- und Herschalten zwischen diesem Thread und dem Snippet bei der Auswertung einen Fehler gemacht haben; jedenfalls gingen die Duplicate weiter nach oben.
... und da ich versuche, die Angelegenheit zu begreifen, habe ich noch einmal nachgefragt.
Gruß und schönes Wochenende
CPG
Ja, danke!Das Snippet von Nickvergessen kennst du in dem Zusammenhang bereits?
Er hatte mich auch netterweise noch einmal darauf aufmerksam gemacht.
Irgendwie muss ich beim Hin- und Herschalten zwischen diesem Thread und dem Snippet bei der Auswertung einen Fehler gemacht haben; jedenfalls gingen die Duplicate weiter nach oben.
... und da ich versuche, die Angelegenheit zu begreifen, habe ich noch einmal nachgefragt.
Gruß und schönes Wochenende
CPG