Seite 1 von 1

meta name="keywords" nicht ausgeben

Verfasst: Sa 9. Nov 2019, 07:40
von Freddy
Hallo Zusammen, da die Keywords bei den Suchmaschine keine Berücksichtigung findet möchte ich diese garnicht erst anzeigen weil diese automatisch ausgefüllt werden wenn ich nichts eingebe und es oft nicht wirklich passt.
Auch wenn ich bei Author nichts eingebe soll die Meta-Anzeige garnicht erst erscheinen.
Kann mir jemand sagen wie und wo ich Änderungen machen muss um das gewünschte Ergebniss zu haben?

Re: meta name="keywords" nicht ausgeben

Verfasst: Sa 9. Nov 2019, 12:21
von bodil
Hi Freddy!
Dazu gibt es sicher eine elegante Lösung, die kenne ich aber nicht.
Was du machen kannst (falls diese Lösung auch sonst niemand findet): du kannst mit einer Chain nach Generieren der Seite die entsprechenden Bereich einfach rausfiltern. Das geht zumindest mit den Keywords. Dem Filter beizubringen, zu erkennen, ob da ein automatisch generierter Autor oder ein von Hand eingegebener Autor im Code steht, ist etwas trickreicher.
Vorteil dieser insgesamt sehr uneleganten Lösung: wenn du bei einem System-Update die Chain rettest und nachher wieder einbaust, musst du die Veränderungen im System, die du für eine elegantere Lösung brauchst, nicht wieder einbauen. Der Core bleibt unangetastet.
Wie du die Chain baust steht zum Beispiel hier:
viewtopic.php?f=117&t=43719&p=180332#p180312
Das Filtern machst du dann zum Beispiel mit preg_replace().
Viel Erfolg!
Bodil

Re: meta name="keywords" nicht ausgeben

Verfasst: Sa 9. Nov 2019, 23:29
von bodil
Die Datei, in der das passiert, was du suchst, ist contenido/includes/chains/include.chain.content.createmetatags.php