北京博虎网络科技有限公司——不只是帮您建网站,从此都是您全方位的网络顾问!
当前位置:主页 > 网站科普 > 建站知识 >

phpcms v9单网页$top_parentid不能用的解决方法(单页父栏目调用全部子栏目)

发表日期:2019-06-17 14:18文章编辑:博虎网络浏览次数: 标签:    

在实现子栏目的父栏目或顶级栏目高亮的时候,博虎网络技术小刘发现单网页无法实现,经检测发现原来在单网页里$top_parentid无法获取顶级栏目ID,于是做了如下修改实现了单网页也支持$top_parentid的调用,请看如下修改方法:

 
1、打开 /phpcms/modules/content/classes/html.class.php 文件
搜索:
//单网页(约298行)
并在其下边找到如下代码:
$keywords = $keywords ? $keywords : $setting['meta_keywords'];(约307行)】

在此代码上边添加如下代码:

$arrparentid = explode(',', $CAT['arrparentid']);
$top_parentid = $arrparentid[1] ? $arrparentid[1] : $catid;


2、/phpcms/modules/content/index.php 文件的修改方法同上边一样


这样单页父栏目就能自动调用全部子栏目,调用代码如下:
{pc:content action="category" catid="$top_parentid" num="15" siteid="$siteid" order="listorder ASC"}
{loop $data $v}
<li{if $catid==$v[catid]} class="selected"{/if}><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
 {/pc}

相关新闻

phpcms后台加载慢非127.0.0.1问题

如何解决PHPCMS后台反应慢的问题 相信很多程序员在用phpcms后台内容管理系统,都出现更新缓存...

日期:2019-07-15 浏览次数:155

phpcms 调用当前栏目下的子栏目

category.html 写以下代码 {loopsubcat($catid)$r} ul li a href = {$r[url]} title = {$r[catname]} {$r[catname]} / a / l...

日期:2018-01-09 浏览次数:143

phpcms v9站点管理中添加调用自定义变量(备案、版权、手机等)

修改方法: 1、打开 \phpcms\languages\zh-cn\admin.lang.php 文件(PHPCMS的中文语言定义文件) 找到 //...

日期:2018-01-08 浏览次数:218

织梦dedecms自定义表单获取IP地址和提交时间

大家在用 织梦 做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单...

日期:2017-02-27 浏览次数:246

PHPCMS v9替换内容函数标签

在PHPCMS官网论坛搜了一下,没有找到自带的替换函数,只看到有个字符串截取的str_cut,用法:...

日期:2017-01-23 浏览次数:232

phpcms v9后台恢复数据库出错【完美解决】

网站搬家需要还原数据库,出现以下错误 MySQL Query : INSERT INTO `syw_log` VALUES(50737,,0,admin,,databas...

日期:2017-01-10 浏览次数:359