Page 1 of 1

hoe {search} ook door cgblog?

Posted: Thu Jul 13, 2017 6:21 pm
by Gregor
Om keywords voor de metatag "keyword" aan te maken, heb ik in mijn global settings staan:

Code: Select all

<meta name="keywords" content="{search action="keywords" count="20"}">
Laad ik de home page http://www.uisge-beatha.eu, dan wordt deze metatag gevuld. Kijk ik bij een cgblog-artikel, dan zie ik een viertal keywords staan, die hebben echter weinig met de keywords van het artikel te maken, bijv. https://www.uisge-beatha.eu/2017/03/Gec ... eslag.html

Ter test de {search......} in de detailpagina van cgblog geplaatst, maar dat leidt tot dezelfde vier keywords.

Is het mogelijk om {search....} ook voor cgblog te gebruiken? Zo ja, hoe :)

Re: hoe {search} ook door cgblog?

Posted: Thu Jul 13, 2017 9:11 pm
by Rolf
Doet deze dat ook niet? http://dev.cmsmadesimple.org/projects/autometa

Moet wellicht wat worden geüpdate worden voor 2.2.x... maar dat is te doen

Re: hoe {search} ook door cgblog?

Posted: Thu Jul 13, 2017 9:25 pm
by Rolf
Misschien eenvoudiger om per pagina de inhoud van het content blok te verwerken in een UDT/tag "AutoKeywords" met zoiets als https://stackoverflow.com/questions/819 ... ipt-in-php

Content wel filteren op stopwoorden. Staan in een language string van de Search module

Code: Select all

<meta name="keywords" content="{AutoKeywords content=$content|strip_tags}">

Re: hoe {search} ook door cgblog?

Posted: Fri Jul 14, 2017 8:59 am
by Gregor
Rolf wrote:Doet deze dat ook niet? http://dev.cmsmadesimple.org/projects/autometa

Moet wellicht wat worden geüpdate worden voor 2.2.x... maar dat is te doen
Deze doet het min of meer; CGBlog wordt niet bekeken. Ik heb bij wijze van proef de code daarop aangepast (zie ook viewtopic.php?f=7&t=32497&start=15)

Het doorzoeken op keywords gebeurt m.b.v. Search, echter de stopwoorden lijken niet goed te worden meegenomen. Ter illustratie, ik krijg als voor de keywords:
keywords: stukj, aluminium, ramen, lewmar, sikaflex, acryl, acrylaat, portlight, primer, zekerheidshalv
Het eerste en laatste woord zijn betekenisloos. Voeg ik deze woorden aan de stopwoorden van Search, dan krijg ik ze nog steeds terug. Aan het zoekdeel van de code van autometa heb ik geen wijzigingen aangebracht. Mag dat geloof ik hier niet posten ;) Wil je desnoods separaat de code wel de aangepaste function.autometa.php wel mailen.

Je tweede optie heb ik nog niet bekeken.