K9 通用版 博客版 论坛版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 评论 错误 水坊
                          +新建主题 [Ajax]
                          填写帐号密码即可完成注册
                          +新建话题 最新回复?#21028;?/a> 最新主题?#21028;?/a> 精华帖子

                          实用碎片,如果你要做类似论坛的楼层判断

                          12Next >

                          killhook 发表于:13-08-01 01:34 [添加收藏] 楼主 [回复] #Top#
                          killhook ?#20284;?0 积分:44 金币:738

                          因为最近再用kingcms开发论坛,所以弄了一个

                          {king:portal.bbs type="page"}

                          {king:block name='楼层判断' /}

                          {/king:portal.bbs}   

                          {king:i/}为循环体内的计数,内容页分页的话,你每翻一页这个数是从1开始的。所以


                          <?php
                              $count={king:i/};
                              preg_match('/page-[0-9]*-[0-9]*-([0-9]*)/',$_SERVER[PHP_SELF],$matches);
                              if($matches[1]){//首页提取当前网址判断是第一页还是之后的。
                                  echo intval($matches[1])*10-10+$count;//这里是楼层计算。假定你每页是10条数据,翻到第二页,网址取到?#38382;?#20026;2,*10就变20了,所以-10之后再加上循环体内计数。
                                  echo "楼";
                              }else{//如果是第一页
                                  switch ($count) {
                                      case 1:echo "楼主";break;
                                      case 2:echo "沙发";break;
                                      case 3:echo "板凳";break;
                                      case 4:echo "地下室";break;
                                      case 5:echo "下水道";break;
                                      default:echo $count."楼";break;
                                  }    
                              }
                          ?>

                          toymen 发表于:13-08-01 14:09 沙发 [回复] #Top#
                          toymen ?#20284;?18 积分:3458 金币:23864
                          KC元老
                          赞一下楼主,终于有个解决方案了!
                          不过还是希望能从根本上解决问题,在循环体内能够直接获得pagelist的?#38382;?#30452;接了当一些。
                          yuxinpop 发表于:13-08-01 19:23 4楼 [回复] #Top#
                          yuxinpop ?#20284;?38 积分:67 金币:8617
                          最佳新人
                          很好!
                          要是能获得pagelist的?#38382;?nbsp;更好办了!
                          14.216.185.* 发表于:13-11-13 17:31 5楼 [回复] #Top#
                          KingCMS官方网站网友
                          感觉好复杂的样子。这些到底是要怎么学啊
                          zxnb 发表于:13-11-14 14:01 6楼 [回复] #Top#
                          zxnb ?#20284;?95 积分:684 金币:8102
                          KC元老 灌水狂人
                          顶一下。
                          dofu 发表于:13-11-19 15:40 7楼 [回复] #Top#
                          dofu ?#20284;?04 积分:1027 金币:11828
                          这个还是很实用的。
                          guoke86 发表于:14-03-30 20:04 8楼 [回复] #Top#
                          guoke86 ?#20284;? 积分:0 金币:40
                          收藏了~
                          yang8822 发表于:14-08-19 15:55 10楼 [回复] #Top#
                          yang8822 ?#20284;? 积分:102 金币:70
                          我也来学习一下
                          freecms 发表于:17-05-11 16:33 12楼 [回复] #Top#
                          freecms ?#20284;? 积分:65 金币:20
                          过来学习一下
                          pgzx995 发表于:17-05-12 08:28 13楼 [回复] #Top#
                          pgzx995 ?#20284;? 积分:802 金币:2165
                          我只能看看,学习不了。

                          12Next >

                          发表回复

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

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

                          Copyright © 2004-2015 Focuznet All rights reserved.

                          粤ICP备08008106号

                          福建快3遗漏数据