您现在的位置是:首页 > 网站建设网站建设

phpcms如何 让PHPCMS V9中的某一栏目不在主页显示?

江湖快报网2023-07-11 10:46:19【网站建设】人已围观

简介accpxq 发表于 2012-2-6 14:00 ...方法有很多。你可以写个判断嗯?怎么写呢?我是刚接触V9!请指点迷津
phpcms栏目页导航不见怎么回事?
能,你单机右键,有工具栏,你在选择功能,点击恢复

accpxq 发表于 2012-2-6 14:00 ...方法有很多。你可以写个判断嗯?怎么写呢?我是刚接触V9!请指点迷津

phpcms栏目页导航不见怎么回事?

能,你单机右键,有工具栏,你在选择功能,点击恢复,就可以了

phpcms v9模块下的了栏目不显示?怎么让它显示

应该是权限问题吧?phpcms v9的后台超级管理员是phpcms
你是manager,明显是后来添加的,你没有访问模块的权限。
这网站要是你自己建的话,你看看角色管理的名称,到底哪个权限最大。
如果不是你自己建的话,你联系一下建站公司,让他们给你权限。

phpcms导航处不显示新添加的栏目是怎么回事?

栏目属性:是否在导航显示更新栏目缓存、更新首页

phpcms换了模版之后,已经生成首页,但是更新了内容,点击相关栏目时并不显示内容。

在用phpcms V9做二次开发的时候,由于没有做首页的模板,又为了让首页显示栏目页的内容,就修改了/phpcms/modules/content/create_html.php文件里面的public_index函数,该函数大概在499行,我们修改让首页的内容读取的是栏目页首页的内容,也就是首页是,但是我们读取了的内容,目的是可以省去一个模板,而且还可以有首页。但是这样做又出现了一个问题,就是每次更新和修改内容的时候,由于自动更新了栏目页和首页,导致了之前首页读取栏目页的内容失败,回到了旧版的V9的首页,每次更新内容都要重新发布首页,确实很麻烦。
想了许久,终于找到了解决方法,首先我们找到/phpcms/model/content_model.class.php里面的add_content函数,大概在33行,我们找到215-216行,注释掉以下代码:
//在添加和修改内容处定义了 INDEX_HTML
if(defined('INDEX_HTML')) $html->index();
if(defined('RELATION_HTML')) $html->create_relation_html($catid);
这个只是添加文章不自动生成首页和栏目页,还有修改编辑文章不自动生成首页和栏目页,这次我们要在该文件下找到edit_content函数,大概在226行,我们找到321-314行,然后注释掉以下代码:
//在添加和修改内容处定义了 INDEX_HTML
if(defined('INDEX_HTML')) $html->index();
if(defined('RELATION_HTML')) $html->create_relation_html($systeminfo['catid']);
这样我们就解决了,在添加和修改文章时候自动更新首页和栏目页的问题,同样该方法也可用于那些不想让V9自动生成首页和栏目页,想手动去生成的人。

Tags:内容   首页   模版

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐