K9 通用版 博客版 主題版 地方門戶版 企業版 |   企業(ASP) 分類 使用 分享 疑問 模板 建議 幫助 錯誤 其他
+新建主題 [Ajax]
填寫帳號密碼即可完成注冊
+新建話題 最新回復排序 最新主題排序 精華帖子

實用碎片,如果你要做類似論壇的樓層判斷

12Next >

killhook 發表于:13-08-01 01:34 [添加收藏] 樓主 [回復] #Top#
killhook 人氣:30 積分: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條數據,翻到第二頁,網址取到參數為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 人氣:518 積分:3458 金幣:23864
KC元老
贊一下樓主,終于有個解決方案了!
不過還是希望能從根本上解決問題,在循環體內能夠直接獲得pagelist的參數,直接了當一些。
yuxinpop 發表于:13-08-01 19:23 4樓 [回復] #Top#
yuxinpop 人氣:138 積分:69 金幣:8627
最佳新人
很好!
要是能獲得pagelist的參數 更好辦了!
14.216.185.* 發表于:13-11-13 17:31 5樓 [回復] #Top#
KingCMS官方網站網友
感覺好復雜的樣子。這些到底是要怎么學啊
zxnb 發表于:13-11-14 14:01 6樓 [回復] #Top#
zxnb 人氣:595 積分:684 金幣:8102
KC元老 灌水狂人
頂一下。
dofu 發表于:13-11-19 15:40 7樓 [回復] #Top#
dofu 人氣:104 積分:1027 金幣:11828
這個還是很實用的。
guoke86 發表于:14-03-30 20:04 8樓 [回復] #Top#
guoke86 人氣:0 積分:0 金幣:40
收藏了~
yang8822 發表于:14-08-19 15:55 10樓 [回復] #Top#
yang8822 人氣:0 積分:102 金幣:70
我也來學習一下
freecms 發表于:17-05-11 16:33 12樓 [回復] #Top#
freecms 人氣:0 積分:65 金幣:20
過來學習一下
pgzx995 發表于:17-05-12 08:28 13樓 [回復] #Top#
pgzx995 人氣:0 積分:802 金幣:2165
我只能看看,學習不了。

12Next >

發表回復

帳號 匿名發布 審核后可見 [加載完整在線編輯器]
內容
驗證碼
KingCMS 內容管理系統

關于我們 聯系我們 廣告報價 付款方式 站點導航

Copyright © 2004-2015 Focuznet All rights reserved.

廣州唯眾網絡科技有限公司 粵ICP備08008106號

pk10网赌刷返水五年