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