На моем сайте у меня есть список категорий, и я должен поставить мета-ключевые слова и описание для них. У меня есть одна страница, где я буду извлекать категории из базы данных.
Может кто-нибудь сказать мне, как сделать это намного проще, чтобы поместить метатеги для всех категорий.
С уважением, Рекха http://hiox.org
Я не уверен, что это то, что вы ищете, но …
У меня есть простой сценарий, который я создал для динамического заполнения мета-ключевых слов случайными ключевыми словами, взятыми из массива.
Поместите это в заголовок вашего файла шаблона.
<meta name="keywords" content="<?php get_keywords()?>" />
Это приведет к созданию списка с разделителями-запятыми не более чем из 10 ключевых слов из массива ключевых слов. Если вы хотите избежать запроса к базе данных каждый раз, когда вы можете массировать жесткие коды возможных ключевых слов для каждой категории. Если вы не возражаете против запроса, вы можете заменить массив запросом, который возвращает массив.
function get_keywords(){ $keywords=array('keyword1','keyword2','keyword3','keyword4','keyword5'); if (count($keywords)<10) $max=count($keywords); else $max=10; $rand_keys = array_rand($keywords, $max); foreach($rand_keys as $vals){ $keyword[]=$keywords[$vals]; } echo implode(", ", $keyword); }
3function get_keywords(){ $keywords=array('keyword1','keyword2','keyword3','keyword4','keyword5'); if (count($keywords)<10) $max=count($keywords); else $max=10; $rand_keys = array_rand($keywords, $max); foreach($rand_keys as $vals){ $keyword[]=$keywords[$vals]; } echo implode(", ", $keyword); }
Надеюсь это поможет.