phpcms設(shè)計的初衷是可以做站群使用的,但是平時可能我們用到的比較少,用的多的情況是就一個站點。那么當(dāng)我們想將多個域名綁定到這個站下面的時候, 點擊子頁鏈接,又會跳轉(zhuǎn)到最開始設(shè)置的那個域名鏈接上,phpcms它自動補全了url,那么有沒有辦法改變一下呢?下面跟隨南昌APP制作開發(fā)公司小編一起學(xué)習(xí),改變只需完成以下幾步:
1.修改/phpcms/modules/admin/templates/site_edit.tpl.php
去掉:$("#domain").formValidator({onshow:"",onfocus:"",tipcss: {width:'300px'},empty:false}).inputValidator({onerror:""}).regexValidator({regexp:"http://(.+)/$",onerror:""});
然后進(jìn)入站點管理里,將默認(rèn)站點的域名設(shè)置為空。
2修改/phpcms/modules/content/templates/content_list.tpl.php
找到:echo '';
修改成echo '';
3.修改/caches/configs/system.php
將所有網(wǎng)站域名替換為空,比如查找http://www.168eee.com替換為空
4.將數(shù)據(jù)庫里所有網(wǎng)站域名替換為空,比如查找http://www.168eee.com替換為空,可通過phpmyadmin的導(dǎo)出導(dǎo)入功能,或者mysql的查詢功能實現(xiàn)。
5.到后臺更新緩存,更新所有html頁面。
完成
當(dāng)然,還有一些小bug要注意,比如,當(dāng)前位置調(diào)用,就不能用siteurl()函數(shù)調(diào)取首頁了,最好手動設(shè)定一下,或者修改此函數(shù)。
本文僅限內(nèi)部技術(shù)人員學(xué)習(xí)交流,不得作于其他商業(yè)用途.希望此文對廣大技人員有所幫助。
百恒網(wǎng)絡(luò)十年從事網(wǎng)站建設(shè)、微信公眾號開發(fā)、南昌APP開發(fā)等業(yè)務(wù),為眾多企業(yè)搭建了自己公眾號,簡單方便用戶管理。我們以科學(xué)規(guī)范的流程,勤奮專注的態(tài)度,為客戶提供全方位的設(shè)計服務(wù)。專注ui設(shè)計,以設(shè)計驅(qū)動企業(yè)價值的持續(xù)增長,實現(xiàn)您的商業(yè)目標(biāo)!