K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

KC.php 当文章只有一页时,如何不显示分页列表

1Next >

updatex 发表于:10-09-02 15:48 [添加收藏] 楼主 [回复] #Top#
updatex 人气:1517 积分:1551 金币:32138
VIP KC元老 灌水狂人
今天再发一个实用标签
本文原地址
http://www.xinos.cn/web/KingCMS/2009/06/pagelist.shtml

KingCMS 标签中,可以使用下面的代码,显示本篇文章的分页列表
不过却有个问题,如果该文章只有一页,那他也会显示一列出来。
这就不太美观了。
  1. <ol>
  2. {king:portal.article type="pagelist"}
  3.         <li><?php echo {king:this/}==1 ? ' <strong>&gt; {king:title/}</strong>' : ' - <a href="{king:path/}">{king:title/}</a>'; ?></li>
  4. {/king:portal.article}
  5. </ol>
复制代码
简单的修改,就是在标签里的 WHERE 属性上,加个判断,来过滤掉没有分页的文章。
示例代码如下:
  1. <ol>
  2. {king:portal.article type="pagelist"
  3. where=
  4. "
  5.         EXISTS(
  6.                 SELECT kid FROM %s__Article WHERE kid=(king:kid/) AND ncount>1 
  7.                 UNION ALL
  8.                 SELECT kid FROM %s__Article WHERE kid=(king:kid/) AND kid1>=1
  9.         )
  10. "}
  11.         <li><?php echo {king:this/}==1 ? ' <strong>&gt; {king:title/}</strong>' : ' - <a href="{king:path/}">{king:title/}</a>'; ?></li>
  12. {/king:portal.article}
  13. </ol>
复制代码
zongxiao08 发表于:11-04-26 20:49 沙发 [回复] #Top#
zongxiao08 人气:145 积分:1044 金币:3553
支持定期
xiekewen 发表于:11-04-27 10:32 板凳 [回复] #Top#
xiekewen 人气:19 积分:253 金币:798
就是希望能有多点这样的题材 然后共享出来

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号