首页显示每个栏目的文章然后smarty输出的问题
栏目枚举出来了,查询栏目的文章也正确。smarty输出有2个问题:
1、本来属于1和2栏目里的文章,结果所有栏目里都显示。
2、输出结果只有第1个字符。
整了一上午终于整出内容来了。可是。。。。先上代码:
php的:
html的:
麻烦帮我看一下。多谢了。
1、本来属于1和2栏目里的文章,结果所有栏目里都显示。
2、输出结果只有第1个字符。
整了一上午终于整出内容来了。可是。。。。先上代码:
php的:
$db=new mysql(DB_HOST,DB_USER,DB_PW,DB_NAME,"conn","gbk");
$SQL="select catid,fid,catName,url from gen_category";
$rs=$db->query($SQL);
$rows=mysql_num_rows($rs);
$i=0;
while($row = $db->fetch_array($rs))
{
$arrAll[]=$row;
if ($row[fid]==0)
{
$arr[]=$row;
}
$SQL="select ctitle,ccontent from gen_info where cid=".$arrAll["$i"][0];
echo $SQL;
$i=$i+1;
$rs1=mysql_query($SQL);
while($row1 = mysql_fetch_array($rs1))
{
echo $row1['ctitle']."<br>";
$arrArticle=$row1;
}
$tpl->assign('indexContent',$arrArticle);
}
$tpl->assign('Variable',$arr);
$tpl->display('index.html');
html的:
<div id="main">
<div id="main_left">
</div>
<div id="main_right">
<{section name=lp loop=$Variable }>
<div id="cat">
<div id="catTitle">
<a href="<{$Variable[lp].url}>"><{$Variable[lp].catName}></a>
</div>
<{section name=lp1 loop=$indexContent}>
<{$indexContent[lp1].ctitle}><br>
<{/section}>
</div>
<{/section}>
</div>
</div>
麻烦帮我看一下。多谢了。
...全文
相关推荐
my_smarty2_frog1zi_app首页_
Smarty是一个流行的PHP模板引擎,它将业务逻辑与显示逻辑分离,使得开发者可以更容易地管理和设计Web应用程序的前端。这里的“frog1zi”可能是一个特定的项目代号或者主题名。
smarty中先strip_tags过滤html标签后truncate截取文章运用
为了解决这个问题,以及确保内容按照预期的格式和长度显示, Smarty 模板引擎提供了过滤功能。其中,`strip_tags` 和 `truncate` 是两个非常有用的过滤器。
php+smarty输出新闻列表
模板设计:在Smarty模板文件(如`news_list.tpl`)中,我们可以编写HTML结构,利用Smarty语法显示数据: ```html <ul> {foreach from=$news item
smarty简单模板变量输出方法 <font color=red>原创</font>
通过这种方式,Smarty有效地实现了PHP代码和HTML的分离,提高了代码的组织和可维护性。希望本篇文章能帮助你更好地理解和应用Smarty进行PHP程序设计。
smarty实现显示新闻
**显示模板**:最后,调用`display()`方法来渲染并输出模板,如`$smarty->display('show_news.tpl');`,这将执行模板并生成HTML页面。


基础编程
