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

求解:关于{king:i/}编号的问题

1Next >

toymen 发表于:10-11-19 19:30 [添加收藏] 楼主 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
列表页使用{king:i/}排序编号时,列表首页显示正常,奇怪的是,列表分页后,第二页又从1开始排序,原以为{king:i/}是调用文章数量的标签,应该调出多少文章条目,就有多少编号的。

{king:portal.article type="list" listid="12"}
<ul >
<li>第{king:i/}条:<a href="{king:path/}">{king:title/}</a> </li>
</ul>
{/king:portal.article}


因中间删除有部分文章,数据库的文章id不连贯,又想在列表页显示连贯的编号,用{king:i/}出现这样的问题,求解决办法!
zxnb 发表于:10-11-20 00:18 沙发 [回复] #Top#
zxnb 人气:595 积分:684 金币:8102
KC元老 灌水狂人
帮顶。路过。
uiexp 发表于:10-11-20 00:28 板凳 [回复] #Top#
uiexp 人气:91 积分:28 金币:880
KC元老
{king:i+(page-1)*10/}  有这种语法就能满足你的需求了
toymen 发表于:10-11-20 17:54 编辑于:11-20 20:08 4楼 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
问题依旧存在,{king:i+(page-1)*10/} 与{king:i/} 输出结果相同。

上当!
思路倒是好   {king:i/}+(page-1)*10
如何获得当前列表页的页码数? 

继续求解!
toymen 发表于:10-11-20 23:31 编辑于:11-20 23:34 5楼 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
{king:pid/}获取当前列表页的页码,然后{king:i/}+({king:pid/}-1)*10 运算,暂时表面上解决了问题(仅仅是视觉方面的),带来不少问题。

继续求良方!
yuxinpop 发表于:13-05-08 12:20 6楼 [回复] #Top#
yuxinpop 人气:146 积分:75 金币:9402
最佳新人
<?php $num={king:i/}+({get:pid/}-1)*{get:rn/};echo"$num";?>

这么写应该不会错!
yuxinpop 发表于:13-05-10 21:34 7楼 [回复] #Top#
yuxinpop 人气:146 积分:75 金币:9402
最佳新人
Reply: 6楼
<?php $num={king:i/}+({get:pid none='1'/}-1)*{get:rn none='0'/};echo"$num";?>
这么写可能好点
toymen 发表于:13-05-15 17:45 8楼 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
标签
{king:portal.article type="list" listid="12"}
内部无法获得PID
{/king:portal.article}

在标签外部可以获得pid的

1Next >

发表回复

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

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

Copyright © 2004-2015 Focuznet All rights reserved.

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