Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-12-28 14:40:28

Timo123
New Member
Registered: 2010-07-02
Posts: 6

[nl-nl] Metatag script gebruiken

Ik gebruik een script om metatags boven mijn artikels te zetten. Dit script is geschreven in php en gebruikt bepaalde functies om keywords en een discription te generen.
Maar ik weet dat google nogal streng is. Naar mijn weten is er niks fouts aan om dit te gebruiken maar ik weet het niet zeker.

Ik gebruik dit script:

<!--MetaTag-->
<txp:if_individual_article>
<txp:php>
global $prefs;
setlocale(LC_ALL, $prefs['locale']);
$keyword = trim(keywords(array()));
$text = preg_replace('/\s+/', ' ', strip_tags(trim(body(array()))));
$explode = explode(' ',$text);
for($i=0; $i<30; $i++) {
	$string .= $explode[$i].' ';
}
$text = strlen($text) < 55 ? title(array()).' '.$text.' '.gTxt('published_at').' '.posted(array('format'=>$prefs['dateformat'])) : trim($string).'.';
echo( ($keyword ? '<meta name="keywords" lang="nl" content="'.$keyword.'" />'."\r" : '<meta name="keywords" lang="nl" content="'.strip_tags(trim(safe_field('Excerpt_html', 'textpattern', 'ID="1"'))).'" />'."\r") );
echo '	<meta name="description" lang="nl" content="'.$text.'" />'."\r";
echo ' <meta name="robots" content="index, follow"> ' ."\r";
setlocale(LC_ALL, $locale);

</txp:php>

<txp:else />
<txp:if_category>

	<meta name="keywords" lang="nl" content="<txp:php>
echo str_replace('-', ' ', category(array())); </txp:php>" />
	<meta name="description" lang="nl" content="<txp:category title="1" />" />
<txp:else />
<meta name="keywords" lang="nl" content="<txp:php> $excerpt = safe_field('Excerpt_html', 'textpattern', 'ID="1"'); echo strip_tags($excerpted);</txp:php>" />
<meta name="description" lang="nl" content="<txp:php> $content = safe_field('Body_html', 'textpattern', 'ID="1"'); echo strip_tags($content); </txp:php>" />
<meta name="robots" content="index, follow">
</txp:if_category></txp:if_individual_article>
<txp:else />

<!--MetaTag-->

Heeft iemand hier ervaring mee?

Mvg, Timo

Last edited by Timo123 (2010-12-28 14:41:17)

Offline

Board footer

Powered by FluxBB