雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

arclist標簽調用副欄目文章的方法 for dedecms

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊:

最近一段時間以來,有不少時間都在折騰DEDECMS,對其進行了不少的優(yōu)化工作,以便其適應我的應用要求。在這其中,也遇到了不少的問題。譬如:DEDECMS根據(jù)副欄目進行文章調用的問題。
DEDECMS中一個文章可以同時屬于兩個欄目,即一個主欄目一個副欄目,{dede:arclist} 屬性中可以通過typeid進行主欄目有效性篩選,但是有時我們卻想根據(jù)副欄目進行篩選,查了dedecms的在線用戶手冊發(fā)現(xiàn)沒有此功能,最后搜索到一個有效地解決辦法。只需修改標簽對應的源文件。
 
查找 dedecmsROOT/include/taglib/arclist.lib.php 文件,大概在第212行代碼處。
if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')';
 
替換為:
if($CrossID=='')
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')';
else
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
示例:{dede:arclist typeid=’2,3,4′}….{/dede:arclist}
 
通過以上辦法,有效地解決了DEDECMS最新版本V5.6正式版(2010-08-18)(包括在此前的版本),不支持通過arclist標簽調用副欄目文章的問題。
 

上一篇:織夢dedecms后臺添加友情鏈接縮略圖不顯示多出字符怎么辦

欄    目:dedecms

下一篇:dedecms自定義內(nèi)容模型在首頁、列表頁及內(nèi)容調用標簽的方法

本文標題:arclist標簽調用副欄目文章的方法 for dedecms

本文地址:http://www.jygsgssxh.com/a1/dedecms/14876.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有