日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > dedecms在arclist中實現調用副欄目文章的功能

dedecms在arclist中實現調用副欄目文章的功能

來源:程序員人生   發布時間:2014-06-08 05:01:39 閱讀次數:2431次

dedecms中的文章在選擇幅欄目后,在其對應的幅欄目列表中可以顯示該文章,但在arclist 標簽中卻無法顯示該文章,網上找了很多,解決辦法都一樣,但寫法卻寫錯了,導致arclist標簽在使用了flag屬性時會失效的問題。修正后的寫法如下:

打開/include/taglib/arclist.lib.php,代碼約位于301-302行(我目前用的DedeCMS最新版 5.7 UTF-8),查找以下兩行代碼:

if($CrossID==”) $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’)';else $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’)';

將其替換成以下代碼:

if($CrossID==”)
{
$typeid2like = ” ‘%,”.GetSonIds($typeid).”,%’ “;
$orwheres[] = ” (arc.typeid IN (“.GetSonIds($typeid).”) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like ) “;
}else{
$typeid2like = ” ‘%,”.GetSonIds($typeid).”,”.$CrossID.”,%’ “;
$orwheres[] = ” (arc.typeid IN (“.GetSonIds($typeid).”,”.$CrossID.”) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like) “;
}

OK,這樣就改完了,保存后如果你是生成靜態的,請生成相關的。如果是動態的,請更新系統緩存。然后就可以看到效果了。

適合單欄目調用,多欄目調用暫時實現不了,如果哪位同志實現了的,可以完善下哦,方便大家!

例如:{dede:arclist typeid=’4′},這里的typeid只能設置一個欄目的id,如果設置超過兩個就實現不了上面的功能了,忘高手補充下。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产一区免费视频 | 秋霞电影院午夜仑片 | 亚洲日本va中文字幕久久 | 天堂v网 | 在线亚洲电影 | 综合精品 | 久久精品国产一区二区三区不卡 | 欧美激情精品久久久久久变态 | 成人高清视频免费观看 | 日韩一区精品视频 | 精品国产麻豆 | 日韩在线高清 | 国产精品伦一区二区三级视频 | 久久精品99久久 | 三级视频在线播放 | 久久久久国产精品一区二区 | 日本特黄a级高清免费大片 国产小视频在线 | 欧美日本国产在线 | 操出白浆视频 | 91久久国产综合久久蜜月精品 | 欧美日韩电影一区二区 | 在线视频亚洲 | 成人97精品毛片免费看 | 美女国内精品自产拍在线播放 | 国产精品一二三四区 | 中文字幕免费 | 免费国产一区 | 加勒比免费在线视频 | 国产一区二区视频在线 | 国产高清视频在线 | 久久精品亚洲精品国产欧美 | 91精品国产一区二区三区 | 亚洲精品一区二区三 | 欧美a网 | 怡红院欧美 | 正在播放国产一区二区 | 欧美日韩国产三区 | 日本一区二区视频在线 | 国产精品久久久久久久久久免费 | 国产欧美在线 | 亚洲国产日韩精品 |