Seite 1 von 2

[3.1] Doppelte Title Tags

Verfasst: 17.03.2017 07:49
von rockmartin
Hallo,

bei den Google Webmaster Tools werden mir mehrere hundert Seiten angezeigt die den gleichen Title Tag besitzen. Dieses Problem betrifft nur Threads die aus mehreren Seiten bestehen. Hier bei phpBB.de werden die Title Tags so angezeigt.

Navibar umbauen - phpBB.de
Navibar umbauen - Seite 2 - phpBB.de

Auf github gibt es eine Lösung dafür, leider ist die Lösung von 2010 und funktioniert nicht mehr mit phpBB 3.1.10
https://github.com/naderman/phpbb/compa ... t/VSE/9532

Wie kann ich diese Funktion mit phpBB 3.1.10 auch in meinem Theme nutzen. Hier auf phpBB.de geht es ja auch :grin:

LG
Martin

Re: [3.1] Doppelte Title Tags

Verfasst: 17.03.2017 08:47
von Dr.Death
Moin,

dazu müssten wir erst einmal wissen, welche phpBB Version und welches Style du benutzt.

Es wird mit der Funktion "canonical links" zu tun haben.... vielleicht fehlt Deinem Style ja diese Passage in der overall_header.html

Code: Alles auswählen

<!-- IF U_CANONICAL -->
    <link rel="canonical" href="{U_CANONICAL}">
<!-- ENDIF -->
Poste am besten einmal den Link zu Deinem Forum.

Re: [3.1] Doppelte Title Tags

Verfasst: 17.03.2017 09:04
von rockmartin
Moin,

also Canonical Links habe ich drinnnen.

So sieht immoment mein <title> aus

Code: Alles auswählen

<title><!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT})<!-- ENDIF --><!-- IF SCRIPT_NAME == 'index' -->{SITENAME} &#124; <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} &#124; <!-- ELSEIF S_IN_UCP -->{L_UCP} &#124;<!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> &#124; {SITENAME}<!-- ENDIF --></title>

Link zum Forum: https://forum-schlafapnoe.de
phpBB-Version: 3.1.10

Re: [3.1] Doppelte Title Tags

Verfasst: 17.03.2017 10:15
von Dr.Death
Hm,

sieht eigentlich gut aus.... denn ein:

https://forum-schlafapnoe.de/viewtopic.php?t=8959&f=50
https://forum-schlafapnoe.de/viewtopic.php?t=8959

haben beide die gleiche Canonical URL:
<link rel="canonical" href="https://forum-schlafapnoe.de/viewtopic.php?t=8959">
<link rel="canonical" href="https://forum-schlafapnoe.de/viewtopic.php?t=8959">

Die Canonical links zum Topic 8959 (?t=8959 und t=8959&f=50) sind identisch und produzieren keinen doppelten Content, auf wenn zum Topic noch die Foren ID (&f=50) hinzukommt.

Da bin ich nun ein wenig überfragt, sorry.

Man müsste in der Tat die Core Dateien anfassen um die Seitenzahl aus dem PAGE_TITLE zu entfernen, aber das ist eigentlich nicht im Sinne des Erfinders. Denn beim nächsten Update würden diese Änderungen erneut überschrieben....

Re: [3.1] Doppelte Title Tags

Verfasst: 17.03.2017 10:35
von rockmartin
Dr.Death hat geschrieben: Man müsste in der Tat die Core Dateien anfassen um die Seitenzahl aus dem PAGE_TITLE zu entfernen, aber das ist eigentlich nicht im Sinne des Erfinders. Denn beim nächsten Update würden diese Änderungen erneut überschrieben....
Moin Doc.
ich möchte ja eine Seitenzahl im Titel angezeigt bekommen. Im Moment ist es ja wie folgt bei mehrseitigen Threads:

Aktuelle Darstellung auf Seite 2: Ich bin eine Überschrift - Forum Titel
Wünschenswerte Darstellung auf Seite 2: Ich bin eine Überschrift - Seite 2 - Forum Titel

Der Canonical Link kann dabei ja gleich bleiben und immer auf die erste Seite des Threads Zeigen, was ja aus Technischer sicht auch korrekt ist.
Ich möchte ja nur das eine Seitenzahl mit im dem <title> Tag mit angegeben wird wenn man sich auf den Seiten 2, 3, 4, ... befindet.

Re: [3.1] Doppelte Title Tags

Verfasst: 17.03.2017 10:59
von Dr.Death
Ahhhh... dann hab ich das komplett falsch interpretiert..... :oops: :roll:


Ich schiebe mal Deinen Wunsch in in das passende Forum....

Re: [3.1] Doppelte Title Tags

Verfasst: 18.03.2017 13:33
von cpg
Moin,

wenn man in der vietopic_body.html

{PAGE_TITLE}

einbaut, hätte man die Seitenzahl.
Jedenfalls ist das bei mir so.

Gruß
CPG

Re: [3.1] Doppelte Title Tags

Verfasst: 20.03.2017 15:58
von rockmartin
Hallo CPG,

kann ich auf gleiche weise auch die Seitenzahl im <title> Tag mit angeben?

LG
Martin

Re: [3.1] Doppelte Title Tags

Verfasst: 20.03.2017 16:40
von cpg
Moin,

kannst Du mal gucken, ob Du in der viewtopic.php

die Zeile

Code: Alles auswählen

$page_title = $topic_data['topic_title'] . ($start ? ' - ' . sprintf($user->lang['PAGE_TITLE_NUMBER'], $pagination->get_on_page($config['posts_per_page'], $start)) : '');
hast? Da wird die Seite ausgelesen und zum Titel hinzugefügt.

Bei mir ist das so vorhanden und im Quelltext sieht das nachher so aus:

Code: Alles auswählen

<title>Ostfriesland und Umgebung - # 2 - </title>

Allerdings habe ich das "Seite" in der common.php durch "#" ersetzt.

Gruß
CPG

Re: [3.1] Doppelte Title Tags

Verfasst: 21.03.2017 08:20
von rockmartin
Moin CPG,
cpg hat geschrieben:Moin,

kannst Du mal gucken, ob Du in der viewtopic.php

die Zeile

Code: Alles auswählen

$page_title = $topic_data['topic_title'] . ($start ? ' - ' . sprintf($user->lang['PAGE_TITLE_NUMBER'], $pagination->get_on_page($config['posts_per_page'], $start)) : '');
hast? Da wird die Seite ausgelesen und zum Titel hinzugefügt.
Ich habe gerade mal nachgesehen, diese Zeilen stehen auch bei mir in der viewtopic.php
Allerdings weis ich nicht ganz wie du jetzt die Seitenzahl mit im Title ausgiebst?

Egal ob ich {TOPIC_TITLE} oder {PAGE_TITLE} nehme, die Seitenzahl fehlt jedesmal. Kannst du mit mal bitte deinen Code hier Posten was du in der overall_header.html im <title>...</title> Tag drinnen stehen hast.

Danke und LG
Martin