Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#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
Pages: 1