При инклуде файла с циклом внутри, smarty не хочет его обрабатывать(выводить цикл).Как это устранить?
http://ifact.su/demo/sidebar.php - всё выводит(на прямую к файлу)
http://ifact.su/demo/test.php - популярное не пашет(инклуд правой колонки)
добавлено спустя 48 минут:
Обновил скрипт, потому что пользователей с мобил бросало на моб.версию.
sidebar.php
<?php
include 'system/main.php'; // подключаем наш главный файл, в котором уже создан экземпляр объекта Smarty
$sql="SELECT id,date,title FROM `post` ORDER BY `views` DESC LIMIT 10";
$result=mysql_query($sql) or die("die");
while($sidebar_top=mysql_fetch_assoc($result)){
$sidebar[]=$sidebar_top;
}
$tpl->assign('top',$sidebar);
$tpl->display($style.'sidebar.tpl');
?>
sidebar.tpl (именно вывод цикла)
{foreach from=$top item=p}
<li><a href="/{$p.id}">{$p.title}</a> <br />
<span>{$p.date|itime}</span> </li>
{/foreach}
А что в переменной $style? Насколько я знаю папка с шаблонами указывается по другому
добавлено спустя 1 минуту:
Напиши сюда ошибку
bboytwist, может запрос так сделать
$sql="SELECT `id`,`date`,`title` FROM `post` ORDER BY `views` DESC LIMIT 10";
добавлено спустя 53 секунды:
ммм... точно, предыдуший пост прав..
$tpl->display($style.'sidebar.tpl');
наврятли прокатит.
всмысле?Путь вроде нормально работает, я $style во всем скрипте использую
09 Янв 2012, 22:44Ошибки нету там же вся фишка в том что, по прямой ссылке всё выводится, но в сайдбаре нифига не пашет 