多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 程序人生 > 隨筆 > phpcms新增子類后,原分類內容找不到了

phpcms新增子類后,原分類內容找不到了

來源:程序員人生   發布時間:2015-05-06 16:22:00 閱讀次數:4381次

    phpcms新增子類后,原分類內容找不到了,我不知道大家有沒有遇到這個問題。
    也就是說某個欄目沒有子欄目的時候,這個欄目就是列表,如果這個子欄目下面還有子欄目,那么這個欄目就變成了頻道。所以在創建的時候,不論是頻道還是欄目,都是創建欄目。如果某個欄目在開始的時候添加了一些內容,后來又想給這個欄目添加子欄目,那么你會發現原來添加的欄目內容找不到了,但在其他地方調用的時候又能看到,那么這些內容有沒有辦法恢復呢?答案是肯定的。

   現象分析:


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

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

解決辦法:
方法一

1、在內容管理任意點擊一個欄目,看到紅線下面的欄目地址,右擊欄目名稱復制這個鏈接地址。

2、把這個地址復制到瀏覽器的地址欄中,然后將其中的catid=39的值,修改為之前的有內容的欄目的ID值(欄目ID可以在欄目管理那里看到)。然后回車。

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


方法二:
打開phpcms安裝目錄,找到文件phpcms/modules/content/content.php
大概在522行
  1. //將下面代碼 
  2. $strs2 = "<span class='folder'>\$catname</span>"
  3. //替換成 
  4. $strs2 = "<span class='folder'><a href='?m=content&c=content&a=\$type&menuid=".$_GET['menuid']."&catid=\$catid' target='right' onclick='open_list(this)'>\$catname</a></span>"; 

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

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一区视频在线播放 | 欧美在线视频观看 | 亚洲综合精品成人啪啪 | 爱爱视频日本 | 免费亚洲视频在线观看 | 日韩专区欧美 | 日韩高清在线高清免费 | 国产免费人人看大香伊 | 国产成人精品三区 | 成 人 a v免费视频 | 亚洲精品在线视频 | 中文字幕2区| 亚洲区精品久久一区二区三区 | 欧美另类精品一区二区三区 | h网站在线免费观看 | 免费女人18毛片a级毛片视频 | 亚洲欧美第一页 | 国产成人精品免费视频大全五级 | 精品1州区2区3区4区产品乱码 | 欧美日本韩国 | 伊人资源| 日韩色网 | 五月婷婷伊人 | 亚洲最新永久在线观看 | 欧美亚洲国产一区二区三区 | 中文精品久久久久国产网站 | 涩涩免费播放观看在线视频 | 欧美日韩性生活视频 | 国产精品免费观看 | 久久久久这里只有精品 | 亚洲天堂免费 | 亚洲精品高清国产一久久 | 亚洲国产欧美在线人成精品一区二区 | 波多野结衣视频在线看 | 成人在色线视频在线观看免费大全 | 亚洲永久精品免费www52zcm男男 | 性生生活三级视频观看 | 波多野结衣在线观看免费区 | 羞羞动漫免费看网站 | 久久综合精品不卡一区二区 | 成 人 免费观看网站 |