dedecms在arclist中實(shí)現(xiàn)調(diào)用副欄目文章的功能,織夢(mèng)
導(dǎo)讀:織夢(mèng)技術(shù)織夢(mèng)技術(shù)dedecms中的文章在選擇幅欄目后,在其對(duì)應(yīng)的幅欄目列表中可以顯示該文章,但在arclist 標(biāo)簽中卻無(wú)法顯示該文章,網(wǎng)上找了很多,解決辦法都一樣,但寫法卻寫織夢(mèng)首頁(yè)模板dede手機(jī)模板。
dedecms中的文章在選擇幅欄目后,在其對(duì)應(yīng)的幅欄目列表中可以顯示該文章,但在arclist 標(biāo)簽中卻無(wú)法顯示該文章,網(wǎng)上找了很多,解決辦法都一樣,但寫法卻寫錯(cuò)了,導(dǎo)致arclist標(biāo)簽在使用了flag屬性時(shí)會(huì)失效的問(wèn)題。修正后的寫法如下: 打開/include/taglib/arclist.lib.php,代碼約位于301-302行(我織夢(mèng)的模板目前用的DedeCMS最新版 5.7 UTF-8),查找以下兩行代碼: if($CrossID==”) $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’)’;else $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($dede58模板typeid).’,’.$CrossID.’)’; 將其替換成以下代碼: if($CrossID==”) { $typeid2like = ” ‘%,”.GetSonIds($typeid).”,%’ “; $orwheres[] = ” (arc.typeid IN (“.GetSonIds($typeid).”) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like ) “; }else{ $typdede網(wǎng)站模板e(cuò)id2like = ” ‘%,”.GetSonIds($typeid).”,”.$CrossID.”,%’ “; $orwheres[] = ” (arc.typeid IN (“.GetSonIds($typeid).”,”.$CrossID.”) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like) “; } OK,這樣就改完了,保存后如果你是生成靜態(tài)的,請(qǐng)生成相關(guān)的。如果是動(dòng)態(tài)的,請(qǐng)更新系統(tǒng)緩存。然后就可以看到效果了。 適合單欄目調(diào)用,多欄目調(diào)用暫時(shí)實(shí)現(xiàn)不了,如果哪位同志實(shí)現(xiàn)了的,可以完善下哦,方便大家! 例如:{dede:arclist typeid=’4′},這里的typeid只能設(shè)置一個(gè)欄目的id,如果設(shè)置超過(guò)兩個(gè)就實(shí)現(xiàn)不了上面的功能了,忘高手補(bǔ)充下。
相關(guān)織夢(mèng)首頁(yè)模板dede手機(jī)模板。聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-07-21 ,文章dedecms在arclist中實(shí)現(xiàn)調(diào)用副欄目文章的功能,織夢(mèng)主要講述標(biāo)簽,欄目,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_33385.html
為你推薦與dedecms在arclist中實(shí)現(xiàn)調(diào)用副欄目文章的功能,織夢(mèng)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12