POST TIME:2020-04-10 20:27
dedecms建站過程中常見卻不知道怎么解決的問題
雖然現(xiàn)在已經(jīng)是凌晨1點多了,可阿光還坐在電腦前寫“dedecms建站過程中的常見卻不知道怎么解決的問題”這篇文章旨在記錄最近的工作收獲,至少可以說現(xiàn)在用dede建設(shè)企業(yè)網(wǎng)站已經(jīng)沒有什么大礙了,但在這一路走來的過程中也遇到了不少麻煩和問題,都是通過自己不斷的嘗試和總結(jié)才得以解決的。
就是因為有些東西是互聯(lián)網(wǎng)上沒有的,所以阿光在這里給現(xiàn)在在用或即將要用dede做網(wǎng)站的朋友分享下,希望能幫助他們少走彎路。當然,下面這些技巧性的東西用得上的朋友可能會覺得非常有價值,如果用不上的朋友或者是dede建站高手的朋友也請匆噴,相信您曾經(jīng)也是從新手過來的,看到這里您直接漂過即可。
費話不多講,直接進入正題:
第一個問題,很多朋友在用織夢dedecms建設(shè)企業(yè)網(wǎng)站的時候會利用到{dede:global.cfg_powerby/}這個標簽調(diào)用網(wǎng)站的版權(quán),織夢強制廣告問題可能就來了,細心的朋友或者是使用過的朋友肯定有碰到過。
【dede v5.7sp1最新程序】這樣調(diào)用出來的版權(quán)信息,除了有您的版權(quán)信息之外,還會在后面加上織夢官方DEDECMS的錨文本鏈接指向織夢官方網(wǎng)站。如果說你本身就想友情支持下織夢官方網(wǎng)站,那這個強制廣告對你來講就無所謂了。
但問題是阿光在網(wǎng)絡(luò)上發(fā)現(xiàn)很多人在詢問這個強制織夢廣告如何去除的問題。那么今天阿光分享的這個就用得上了。
其實也不是阿光想到了一個什么破解方法之類的(因為去破解程序的話比較費勁,同時這也是高手才能做的事情),其實就是要大家不要用織夢默認的{dede:global.cfg_powerby/}標簽去調(diào)用版權(quán)信息。呵呵,講到這里可能大家就要噴口水了,你這不等于沒說嗎?如果版權(quán)信息不利用標簽去調(diào)用,那以后更改那不是每次都得去更改模板了。
如果真是這樣,我想阿光今晚也不用在這里給大家啰嗦這么多了,因為不實用的東西分享也沒有意義。阿光教大家的是可以考慮自己新增加一個自定義變量然后利用這個自定義的變量標簽去調(diào)用網(wǎng)站的版權(quán)信息就不會有DEDECMS強制廣告了。
是不是非常簡單,阿光建設(shè)的怪狂網(wǎng)絡(luò)公司網(wǎng)站也是利用自定義變量cfg_power_by然后利用{dede:global.cfg_power_by/}標簽去調(diào)用的版權(quán)信息。甚至阿光還把織夢默認的版權(quán)信息變量給刪除了,大家可以通過下面的截圖看到。具體自定義變量如何增加和刪除請查看《織夢DEDECMS自定義變量增加與刪除方法詳解》這篇文章。
其實通過新增加自定義變量可以實現(xiàn)很多實用的功能,比如像上面阿光怪狂網(wǎng)絡(luò)公司的網(wǎng)站:地址,郵箱,聯(lián)系人,手機,電話,傳真等信息都可以利用自定義變量去用,因為這些都是一個網(wǎng)站比較容易去更改的地方。
第二個問題,網(wǎng)站搬家后在phpmyadmin工具MYSQL數(shù)據(jù)庫導(dǎo)入SQL文件成功,但通過dede織夢登陸網(wǎng)站后臺信息都出現(xiàn)亂碼的問題(你的數(shù)據(jù)庫編輯方式肯定是UTF-8的)。
阿光這里講的這個問題的前提是,你的網(wǎng)站程序及模板還有數(shù)據(jù)庫連接文件common.inc.php編輯方式都正確的情況。排除了程序和連接文件,有時候新手朋友還真不知道哪里出了問題。呵呵,今天阿光告訴你解決方法,具體原因我也不清楚,只是這個方法一定可以解決。
因為目標數(shù)據(jù)庫或表是UTF-8字符集的,導(dǎo)入數(shù)據(jù)SQL文件時一般都有中文,這就可能導(dǎo)致在最終結(jié)果中出現(xiàn)亂碼,此時只需在導(dǎo)入的SQL文件第一行加入以下內(nèi)容即可。
/*!40101 SET NAMES utf8 */;
第三個問題是更改織夢表結(jié)構(gòu)前綴時阿光最近碰到的問題——不管是通過PHPmyadmin下載sql后綴文件更改表前綴,還是直接傻瓜式的更改dede織夢后臺備份出來的.txt文件表前綴都不能直接用記事本去更改,因為會出錯。
阿光最近在做的一個企業(yè)網(wǎng)站要求有一個english版本,而織夢是不能很好的支持英文網(wǎng)站的。所以只能重新復(fù)制一份中文網(wǎng)站的數(shù)據(jù)去翻譯成英文,但大家都知道一般的企業(yè)網(wǎng)站空間(php的)都是只有一個數(shù)據(jù)庫的,如果是兩個表前綴完全一樣的織夢數(shù)據(jù)庫放在一個數(shù)據(jù)庫里,那必定是彼此覆蓋的。
那么接下來的問題就是英文網(wǎng)站數(shù)據(jù)庫更改表前綴,織夢更改數(shù)據(jù)庫表前綴的網(wǎng)絡(luò)上非常多,在這里阿光就不多加說明,只是提醒大家,不管是通過PHPmyadmin下載sql后綴文件更改表前綴,還是直接傻瓜式的更改dede織夢后臺備份出來的.txt文件,在使用到更改數(shù)據(jù)庫表前綴軟件時一定不要使用記事本,因為這樣一定會出錯,不信大家可以自己試試,阿光嘗試過很多次了,具體原因不清楚。
阿光建議大家用Notepad++軟件來更改dede織夢數(shù)據(jù)庫.sql或者.txt文件。這樣更改然后還原回去的數(shù)據(jù)才不會有問題。
好了今晚時間也不早了,阿光的“dedecms建站過程中常見卻不知道怎么解決的問題”的分享就到這里了,希望可以幫到一些人。
