'無限分類生成html檔案
'接收傳遞過來的文章路徑引數
set rshtmlfilecode=server.createobject ("adodb.recordset")
sql4="select * from article where id="¤tarticleid
rshtmlfilecode.open sql4,conn,1,3
if rshtmlfilecode.eof and rshtmlfilecode.bof then
response.write("alert('沒有找到需要生成html的文章資料內容');history.go(-1);")
response.end()
else
classdepth=rs("classdepth")
classid=rs("classid")
parentid=rs("parentid")
'獲取當前文章路徑
if classdepth=0 then
currentclassdir="/"&sclassdir
else
sclassdepth=classdepth-1
sparentid=parentid
currentclassdir=""
getcurrentclassdirpath sclassdepth,sparentid,currentclassdir
end if
'建立當前文章目錄
creathtmlfolder currentclassdir
end if
rshtmlfilecode.close
set rshtmlfilecode=nothing
'獲取文章對應的靜態生成頁面檔案路徑
function getcurrentclassdirpath(currentclassdepth,currentclassid,currentclassdir)
set rsclsssdirpath=server.createobject ("adodb.recordset")
sqlclsssdirpath="select * from articleclass where parentid="¤tclassid
rsclsssdirpath.open sqlclsssdirpath,conn,1,3
if rsclsssdirpath.eof and rsclsssdirpath.bof then
response.write("alert('沒有找到需要生成html的文章資料內容');history.go(-1);")
response.end()
else
sclassdepth=rsclsssdirpath("classdepth")-1
sparentid=rsclsssdirpath("parentid")
sclassdir=rsclsssdirpath("classdir")
if sclassdepth=0 then
if currentclassdir="" then
'當前文章的類別是頂類下的文章的路徑
strclassdir="/"&sclassdir
else
'多級類別下的文章的路徑
strclassdir=sclassdir&"/"¤tclassdir
end if
exit function
else
currentclassdir=sclassdir&"/"¤tclassdir
getcurrentclassdirpath sclassdepth,sparentid,currentclassdir
end if
end if
rsclsssdirpath.close
set rsclsssdirpath=nothing
end function
objhtmlfile.writeline htmlcontentcode
objhtmlfile.close
set objhtmlfile=nothing
end function
PHP無限極分類生成樹方法,無限分級
你還在用浪費時間又浪費記憶體的遞迴遍歷無限極分類嗎,看了該篇文章,我覺得你應該換換了。這是我在oschina上看到的一段非常精簡的php無限極分類生成樹方法,巧在引用,整理分享了。php function generatetree items else return tree items array...
PHP 無限級分類生成樹方法
你還在用浪費時間又浪費記憶體的遞迴遍歷無限極分類嗎,看了該篇文章,我覺得你應該換換了。這是我在oschina上看到的一段非常精簡的php無限極分類生成樹方法,巧在引用,整理分享了。function generatetree items else return tree items array 1 a...
springboot 遞迴無限級分類 生成樹樣式
這裡的業務場景是 分類 比如 電影分類中有 動作電影 愛情電影,愛情動作電影等。create table vc col col id bigint 20 not null auto increment comment 分類id parent id bigint 20 default null com...
無限級分類及生成json資料
第一步,先去資料庫查詢類別資料,然後交給生成json資料的函式處理,如下 1 生成類別json資料 2 public function wirtejson 第二步,將查詢出來的類別資料重新歸類排序,如下 1 2 處理分類陣列3 4function generatetree items else12 ...
PHP實現無限極分類生成分類樹的方法
現在的分類資料庫設計基本都是 每一個分類有一個id主鍵欄位,一個pid指向父類的id,這樣便可實現無限級分類,取出的資料就是如下的格式 arr array array id 1 pid 0 cat 欄目一 array id 2 pid 0 cat 欄目二 array id 3 pid 1 cat 欄...