3.1lit一級(jí)欄目為最終列表欄目,列表顯示其下級(jí)欄目的文章的修改_DedeCms教程
3.1lit最新版當(dāng)一級(jí)欄目為最終列表欄目時(shí),使列表顯示其下級(jí)欄目的文章的修改 (方法借鑒)
include/inc_arclist_view.php
80行:
$addSql .= " And (typeid='".$this->TypeID."' or typeid2='".$this->TypeID."') ";
更改為:
//增加的,用來解決上級(jí)列表調(diào)用不出下級(jí)列表的問題
$ssid = TypeGetSunID($this->TypeID,$this->dsql);
$ssid2 = str_replace('typeid','typeid2',$ssid);
//結(jié)束增加的
$addSql .= " And (typeid='".$this->TypeID."' or ".$ssid." or typeid2='".$this->TypeID."' or ".$ssid2.") ";//本句也已修改
上面這部分用來解決分頁問題
include/inc/inc_fun_SpGetArcList.php
70行開始:
if($ridnum>1){
$tpsql = "";
for($i=0;$i<$ridnum;$i ){
if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc');
else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
}
$tpsql .= ") ";
$orwhere .= $tpsql;
unset($tpsql);
}
else{
$orwhere .= " And ".TypeGetSunID($typeid,$dsql,'arc');
}
更改為:
if($ridnum>1){
$tpsql = "";
for($i=0;$i<$ridnum;$i ){
if($tpsql=="") {
//開始修改文章第二欄目調(diào)用問題
$ssid = TypeGetSunID($reids[$i],$dsql,'arc');
$ssid2 = str_replace('typeid','typeid2',$ssid);
$tpsql .= " And (".$ssid." or ".$ssid2;}
else {
$tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
$tpsql .= str_replace('typeid','typeid2',$tpsql);}
}
$tpsql .= ") ";
$orwhere .= $tpsql;
unset($tpsql);
}
else{
$ssid = TypeGetSunID($typeid,$dsql,'arc');
$ssid2 = str_replace('typeid','typeid2',$ssid);
$orwhere .= " And (".$ssid." or ".$ssid2.") ";//結(jié)束修改文章第二欄目調(diào)用問題
}
此部分用來解決調(diào)用下級(jí)欄目文章列表問題
替換的代碼我寫的很粗糙,可以暫時(shí)先用著,等官方的解決方案出來后再替換
在 include/inc_arclist_view.php還要改一處:
//獲得一個(gè)單列的文檔列表
下
//類別ID的條件
$orwhere .= " And (dede_archives.typeid='".$this->TypeID."' or dede_archives.typeid2='".$this->TypeID."') ";
改為:
//類別ID的條件
$ssid = TypeGetSunID($this->TypeID,$this->dsql);
$orwhere .= " And (dede_archives.typeid='".$this->TypeID."' or ".$ssid." or dede_archives.typeid2='".$this->TypeID."') ";
否則有頁面沒有列表內(nèi)容,因?yàn)?0行是Select count(*).....
查看更多 DedeCms教程 織夢(mèng)模板 織夢(mèng)DedeCms視頻教程 織夢(mèng)dedecms專題
- Dedecms生成百度地圖圖文教程
- 織夢(mèng)dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢(mèng)DEDECMS站群增強(qiáng)版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯(cuò)誤的完整處理方法
- dedecms編碼轉(zhuǎn)換方法 gbk轉(zhuǎn)UTF-8,UTF-8轉(zhuǎn)GBK
- 防XSS,sql注射,代碼執(zhí)行,文件包含的通用代碼
- DedeCms教程:優(yōu)化DedeCMS搜索結(jié)果
- DedeCms教程:Linux+Apache+PHP+MySQL服務(wù)器環(huán)境(CentOS篇)
- DedeCms教程:LuManager服務(wù)器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環(huán)境搭建
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- dedecms發(fā)布分頁問題完全解決方案
- 【Mynews 標(biāo)記 使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(9)
- 織夢(mèng)內(nèi)容的管理系統(tǒng)生成速度的優(yōu)勢(shì)
- 為dedecms3.0.1采集器增加縮圖功能
- 織夢(mèng)DedeCMS教程:實(shí)現(xiàn)按鍵盤方向鍵實(shí)現(xiàn)上一篇下一篇翻頁
- DEDE V5一個(gè)簡(jiǎn)單實(shí)現(xiàn)下拉導(dǎo)航的方法
- 增加父欄目調(diào)用,以及多級(jí)支持currentstyle!
- DEDECMS小技巧:JS方式調(diào)用評(píng)論總數(shù)!
- 上傳圖片按年月分目錄
- dede自帶編輯器不能編輯源碼
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索3.1lit一級(jí)欄目為最終列表欄目,列表顯示其下級(jí)欄目的文章的修改| DedeCms模板| Dede模板| 織夢(mèng)模板| dedecms
- 教程說明:
DedeCms教程-3.1lit一級(jí)欄目為最終列表欄目,列表顯示其下級(jí)欄目的文章的修改
。