dede 自動審核功能的實現

2021-06-14 23:41:48 字數 1710 閱讀 1755

好久沒在這裡發文章了,最近的乙個專案是遊戲,耗時一年多,時間飛快,做完case之後,只能自謀生路了,於是作個**吧,遇到的問題不少,把我學到的經驗特別的向大家分享。

答案:arcrank  -1 代表未審核 0代表審核

ismake  -1動態  0未生成  1已生成

如果需要動態的站點,直接修改

修改的檔案在 dede管理目錄下面 templets 目錄下面 archives_add.php 檔案

//$dsql->executenonequery("update `archives` set arcrank = 0, ismake = -1 where arcrank = -1 or ismake = 0 or or ismake = 1; ");

$dsql->executenonequery("update `archives` set arcrank = 0, ismake = -1 where arcrank = -1 or ismake = 0 or or ismake = 1; ");

$dsql->executenonequery("update `arctiny` set arcrank = 0 where arcrank = -1; ");

$dsql->executenonequery("update `taglist` set arcrank = 0 where arcrank = -1; ");

up.php檔案可以放到首頁開啟的地方或者手動執行

$mysqli=new mysqli("localhost","root","admin","dedecmsv57gbksp1","3306");

if($mysqli)

由於我的**空間有限,所以我通過改模板實現的動態瀏覽,而不是生成

如果想自動生成,就照葫蘆畫瓢,大概方法是

生成未生成的文章,然後更改標示

具體的做法是

修改的檔案在 dede管理目錄下面 templets 目錄下面 archives_add.php 檔案

//$dsql->executenonequery("update `archives` set arcrank = 0, ismake = 1 where arcrank = -1 or ismake =-1 or or ismake = 1; ");

$dsql->executenonequery("update `archives` set arcrank = 0, ismake = 1 where arcrank = -1 or ismake = -1 or or ismake = 1; ");

$dsql->executenonequery("update `arctiny` set arcrank = 0 where arcrank = -1; ");

$dsql->executenonequery("update `taglist` set arcrank = 0 where arcrank = -1; ");

然後在 後台-管理-》文章模型-》修改-》選擇生成模式

如果想讓開啟頁面讓其他人幫助你「審核更新的話」 可以這樣做哦!

在模板的 footer.htm 這個檔案增加乙個用於載入我們上面的up.php的檔案,看例子!

這樣別人在開啟我們主頁就幫我們更新了幹嗎自己動手更新,誰想看誰就更新嘛!哈哈!好了到此已經完善了乙個完整的良性的不需要人維護的自動審核功能啦!

生成的部分自己參考了

Thinkphp審核功能的實現

審核功能經過幾個小時的奮戰終於完成了,現在我就與廣大分享我的成果 我定義未審核為 1,審核通過為1,審核不通過為0 下面請看html 學號 姓名 審核狀態 操作 審核通過 審核未通過 未審核審核 如下 thinkphp後台 如下 public function edit else else retu...

SQL Server 2008的審核功能

這是sql server 2008安全性方面的乙個新增功能,可以針對伺服器乃至資料庫級別進行審核 audit 其精細程度甚至可以到達dml語句級別,也就是很多朋友可能希望的監控insert,update,delete,和select的行為。關於安全性的詳細資訊,請參考 關於如何啟用審核的詳細資訊,請...

實現簡單的自動登入功能

框架ssm,使用 cookie session來進行自動登入。使用 需要在pringmvc的配置檔案中進行註冊 的prehandle方法 有會話且是login頁時 if request.getservletpath contains login admin equals request.getser...