工作室注册登录标签云赞助光荣榜

当前位置:首页 > 全栈分享 > phpcms > 正文

phpcms网站后期添加二级栏目后如何将消失的一级栏目内容移动到二级栏目

发布时间:2018-09-20 23:03:10作者:魏义齐阅读:()评论:

本文为博主原创文章,未经博主允许不得转载。

phpcms网站后期添加二级栏目后在管理内容里一级栏目变成文件夹了,如下图,如何找到之前发布的内容并将其分类移动到二级栏目就是本文要讲的。

首先必须保证你调用二级栏目的代码是正确的,以下是我调用二级栏目的代码,效果看我导航。

  1. <ul> 
  2.   {pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"
  3.   <li><a href="{siteurl($siteid)}">博客首页</a></li> 
  4.   {loop $data $r} 
  5.   <li><a href="{$r[url]}">{$r[catname]}</a> 
  6.     <ul> 
  7.       {pc:content action="category" catid="$r[catid]" num="8" siteid="$siteid" order="listorder ASC" return="data2"}  
  8.       {loop $data2 $v} 
  9.       <li><a href="{$v[url]}">{$v[catname]}</a></li> 
  10.       {/loop}  
  11.       {/pc} 
  12.     </ul> 
  13.   </li> 
  14.   {/loop}  
  15.   {/pc} 
  16. </ul> 

在此忍不住吐槽一下,就这个二级栏目这已经是我第三次解决了,第二次是解决了但是没有二级栏目的一级栏目也能循环出二级栏目,这源于官方文档的缺乏和网上不负责任照搬照抄的教程一大堆,怨是没用的,折腾吧。

下面就说添加二级栏目后如何找到消失的一级栏目内容,先以火狐为例:

在管理内容里点任意一个二级栏目,比如我点UI

在这个界面右键→此框架→查看框架信息,会出现这样一个弹窗

将网址复制到地址栏,然后在后台管理中心点管理栏目,查看一级栏目的id,比如我的是9

在地址栏里将catid=24改为catid=9,回车,如此消失的一级栏目内容就出现了

在这里截图只显示我的一条内容。

再以谷歌浏览器为例:

同样是上面的界面,右键查看框架的源代码

删除掉前面的view-source:,和上面一样改catid后面的值,回车,没有任何问题。

相比之下,谷歌的操作更简便。

找到消失的一级栏目内容后如何分类移动到二级栏目呢?

勾选同一属于二级栏目的内容,下面有个批量移动按钮,我就不多说了。

刚开始了解一个cms程序,一定要看看它的百度百科,介绍的非常全面:

有一个整体的认知,再懂php架构,联想到用框架来解决本文的问题不难。

本文标签:,您可以阅读与「」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

上一篇:phpcms列表页和文章页最新文章及点击排行的代码调用下一篇:phpcms代码高亮显示最新解决方案

原创不易,您的赞助就是博主更新的动力!

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。

HashOver畅言云评完全自托管的评论系统

工作室注册登录标签云赞助光荣榜

最新会员
  • 东方星雨
  • deanhan
  • 1264822519
  • aini3311
  • a1051020101
  • weiyiqi