Всем доброго времени суток! Вот столкнулся со след. проблемой - у меня есть свой шаблон, различные страницы. Как мнея сделать для каждой страницы свои мета и тайтл - заголовки. Если я совсем не понатно выразился, то вот адре сайта, для которого я это делаю www.geha.ru Заранее всем спасибо за внимание и помощь.[/b]
хранить где-нибудь заголовки, а в скрипте определять какая страница загружается и подставлять нужное. В чём проблема-то?
meta.php Код (Text): <? function meta_content($name) { switch($name) { case 'index': title("яяя"); meta_keywords("яяя"); meta_description("яяя"); break; case 'about': title("ффф"); meta_keywords("ффф"); meta_description("ффф"); break; } } function meta_tags() { if(($_GET["name"]=="") && ($_GET["page"]=="")) { meta_content("index"); } if(($_GET["name"]!="") && ($_GET["page"]=="")) { $name=(string)$_GET["name"]; meta_content($name); } if(($_GET["name"]!="") && ($_GET["page"]!="")) { $name=(string)$_GET["name"]; $page=(string)(int)$_GET["page"]; meta_content($name.$page); } } function title($content) { print"<TITLE>$content</TITLE>\n"; } function meta_keywords($content) { print"<META name=\"keywords\" content=\"$content\">\n"; } function meta_description($content) { print"<META name=\"description\" content=\"$content\">\n"; } ?> а в индесном файле прописываю include ("meta.php");
Доброго времени суток! Подскажите плз,что еще нужно дописать, что бы вызвать функцию meta_tags() . Пробовал (эх...на бум..) выдает Fatal error: Cannot redeclare title() (previously declared in /www/........:158) in /www/.........meta.php on line 45
1. Если вам это нужно, но вы не хотите учиться самостоятельно вам во фриланс 2. Если вам это нужно и вы хотите учиться - спрашивайте.
Нужно сделать title для каждой страницы. пробовал как написано в верху(честно не наю как вызвать функцию meta_tags()),пишет Fatal error: Cannot redeclare title() (previously declared in /www/........:158) in /www/.........meta.php on line 45 Что не так?
А если в этом файле нет 158 строчки?... по подробнее мона? Что нужно сделать что бы все пучком стало?
Черт, Вам же объяснили проблему..... Вы в одном файле объявили функцию Потом объявили её в другом файле И теперь пытаетесь инклудить один файл в другой. Удалите откуда-нибудь объявление функции да и все.
Спасибо за ваше терпение.Ошибки не выдает но и не работает. Может надо сделать так: Только подскажите плз. как?