Доброй ночи. В общем столкнулся с такой проблемой, что SMARTY кидает тег <Head> и все что внутри него в <BODY>. Подскажите что мне делать?? Вот код который в данный момент у меня: файл с пхп кодом Код (Text): function meta_tpl () { $meta = "<meta http-equiv='Content-Type' content='text/html; charset=utf_8'>". "<meta name='description' content='Education website'>". "<meta name='keywords' content='education, learning, teaching'>"; return $meta; } function link_tpl () { $link = "<link href='templates/english_language/css/style.css' rel='stylesheet' type='text/css'>"; return $link; } // Файл вывода шаблона global $lang; $main = "Главная"; $smarty->assign("main",$main); $smarty->assign("meta",meta_tpl()); $smarty->assign("link",link_tpl()); $smarty->display('english_language/index.tpl'); файл с шаблоном Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <HEAD> <title>Education website</title> {$meta} {$link} </HEAD> <body> <div id="wrap"> <div id="page"> <div id="top"> <div id="logo"><img src="templates/english_language/images/logo.png" width="67" height="42" alt=""></div> <div id="company_name">Education Center</div> <div id="search-box"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><input type="text" class="search-area"></td> <td width="10"><img src="templates/english_language/images/spacer.gif" width="10" height="1" alt=""></td> <td width="72"><a href="#"><img src="templates/english_language/images/btn_search.png" width="72" height="29" alt=""></a></td> </tr> </table> </div> </div> <div id="menu"> и т.д А вот как выводит его в гуглхроме через ф12(забыл как называется, вроде инструмент разработчика, вообщем не важно)))))) )
Столкнулся с такой проблемой однажды, но к сожалению в тот момент никто не помог. Разгадал сам, такая ерунда получается когда у тебя файлы стоят в кодировке UTF BOM убери его и оставь только UTF8 и всё будет нормально.
Это от редактора зависит. Должен быть UTF8 без BOM, а как он в редаткоре называется - от него зависит. В моём PS PAd просто нету UTF8 с BOM, посему называется просто UTF8
Хм... у меня все файлы были в UTF8 без BOM, но фишка сейчас в том, что я не как не могу понять, если идет подключение двух файлов(первым подключаю сам смарти, а вторым подключаю разметку сайта, то бишь что должно выводиться), то все гуд. А если перед ними хотя бы еще один файл подключить, допустим что бы можно было использовать $lang['home'], уже все, косяк... надо разобраться получше с этой проблемой((