phpcms设计的初衷是可以做站群使用的,但是平时可能我们用到的比较少,用的多的情况是就一个站点。那么当我们想将多个域名绑定到这个站下面的时候, 点击子页链接,又会跳转到最开始设置的那个域名链接上,phpcms它自动补全了url,那么有没有办法改变一下呢?下面跟随南昌APP制作开发公司小编一起学习,改变只需完成以下几步:
1.修改/phpcms/modules/admin/templates/site_edit.tpl.php
去掉:$("#domain").formValidator({onshow:"",onfocus:"",tipcss: {width:'300px'},empty:false}).inputValidator({onerror:""}).regexValidator({regexp:"http://(.+)/$",onerror:""});
然后进入站点管理里,将默认站点的域名设置为空。
2修改/phpcms/modules/content/templates/content_list.tpl.php
找到:echo '';
修改成echo '';
3.修改/caches/configs/system.php
将所有网站域名替换为空,比如查找http://www.168eee.com替换为空
4.将数据库里所有网站域名替换为空,比如查找http://www.168eee.com替换为空,可通过phpmyadmin的导出导入功能,或者mysql的查询功能实现。
5.到后台更新缓存,更新所有html页面。
完成
当然,还有一些小bug要注意,比如,当前位置调用,就不能用siteurl()函数调取首页了,最好手动设定一下,或者修改此函数。
本文仅限内部技术人员学习交流,不得作于其他商业用途.希望此文对广大技人员有所帮助。
百恒网络十年从事网站建设、微信公众号开发、南昌APP开发等业务,为众多企业搭建了自己公众号,简单方便用户管理。我们以科学规范的流程,勤奋专注的态度,为客户提供全方位的设计服务。专注ui设计,以设计驱动企业价值的持续增长,实现您的商业目标!