二級欄目[生成到根目錄(是)] > 三級欄目[生成到根目錄(否)]這樣出現(xiàn)的問題是:頁面文..."/>
您好,登錄后才能下訂單哦!
我的問題是:
我的欄目設(shè)置如下:
一級欄目[生成到根目錄(是)]> 二級欄目[生成到根目錄(是)] > 三級欄目[生成到根目錄(否)]
這樣出現(xiàn)的問題是:
頁面文件生成的路徑是mysite/一級欄目/二級欄目/三級欄目/index.html;
但實際上頁面生成的url地址是mysite/二級欄目/三級欄目/index.html;
2個地址不一致,導致我的三級欄目不能訪問。
首先我看到數(shù)據(jù)庫里面arrparentid和url路徑前面居然不一樣,難怪打不開了。
然后我就到處找生成parentdir和url字段的方法。
可憐我不會程序啊,幾乎花了我一天的時間找,昨天晚上終于被我找著了。
分別是在\phpcms\modules\admin\category.php中的get_parentdir方法
和\phpcms\modules\content\classes\url.class.php中的get_categorydir方法。
經(jīng)比較這2段程序明顯不一樣,明顯是2個程序員寫的。
寫category.php頁面的程序員我就不多評價了……唉,只能說考慮不周吧。
我從數(shù)據(jù)庫里面看到url字段里的路徑都是對的,而parentdir里的路徑是錯誤的。
我就參照url.class.php里面的寫法把category.php里的get_parentdir方法改了下。
這個改也花了我今天一天的時間唉,中間我向這個問,那個問,都無果。
只好自己慢慢磨了,程序里面判斷都好懂,就是被數(shù)組啊,和程序里面的這個this那個this搞的頭都暈了,還好以前有點asp的基礎(chǔ)。
后來倒是被我琢磨出來了,順利生成頁面,搞定。
這是我改過的地方,給遇到同樣問題的人參考參考,改后暫時沒發(fā)現(xiàn)什么問題。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。