您的位置:逆风者 原创荟萃 正文
原作者:upwinder 添加时间:2007-09-18 原文发表:2007-09-18 人气:71 来源:www.upwinder.com

同样的,我们以index.tpl.html为例。注意橙色部分为注释
打开后,找到如下代码:
<{strip}> 这个标签上一次已经说了,去除源代码中多余空格
逆风者
<table width=100% cellpadding='2' cellspacing='0'><tr>
<{assign var="type_num" value="1"}> 对模板中的type_num变量赋值,此变量用于记录循环栏目的次数
<{foreach name=all_type item=single_type from=$data_ary.all_type}> 在data_ary.all_type属性数组中循环分类数据
<{if $single_type.parent_id == 0 && $single_type.id !=4 && $single_type.id != 6 && ( $single_type.property == 'list' || $single_type.property == 'cover' )}> (如果父栏目ID等于0 且 栏目ID不等于4 且 栏目ID不等于6 且 (栏目属性等于列表页面 或 栏目属性等于封面))为什么栏目ID4和6不列出?因为4是友情连接的ID,而6是站内新闻的ID。
<td valign=top style="width:50%;">
<div class="bai">
<div class="t3 bcg bgg bg_yellow">
<A HREF="<{$single_type.url}>"><{$single_type.title}></A>
   共<{$web.type[$single_type.id].total_num}>篇文章(统计指定ID的栏目文章总数)
</div>
<div class="b3 bcg mb12" style="height:210px;line-height: 20px;">
<{foreach name=new_article_data item=item_info from=$data_ary.new_article[$single_type.id]}>  (在数据库表中定位ID为最新的文章循环)
<{if $smarty.foreach.new_article_data.iteration <= 10}>(如果某栏目的文章循环查询次数小于10)这里的10可以自己修改,意思是每栏目调用多少篇文章
·<A HREF="<{$item_info.url}>"><{$item_info.title|cn_truncate:20:"...":true}></A>(这里的cn_truncate:20指的是截断文章标题的字数,为的是防止一些文章标题过长导致换行影响美观,你也可以删除这句)
  <{if $item_info.has_image == 1}>(图)<{/if}>
<BR>
<{/if}>
<{/foreach}>
</div>
</div>
</td>
<{if $type_num%2 == 0}>(如果调用栏目的次数可以被2整除,则表格新建一行。这个决定了自动循环出的栏目一行排列2个)
</tr><tr>
<{/if}>
<{assign var="type_num" value="`$type_num+1`"}>(用于记录循环栏目的次数)
<{/if}>
<{/foreach}>
</tr></table>
<{/strip}>
相关文章

[PHP]宏博CMS整合多特软件合作站
[易语言]修改系统菜单
[易语言]枚举子窗口信息
[易语言]更改窗口输入光标
[易语言]自定义窗口边框色
[易语言]RGB更改矩形颜色
[PHP]宏博CMS模板研究之导航条
[PHP]在宏博CMS中使用幻灯代码调用站内文章
[PHP]仿中国龙设计模板(宏博CMS)
宏博CMS模板制作辅助软件
系统模板(冰蓝简洁)之配套模板——友情链
[PHP]书香艺苑模板 For HBCMS
暗黑秘石DarkStone简体中文语音版(唯一真正

相关评论


本文章所属分类:首页 原创荟萃

  热门关键字: