AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.
用戶名:
密碼:
注冊

織夢模板

網站模板搜索
VIP

織夢DedeCMS不顯示未審核文檔Tag標簽的方法

www.zgzbaj.live / 2019-05-25
我們在使用DedeCMS后臺發布文章的時候,當文檔處于未審核狀態時,依然會生成tag標簽,而這個tag標簽會在tag列表頁中顯示出來。如果我們點擊這個tag標簽,就會顯示為空,這樣對用戶體驗十分不好,算是DedeCMS的一個小Bug。
 
今天網站源碼網就給出兩種解決方法,來實現DedeCMS中未審核的文檔Tags標簽不顯示在前端。
 
方法一:打開/include/taglib/tag.lib.php文件,找到代碼(大概在第64行)
 
 
if(!empty($typeid))
                {
                        $addsql = " WHERE typeid='$typeid' ";
                }
 
修改為:
 
 
$dsql->SetQuery("Select tid From `dede_taglist` where arcrank<=-1");
                $dsql->Execute();
                $ids = '';
                while($row = $dsql->GetArray())
                {
                        $tid = $row['tid'];
                        $cquery = "Select count(*) as dd From `dede_taglist` where tid = $tid and arcrank<=-1";
                        $crow = $dsql->GetOne($cquery);
                        if(!$crow['dd'])
                        {
                                $ids .= ( $ids=='' ? $row['tid'] : ','.$row['tid'] );
                        }
                }
                if($ids != '')
                {
                        $addsql= " where id not in($ids) ";
                }
                if(!empty($typeid))
                {
                        if($addsql)
                        {
                                $addsql= " and typeid='$typeid' ";
                        }else{
                                $addsql= " where typeid='$typeid'" ;
                        }
                }
 
DedeCMS不顯示未審核文檔Tag標簽的方法
 
修改前
 
DedeCMS不顯示未審核文檔Tag標簽的方法
 
修改后
 
方法二:打開/include/taglib/tag.lib.php文件,找到代碼(大概在第85行)
 
 
$row['keyword'] = $row['tag'];
 
在其前面加入:
 
 
$rankrowss = $dsql -> GetOne("SELECT count(tid) as rankcount FROM `js_taglist` WHERE tid = $row[id] and arcrank >= 0");
if($rankrowss[rankcount] == 0) continue;
 
DedeCMS不顯示未審核文檔Tag標簽的方法
 
修改前
 
DedeCMS不顯示未審核文檔Tag標簽的方法
 
修改后
 
通過以上兩種方法都可以實現不顯示未審核文檔的tag,大家根據實際情況自己選擇使用。
 
本文由AB模板網:織夢模板整理發布,轉載請說明出處:http://www.zgzbaj.live
首頁 免費模板 VIP專區 會員中心
收縮
浙江福彩12选5基本走势2元网