織夢添加新文章時,同時勾選多個副欄目提交后,再查看更改文章,只有一個副欄目被選中保存,然后再重新選擇多個副欄目提交后才可以,比如選擇1,2,3,4提交再返回更改文章,只有1被保存,需要重新更改提交才能保存1,2,3,4副欄目,每添加一篇新文章都要重復這樣很麻煩。
這個問題該怎么樣解決呢?
這個是因為織夢(DEDECMS)程序把$typeid2的數值整數化了,所以第一次添加文章的時候只剩下一個整數(欄目)。織夢官方給出的安裝包,如果沒做任何更改,或者僅更換了模板,都會出現此問題。
修改回來的方法:
打開/include/helpers/archive.helper.php 這個文件,156行,這一段代碼:
$typeid2 = intval($typeid2); |
修改為:
//$typeid2 = intval($typeid2); |
或者刪除掉,就不會存在此問題。
親測可用,使用無差錯,可完美解決織夢添加文章內容選擇多個副欄目,只顯示一個的問題。
新聞熱點
疑難解答