|
| |
|
|
| |
для: DEM
(02.04.2008 в 17:40)
| | | Всем большое спасибо! | |
| |
|
|
| |
|
|
| |
для: DEM
(02.04.2008 в 17:53)
| | | http://webscript.ru/stories/07/05/15/4533688
там увидишь следующее:
<html>
{foreach from=$news item=item}
Заголовок: {$item.title}
Teкст новости:
{item.description}
Полная версия: <a href="index.php?id={$item.id}">Подробнее...</a>
{/foreach}
</html>
|
| |
| |
|
|
| |
|
|
| |
для: DEM
(02.04.2008 в 17:40)
| | | А как тогда это вывести в смарти? К примеру у меня будет две новости (значит $news[0] и $news[1]), то что надо написать в news.tpl, что бы он их вывел?
ЗЫ. но статей может быть и не две...
ЗЗЫ. вы уж извините за глупые вопросы, только анчал изучать ))) | |
| |
|
|
| |
|
|
| |
для: DEM
(02.04.2008 в 17:40)
| | | //Вот тут мы что-то ложны сделать
Не известно, что вам надо, но вы в Смарти можете передать и массив, например:
$smarty->assign("arr", $arr); //где $arr массив пролученный в цикле. Передать можно и некую отдельную (ные) переменные. | |
| |
|
|
| |
|
|
| |
для: DEM
(02.04.2008 в 17:40)
| | |
<?
$query = mysql_query("SELECT * FROM `table`");
$news=array();
while($a=mysql_fetch_assoc($query))
{
$news[]=$a;
}
$smarty->assign('news', $news);
$smarty->display("news.tpl");
?>
|
news.tpl сами нарисуете? | |
| |
|
|
| |
|
|
| | У меня есть код вида:
<?
$query = mysql_query("SELECT * FROM `table`");
while($a=mysql_fetch_array($query))
{
//Вот тут мы что-то ложны сделать
}
$smarty->display("news.tpl");
?>
|
И вот я не знаю, как создать переменные для SMARTY , что бы они отображались в news.tpl? Я могу придумтаь только засунуть $smarty->display("news.tpl"); в цикл while и тогда она будет подключаться каждый раз когда будет повторяться этот цикл, но не будет ли это слишком ресурсоёмко? | |
| |
|
|
|