danke!
hab den code zwar nochmals etwas abgeändert... :-/ duck
details.php
$meta_keywords = !empty($image_row['image_keywords']) ? implode(", ", explode(",", $image_row['image_keywords'])) : "";
//wenn leer dann page-Keywords:
if(empty($meta_keywords)){
$meta_keywords = $lang['meta_keywords'];
}else{
$meta_keywords = $meta_keywords;
}
$meta_description = !empty($image_row['image_description']) ? strip_tags($image_row['image_description']) . ". " : "";
//wenn leer dann page-description:
if(empty($meta_description)){
$meta_description = $lang['meta_description'];
}else{
$meta_description = $meta_description;
}
nun wird auf jedenfall nur noch eine "description" und ein "keywords" angezeigt
entweder diejenigen vom bild, und falls leer diejenigen von der hauptseite, da die cat meist sehr schlechte infos enthalten bei mir (finde die ansicht mit cat ebschreibung einfach überhaupt ned schön, daher sehr wenig in gebrauch)
categories.php
$meta_description = !empty($cat_cache[$cat_id]['cat_description']) ? htmlspecialchars(strip_tags(trim($cat_cache[$cat_id]['cat_description']))) . ". " : "";
$meta_description = preg_replace('/[\n\t\r]+/', ' ',$meta_description);
if(empty($meta_description)){
$meta_description = $lang['meta_description'];
}else{
$meta_description = $meta_description;
}
// $meta_keywords = preg_replace("#[-_'`´\^\$\(\)<>\"\|,@\?%~\+\.\[\]{}:\/=!§\\\\]+#s", " ", $meta_description);
// $meta_keywords_array = array_unique(explode(" ",$meta_keywords));
// $meta_keywords = "";
// foreach($meta_keywords_array as $val){
// $len = strlen($val);
// if ($len >= 5) {
// $meta_keywords .= $val.",";
// }
// }
$meta_keywords = $lang['meta_keywords'];