無憂cms的輕便靈巧曾是廣大站長朋友的不二選擇,然一旦**欄目眾多的時候,在它的後台內容頁面的欄目導航就顯得眼花繚亂,就連自己都分不清哪個是一級欄目,哪個是二級欄目了,為此csshaier也是苦惱不已,於是興起了給它改造的念頭。
我想實現的是什麼呢?1,大類要顯示列表,這個在之前的5ucms後台內容管理實現大類列表一文中已經實現了,此時要做的便是繼續保留它。第二個要實現的便是今日的主題,讓每個大類下面都能顯示出它下面的子類和統計欄目文章數,[channel]是欄目表,所有的類別資訊都在這乙個表中,想實現之前的第二個目的,無疑就要從這裡開始了。
經過乙個小時的測試,終於實現了,並在0409版和2024版中分別測試通過!(注:這裡的欄目深度為3,也就是說**存在**欄目以及以下都可以正常使用,若存在四級,則需要手動再增加乙個迴圈了。)
下面貼一下實現**
1、開啟admin/admin_content.asp頁面,大約226行,找到以下內容
下面貼一下實現**
1、開啟admin/admin_content.asp頁面,大約226行,找到以下內容
&dfieldkey=cid' selected>
2、將其整體注釋掉或者刪除並替換為一下內容(修改前請務必備份!)
dim sqlp,rsp,sqlpp,rspp 'by csshaier
set rsp=db("select * from [channel] where [outsidelink]=0 and [fatherid]=0 order by [order] desc,[id] desc",2)
if rsp.eof and rsp.bof then 'by csshaier
response.write("請先新增分類")
else
do while not rsp.eof
response.write("" & rsp("name") & " ("&db("select count([id]) from [content] where [cid] in("&rsp("childids")")",1)(0) ")") & vbcrlf
sqlpp ="select * from [channel] where [fatherid]="&rsp("id")" and [outsidelink]=0 order by [order] desc,[id] desc"
set rspp=db(sqlpp,2)
do while not rspp.eof
response.write(" |-" & rspp("name") & " ("&db("select count([id]) from [content] where [cid] in("&rspp("childids")")",1)(0)")")
response.write("" ) & vbcrlf
dim cs:set cs=db("select * from [channel] where [fatherid]=" &rspp("id") "and [outsidelink]=0 order by [order] desc,[id] desc",2) 'by csshaier
do while not cs.eof
response.write(" |-" & cs("name") & " ("&db("select count([id]) from [content] where [cid] in("&cs("childids")")",1)(0)")")
response.write("" ) & vbcrlf
cs.movenext
loop
cs.close
set cs=nothing
rspp.movenext
loop
rspp.close
set rspp=nothing
rsp.movenext
loop
end if
rsp.close
set rsp=nothing
%>
5UCMS後台內容管理實現大類列表
不說廢話,直接上 實現後台內容大類分頁,同前台一樣,需要修改原始碼。在此csshaier提醒您,若是沒有asp基礎,請勿修改!1,開啟admin admin content.asp檔案,找到以下 sub main if len key 0 then if instr id,cid,commend,v...
個人收藏5Ucms 標籤整理
當前欄目id 當前頁面id 當前頁面內容 list modifytime format yy mm dd 文章發布時間,格式 2012年8月1日 list titlex len 30 推薦文章 子欄目呼叫父欄目名稱 channel cname 內容頁呼叫欄目名稱 list name 子欄目呼叫同級欄...
5UCMS判斷當前欄目高亮標籤
比較簡單的是頻道頁 channel.html 大類 menu cname 小類 當前欄目為頻道頁時,小類無高亮顯示 channel cname 接下來是列表頁 list.html 大類 注意裡的判斷 main cname 小類 child name 大類 main cname 小類 child na...