|
|
目录在default/portal/list.htm 下
下面是面包屑导航
分别代表首页,首页的一级栏目——二级栏目——三级栏目....- <div id="pt" class="bm cl">
- <div class="z">
- <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>›</em>
- <a href="$_G[setting][navs][1][filename]">{lang portal}</a> <em>›</em>
- <!--{loop $cat[ups] $value}--> <a href="{$portalcategory[$value['catid']]['caturl']}">$value[catname]</a><em>›</em><!--{/loop}-->
- $cat[catname]
- </div>
- </div>
复制代码 if条件语句最终的显示效果为显示
$_G[setting][rssstatus]为rss 状态,分为1和0,以为rss状态为真
$cat[catid] 当前栏目id
$cat[catname]当前栏目名
下面可以理解为如果是管理员的话,才显示发布文章的按钮
- <div class="bm_h cl">
- <!-- if条件语句最终的显示效果为显示css 订阅-->
- <!--{if $_G[setting][rssstatus] && !$_GET['archiveid']}--><a href="portal.php?mod=rss&catid=$cat[catid]" class="y xi2 rss" target="_blank" title="RSS">{lang rss_subscribe_this}</a><!--{/if}-->
- <!-- if条件语句最终的显示效果为显示发布文章-->
- <!--{if ($_G['group']['allowpostarticle'] || $_G['group']['allowmanagearticle'] || $categoryperm[$catid]['allowmanage'] || $categoryperm[$catid]['allowpublish']) && empty($cat['disallowpublish'])}-->
- <a href="portal.php?mod=portalcp&ac=article&catid=$cat[catid]" class="y xi2 addnew">{lang article_publish}</a>
- <!--{/if}-->
- <h1 class="xs2">$cat[catname]</h1><!-- 当前栏目名 -->
- </div>
复制代码
如果有下级栏目的话会显示下级名
{lang sub_category} 是 下级栏目的意思应该在语言包中有存储
{lang category} 分类 的意思 在语言包中有存储
- <!--{if $cat[subs]}-->
- <div class="bm_c bbda">
- {lang sub_category}:
- <!--{eval $i = 1;}-->
- <!--{loop $cat[subs] $value}-->
- <!--{if $i != 1}--><span class="pipe">|</span><!--{/if}--><a href="{$portalcategory[$value['catid']]['caturl']}" class="xi2">$value[catname]</a><!--{eval $i--;}-->
- <!--{/loop}-->
- </div>
- <!--{/if}-->
复制代码
下面是文章列表主体显示的部分:
包含文章标题、文章缩略图、文章文类、发布时间、文章描述等等.....
$article_url 每条文章的链接
$value[title] 每条文章的标题
$value[pic]如果有缩略图,就显示缩略图的地址
$value[summary] 文章描述
$value[catname] 当前文章所属的栏目名
$value[dateline] 文章发布时间
<!--{if $value[pic]}-->如果有缩略图就执行这里面的if语句<!--{/if}-->
- <div class="bm_c xld">
- <!--{loop $list['list'] $value}-->
- <!--{eval $highlight = article_title_style($value);}-->
- <!--{eval $article_url = fetch_article_url($value);}-->
- <dl class="bbda cl">
- <!--dt下面是标题-->
- <dt class="xs2"><a href="$article_url" target="_blank" class="xi2" $highlight>$value[title]</a> <!--{if $value[status] == 1}-->({lang moderate_need})<!--{/if}--></dt>
- <!--是描述下面是描述,里面如果有图片会显示图片-->
- <dd class="xs2 cl">
- <!--{if $value[pic]}--><div class="atc"><a href="$article_url" target="_blank"><img src="$value[pic]" alt="$value[title]" class="tn" /></a></div><!--{/if}-->
- $value[summary]
- </dd>
- <dd>
- <!--{if $value[catname] && $cat[subs]}-->{lang category}: <label><a href="{$portalcategory[$value['catid']]['caturl']}" class="xi2">$value[catname]</a></label> <!--{/if}-->
- <span class="xg1"> $value[dateline]</span>
- <!--{if $_G['group']['allowmanagearticle'] || ($_G['group']['allowpostarticle'] && $value['uid'] == $_G['uid'] && (empty($_G['group']['allowpostarticlemod']) || $_G['group']['allowpostarticlemod'] && $value['status'] == 1)) || $categoryperm[$value['catid']]['allowmanage']}-->
- <span class="xg1">
- <span class="pipe">|</span>
- <label><a href="portal.php?mod=portalcp&ac=article&op=edit&aid=$value[aid]">{lang edit}</a></label>
- <span class="pipe">|</span>
- <label><a href="portal.php?mod=portalcp&ac=article&op=delete&aid=$value[aid]" id="article_delete_$value[aid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang delete}</a></label>
- </span>
- <!--{/if}-->
- </dd>
- </dl>
- <!--{/loop}-->
- </div>
复制代码
下面这一段,可以理解为如果为管理员权限的话,就执行里面的编辑删除功能
- <!--{if $_G['group']['allowmanagearticle'] || ($_G['group']['allowpostarticle'] && $value['uid'] == $_G['uid'] && (empty($_G['group']['allowpostarticlemod']) || $_G['group']['allowpostarticlemod'] && $value['status'] == 1)) || $categoryperm[$value['catid']]['allowmanage']}-->
- <span class="xg1">
- <span class="pipe">|</span>
- <label><a href="portal.php?mod=portalcp&ac=article&op=edit&aid=$value[aid]">{lang edit}</a></label>
- <span class="pipe">|</span>
- <label><a href="portal.php?mod=portalcp&ac=article&op=delete&aid=$value[aid]" id="article_delete_$value[aid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang delete}</a></label>
- </span>
- <!--{/if}-->
复制代码 下面这就是列表页的分页
- <!--{if $list['multi']}--><div class="pgs cl">{$list['multi']}</div><!--{/if}-->
复制代码 下面是显示相关分类的意思
- <!--{if $cat[others]}-->
- <div class="bm">
- <div class="bm_h cl">
- <h2>{lang category_related}</h2>
- </div>
- <div class="bm_c">
- <ul class="xl xl2 cl">
- <!--{loop $cat[others] $value}-->
- <li>• <a href="{$portalcategory[$value['catid']]['caturl']}">$value[catname]</a></li>
- <!--{/loop}-->
- </ul>
- </div>
- </div>
- <!--{/if}-->
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|