日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

    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的的方法,這樣方便快捷,可以說臨時使用。但是對于電腦小白來說,有點困難,而且每次這樣麻煩。第二站方法比較好,程序員修改后,前臺直接用就可以

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久五月天婷婷 | 日韩欧美精品在线观看 | 亚洲精品一区av在线播放 | 欧美三级a | 久久免费福利视频 | 精品一区二区三区四区五区 | 亚洲视频免费在线观看 | 一级毛片在线看 | 欧美亚洲日本国产 | 欧美日韩国产高清视频 | 亚洲国产精品久久久久婷婷老年 | 国产精品免费网站 | 日韩免费中文字幕 | 国产精品射 | 亚洲欧美日韩中文在线 | 亚洲热视频 | 国产精品久久久久一区二区 | 国产一区中文字幕 | 欧美激情欧美激情在线五月 | 久久综合一区二区 | 国产欧美日本在线 | 日韩欧乱色一区二区三区在线 | 黄色网址在线免费观看 | 爱情岛论坛首页永久网址 | 精品91久久| www在线免费观看欧美黄 | 99精品欧美一区二区三区 | 自拍欧美亚洲 | 免费av一区二区三区 | 午夜午夜精品一区二区三区文 | 国产激情精品一区二区三区 | 免费色网 | 91精品久久久久久久久久 | 日韩在线视频一区 | aⅴ一级片 | 亚洲国产精品第一区二区 | 男女激情啪啪网站 | 欧美日韩电影一区二区 | 久久久久久亚洲精品 | 97导航 | 国产精品黄 |