主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢(mèng)文檔arcrank和ismake兩個(gè)字段的含義

織夢(mèng)文檔arcrank和ismake兩個(gè)字段的含義

POST TIME:2017-11-13 00:33

  織夢(mèng)的文檔數(shù)據(jù)都是存在MySQL數(shù)據(jù)表里面的,就默認(rèn)的安裝的織夢(mèng)系統(tǒng)來(lái)說(shuō),發(fā)的文章、軟件、圖片等等的文檔信息,都會(huì)儲(chǔ)存在dede_archives表中,dede_archives表是文檔的主表??棄?mèng)是如何來(lái)判斷一篇文檔是否審核或者是否已經(jīng)生成HTML文件的呢?

  就是通過(guò)dede_archives表中的arcrank和ismake兩個(gè)字段,今天來(lái)了解這兩個(gè)字段的含義。具體來(lái)說(shuō)arcrank是看這篇文章審核沒(méi)有,它有-1和0兩個(gè)值;ismake是代表是否生成了靜態(tài)文件,它有三個(gè)值:0,1,-1。

  下面是對(duì)各種情況進(jìn)行組合,都有可能出現(xiàn)的文檔狀態(tài):

  審核狀態(tài)生成html:$arcrank=-1 $ismake = 0 (但是后臺(tái)文章列表那里顯示沒(méi)有生成,點(diǎn)擊修改文章是顯示以生成,其實(shí)沒(méi)生成,因?yàn)槭俏磳徍?,一但審核,自?dòng)變成1)。

  審核狀態(tài)動(dòng)態(tài)瀏覽:$arcrank=-1 $ismake = -1 ;

  開(kāi)放狀態(tài)生成html:$arcrank=0 $ismake = 1 ;

  開(kāi)放狀態(tài)動(dòng)態(tài)瀏覽:$arcrank=0 $ismake = -1 ;

  總結(jié)一下,通過(guò)上面四個(gè),得出以下結(jié)論:

  $arcrank =-1是代表未審核,0帶表審核:

  $ismake生成html:0或者1; 入庫(kù)的時(shí)候是0,程序會(huì)判斷是不是生成了html,如果是會(huì)調(diào)整到1;

  另外還有一個(gè)需要注意的地方,就是織夢(mèng)還有一個(gè)文檔微表dede_arctiny,如果我們?cè)谑褂肧QL語(yǔ)句對(duì)文檔批量進(jìn)行審核或者未審核操作時(shí),必須把微表中的arcrank字段也設(shè)為相同的值,關(guān)于這點(diǎn),大家可以去織夢(mèng)未審核的文章仍然生成的問(wèn)題一文了解詳細(xì)情況。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266