在用織夢建站的過程中,涉及調(diào)用全站的最新文章時,DedeCMS的調(diào)用代碼程序會自動調(diào)用網(wǎng)站中所有已發(fā)布的文檔,如果我們不想調(diào)用某個欄目下的文章時,應(yīng)該如何操作呢?
常規(guī)的方法是設(shè)置需要調(diào)用欄目ID來指定調(diào)用,但是如我們要調(diào)用全站的文章,這個方法就可能需要設(shè)置很多欄目ID,很不方便。首先設(shè)置隱藏欄目:
然后打開文件include/taglib/arclist.lib.php,查找以下代碼(大概在第357行):
if($orwhere!='') $orwhere = " WHERE $orwhere ";
替換為:
if($orwhere!='') $orwhere = " WHERE $orwhere and tp.ishidden != 1 ";
這樣就完美地屏蔽這個欄目下的所有文章了,我們在任何位置的調(diào)用都不會生成這個欄目下的文章列表!