您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsv9后台增加按类别查找的功能不影响升级的方法
沛珊2025-06-06 11:04:01phpcms教程已有4人查阅
导读这是我第一次按phpcms v9的二次开发规则来做的一个简单开发。v9中可以用 MY_xxx.php 继承 xxx.php 控制的开发,不影响升级,我以为模板也可以这样命名(但是不行的)。
这是我第一次按phpcms v9的二次开发规则来做的一个简单开发。v9中可以用 MY_xxx.php 继承 xxx.php 控制的开发,不影响升级,我以为模板也可以这样命名(但是不行的)。
效果如下,如果本栏目没设置类别,那么不会显示类别下拉框。
首先,找到 phpcms/modules/content/content.php并复制一份,命名为MY_content.php
然后修改 MY_content.php
把 替换为 然后把 init函数修改了下,增加的部分在 以ikodota标记的(其实修改的很少)。 另外,为了让模板也能保持升级不变把: 改为了 所以,把模板文件:phpcms/modules/content/templates/content_list.tpl.php 复制一份,并改为 MY_content_list.tpl.php(这里用MY_是为了记住是自己修改的)
然后在 MY_content_list.tpl.php模板文件中的 之前增加一下代码。 这种方法也许不是较优方法,却是最快、最简单的实现一些功能的捷径,还不影响升级。
-----------------------------------
补充:删除那些不需要修改的方法。如add(),edit()等等。。这样免得系统会重复调用方法而消耗更多资源。这就是为什么我上面不敢肯定说是较优方法的原因。
效果如下,如果本栏目没设置类别,那么不会显示类别下拉框。
首先,找到 phpcms/modules/content/content.php并复制一份,命名为MY_content.php
然后修改 MY_content.php
把 替换为 然后把 init函数修改了下,增加的部分在 以ikodota标记的(其实修改的很少)。 另外,为了让模板也能保持升级不变把: 改为了 所以,把模板文件:phpcms/modules/content/templates/content_list.tpl.php 复制一份,并改为 MY_content_list.tpl.php(这里用MY_是为了记住是自己修改的)
然后在 MY_content_list.tpl.php模板文件中的 之前增加一下代码。 这种方法也许不是较优方法,却是最快、最简单的实现一些功能的捷径,还不影响升级。
-----------------------------------
补充:删除那些不需要修改的方法。如add(),edit()等等。。这样免得系统会重复调用方法而消耗更多资源。这就是为什么我上面不敢肯定说是较优方法的原因。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
暂无内容 |
暂无内容 |
随机图文
phpcmsv9和ecshop2.3.7以及discuzx3.0整合方法
小编是将Phpcms v9安装在根目录,然后在根目录新建一个bbs目录安装Discuz! X2.5,本教程中的路径是以此安装目录为例的,站长们操作时应该以自己实际情况更改路径。phpcms联动菜单使用方法介绍
phpcms联动菜单使用方法,在phpcms中,联动菜单的管理位置位于“后台-扩展-联动菜单”支持自定义添加,联动菜单一般有使用用法:PHPCMS企业站制作步骤过程
将下载好的文件放到 目录下地址栏中输http://localhost:8080/phpcms/install_package/install打开安装页面进行安装即可。如果出现:需要去修改配置文件:phpcmsV9内容页调用标签代码示例
注释:其中$photos为自定义组图字段,{$r[url]}为图片地址,{thumb($r[url], 75, 45, 0)}为图片缩略图,{$r[alt]}为图片描述。
留言与评论 (共有 0 条评论) |