phpcms专题路径修改

两个文件改三处就可以了,既可以后台点击专题列表链接问题,也可以解决生成专题多一个“/”的问题。

1、\phpcms\modules\special\classes\html.class.php大概第189行

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

改成

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

2、\phpcms\modules\special\special.php大概第44行

$url = $special[‘ishtml‘] ? APP_PATH.substr(pc_base::load_config(‘system‘, ‘html_root‘), 1).‘/special/‘.$special[‘filename‘].‘/‘

改成

$url = $special[‘ishtml‘] ? APP_PATH.substr(pc_base::load_config(‘system‘, ‘html_root‘), 1).‘zt/‘.$special[‘filename‘].‘/‘

3、\phpcms\modules\special\special.php大概第94行

$special[‘url‘] = APP_PATH.substr(pc_base::load_config(‘system‘, ‘html_root‘), 1).‘/special/‘.$special[‘filename‘].‘/‘;

改成

$special[‘url‘] = APP_PATH.substr(pc_base::load_config(‘system‘, ‘html_root‘), 1).‘zt/‘.$special[‘filename‘].‘/‘;

如果添加过专题了,需要更新缓存,重新生成静态专题!

时间: 2024-10-11 17:43:37

phpcms专题路径修改的相关文章

(转载)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

[Eclispe] NDK内建include路径修改

[Eclispe] NDK内建include路径修改 编辑 jni/android.mk 中 LOCAL_C_INCLUDES 变量后,该变量值将被列入项目属性的内建include头文件包含路径,无法删除. 可手工编辑文件 ${workspace}/.metadata/.plugins/com.android.ide.eclipse.ndk/${project_name}.pathinfo 达到修改目的

arcgis server缓存路径修改

转自蓝紫原文 arcgis server缓存路径修改 由于空间不够用,需要更换瓦片的输出路径,具体的修改方法如下: 1.打开ArcCatalog,打开GIS服务器,找到已经添加的gis服务器,一般都是机器名,如下所示,右键我的gis服务器(admin-think),选中服务器属性. 2.打开服务器属性对话框,如下所示,选择目录类型,如果要修改缓存目录,则目录类型选择缓存目录,然后添加其路径. 3.在gis服务器下找到要修改的服务,如我要修改road服务缓存路径,则右键改服务,停止服务,然后选择服

Office 2016安装路径修改方法

Office 2016安装程序不仅不能选择要安装的组件,而且连安装路径都不能选,只能默认安装到C盘,根本就不能选择安装到D盘.E盘什么的,真是好霸道的总裁.不过这难不懂爱折腾的大神们,下面下载吧给出一个Office 2016自定义位置安装方法. Office 2016安装路径修改步骤 1.安装前,按Ctrl+R键打开注册表编辑器,然后定位到如下位置: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion 修改为你希望的安装路径. Pro

AMH4.2 Ftp账号路径修改设置

AMH4.2的ftp控制有点不尽如人意,每个ftp账号只能对应一个站点:如果按照面板所提供的权限,有多少个站就得设置多少个ftp账号,这一操作就会非常麻烦,造成效率低下:不过AMH5.0已经能够通过面板设置一个ftp账号对应多个站点了,但是要收费的个人版五块钱一个月: 通过SSH命令也是能够让amh4.2设置的ftp管理全部站点的: 首先附上我的命令操作日志吧,看得懂的人一目了然 [[email protected] ~]# amh ftp add =======================

oracle controlfile路径修改

SQL> startup;ORACLE instance started. Total System Global Area  835104768 bytesFixed Size      2232960 bytesVariable Size    633343360 bytesDatabase Buffers   197132288 bytesRedo Buffers      2396160 bytesDatabase mounted.Database opened.SQL> ho[[em

Oculus Store游戏下载默认路径修改方法

最近在测试一款VR游戏,所以在硬件设备上选择了HTC Vive和Oculus两款眼镜.相对而言,HTC安装比较人性化:支持自定义安装路径,而且可在界面更改应用程序下载位置,如图所示: 这下替我节省了不少系统盘空间!但是Oculus安装个人感觉有点恶心了,默认安装在C盘而且不能修改.可能之前已经装了SteamVR,所以直接用ModuoVR.exe安装时中途各种问题,迫不得已干脆用OculusSetup.exe进行在线安装(这个过程有点痛苦),装好后还是在C盘,关键Store中的设置选项没有找到下载

PHPCMS后台登陆路径修改方法(V9版)

最新发布的PHPCMS V9由于采用了MVC的设计模式,所以它的后台访问地址是固定的,虽然可以通过修改路由配置文件来实现修改,但每次都修改路由配置文件对于我来说有点麻烦 了,而且一不小心就会出错.这里使用另外一个一劳永逸的方法,达到了方便修改访问后台入口的目的,整个修改共分两步: 第一步: 在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被人轻易猜到的名称.这里作为演示,我就取为 admpub 好了.接着,在这个文件夹里新建一个文件index.ph

mysql数据存储路径修改

本例mysql版本为: mysql-server-5.1.73-5.e16_6.x86_64 1.检查mysql数据库存放目录 进入数据库 #mysql -u root -ppwd 查看sql存储路径(查看datadir的路径) mysql>show variables like '%dir%'; 退出mysql mysql>quit; 2.停止mysql服务 #service mysqld stop 3.创建新的数据库存放目录 #mkdir /new/mysql 4.移动/复制之前存放数据库