phpcms新增子類後,原分門別類內容找不到的解放方法

來源:互聯網
上載者:User
phpcms新增子類後,原分類內容找不到的解放方法
phpcms新增子類後,原分類內容找不到了,我不知道大家有沒有遇到這個問題。

也就是說某個欄目沒有子欄目的時候,這個欄目就是列表,如果這個子欄目下面還有子欄目,那麼這個欄目就變成了頻道。所以在建立的時候,不論是頻道還是欄目,都是建立欄目。如果某個欄目在開始的時候添加了一些內容,後來又想給這個欄目添加子欄目,那麼你會發現原來添加的欄目內容找不到了,但在其他地方調用的時候又能看到,那麼這些內容有沒有辦法恢複呢?答案是肯定的。

,在主控方案,子類一裡面有3篇文章。現在我在欄目管理那裡,在子類一下面新增加了一個子類,如所示

現在神奇的一刻到了,剛剛寫的那三篇文章,找不到了,點擊左側分類樹,只是展開小小子類,右側並沒有文章展現啊。那麼這些內容有沒有辦法恢複呢?

解決辦法:
方法一

1、在內容管理任意點擊一個欄目,看到紅線下面的欄目地址,右擊欄目名稱複製這個連結地址。

2、把這個地址複製到瀏覽器的地址欄中,然後將其中的catid=39的值,修改為之前的有內容的欄目的ID值(欄目ID可以在欄目管理那裡看到)。然後斷行符號。

3、這時候就能看到以前的內容了,將這些內容全部轉移到新的欄目即可。


方法二:
開啟phpcms安裝目錄,找到檔案phpcms/modules/content/content.php
大概在522行

        //將下面代碼         $strs2 = "\$catname";         //替換成         $strs2 = "\$catname"; 

這樣做的目的是,在左側分類樹上面,當點擊小加號才是展開分類,點擊大類是跳到文章的

總結分析
好的程式員遇到問題的時候,總會分析總結,程式員人生網就對這次修改做個總結吧。這個phpcms新增子類後,原分類內容找不到了的問題屬於系統的一個bug。phpcms認為,大類下面有子類的話,那麼大類是沒有連結的,點擊大類只能用JS展示出子類。上述第一種方法,是直接複製修改url的的方法,這樣方便快捷,可以說臨時使用。但是對於電腦小白來說,有點困難,而且每次這樣麻煩。第二站方法比較好,程式員修改後,前台直接用就可以

本文由程式員人生網www.wfuyu.com獨家研究編輯,轉載請說明出處,原文地址http://www.wfuyu.com/biji/23766.html

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.