(转载)phpcms v9两步实现专题栏目生成路径去掉html和special

相信很多人都知道,phpcms v9专题是不支持自定义URL的,生成的专题路径是以/HTML/special/开头的。那么如何实现专题栏目生成路径去掉html和special呢?通过修改程序的PHP源代码,可以实现这个要求。

将phpcms v9专题栏目路径中的html和special去掉,那么只需要二步就可以了。

首先,打开caches/configs/system.php ,第51行,将“/html” 换成“/”

然后,打开phpcms/modules/special/class/html.class.php ,第189行,把

$file = pc_base::load_config(‘system‘,‘html_root‘).‘/special/‘.$filename.‘/index.html‘; 

改成

$file = pc_base::load_config(‘system‘,‘html_root‘).‘/‘.$filename.‘.html‘; 

最后,更新一下系统缓存,这样phpcms v9专题栏目的路径就可以生成在根目录了。

时间: 2024-08-28 10:46:48

(转载)phpcms v9两步实现专题栏目生成路径去掉html和special的相关文章

修改PHPCMS V9相关文章、专题listorder、order排序功能的方法

phpcms v9自带的相关文章.专题等模块不支持order排序,调用的相关文章.专题默认为升序,这样就造成了一个问题,调出来的相关文章是最早的文章,没有时效性.我们只能通过修改程序文件,只需简单修改一个文件,就能达到我们的需求. 修改相关文章排序的方法: 打开根目录下的phpcms/modules/content/classes/content_tag.class.php,找到 $r = $this->db->select($sql2, '*', $limit, '','','id'); 修

用PHPcms V9四步完成WAP手机站搭建

用PHPCMS最新发布的V9搭建了ONOW中文网,WEB网站(www.onow.cn)完成后,有用户提供手机访问的问题, 于是着手搭建ONOW手机WAP站(3g.onow.cn). 用PHPCMS V9完成wap搭建需要以下几步: 第一步:域名解析并建站 进入域名管理,建立A记录,解析至相应的IP地址,比如将3g.onow.cn 解析至202.165.183.10 , 在WEB服务设置中(IIS或apache)中建站,主目录与www.onow.cn的主目录一致, 但默认首页要设成index.ph

phpcms v9实现调用多个栏目id的方法

{pc:content action="position" posid="14" catid="13,14,15,16,17,18,19,20,21" order="listorder DESC"  start="0" num="1" return="data"}                        {loop $data $key $r}         

phpcms v9 内容页调用当前栏目名称及链接/上级栏目名称及链接方法

<li><span>上级栏目即父栏目 </span> <b><a href="{$CATEGORYS[$CAT[parentid]][url]}">{$CATEGORYS[$CAT[parentid]][catname]}</a></b></li> <li> <span>文章所在的当前栏目 </span> <b> <a href=&quo

(转载)PHPCMS V9专题路径多了一个斜杠的解决办法

PHPCMSV9的专题,在设置生成静态并且网站的静态设置成生成在根目录的时候,专题路径的URL中会多出一个斜杠,如:http://www.2cto.com//special/ddos/ ,我只能说这是PHPCMS V9众多诡异的BUG中的一个.在PC论坛多个会员多次提起,但未见官方修复.今天花了大把的时间,最终找到问题所在并解决. 解决办法: 1 修改phpcms/modules/special/special.php 文件第43行: $url = $special['ishtml'] ? AP

phpcms v9模板制作教程(转载)

第一节 1.首先下载phpcms v9的集成安装包并安装,这里就不详细说明了. 2.本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载.安装好打开v9的根目录"phproot→phpcms→templates"文件夹把"default"文件夹复制一份起名"redu". 3.登陆v9后台登录地址:http://localhost/admin.php用户名:phpcms 密码:phpcms 4

phpcms V9 栏目管理

关于phpcms V9框架系统后台管理之栏目管理,请参见下文的源码分析(添加栏目和修改栏目): 参照添加栏目的界面图示,便于对源代码的理解: 1 <?php 2 3 // 文件路径:phpcms/modules/admin/category.php 控制器,主要用来控制栏目相关的操作 4 5 defined('IN_PHPCMS') or exit('No permission resources.'); 6 pc_base::load_app_class('admin','admin',0);

phpcms v9 下拉菜单 二级 三级子栏目调用方法

很多网站的导航栏可以实现下拉二级菜单,三级菜单等效果,今天我们就来分享phpcms v9 支持下拉菜单的方法,可以支持无限子栏目调用,具体写法如下: <ul> {pc:content action="category" catid="0" num="12" siteid="$siteid" order="listorder ASC"} {loop $data $c} <li><

PHPCMS V9模板设计常用变量

PHPCMS V9模板设计常用变量 (2011-11-03 10:04:57) 转载▼ 标签: 杂谈 分类: phpcmsv9 变量 全局 释义 {CHARSET} √ 字符集 $SEO['title'] √ 页面标题 $SEO['site_title'] √ 网站标题 $SEO['keyword'] √ keyword {$SEO['description'] √ description {CSS_PATH} √ css路径 {JS_PATH} √ js路径 {IMG_PATH} √ img路