[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

在使用PHPCMS V9的制作網(wǎng)站模板的時(shí)候,使用全局模板變量能輕松調(diào)用,使用起來(lái)非常方便,而且可以統(tǒng)一修改,方便維護(hù),這樣可以解決很多的重復(fù)修改的問(wèn)題;

下面就來(lái)說(shuō)一下如何在PHPCMS V9中添加自定義全局變量的教程,具體操作如下:

修改網(wǎng)站system.php配置文件

文件路徑:/caches/configs/system.php

在第30行左右,

'app_path' => 'http://127.0.0.1/weiyun_new/',//動(dòng)態(tài)域名配置地址

在此行下添加配置,我這里是一個(gè)qq咨詢的地址,結(jié)果如下:

'app_path' => 'http://127.0.0.1/weiyun_new/',//動(dòng)態(tài)域名配置地址
'chat_path' => 'tencent://message/?uin=2589860066&Site=老梁`s Blog&Menu=yes', //咨詢地址

修改網(wǎng)站base.php配置文件

文件路徑:/phpcms/base.php

在第51行左右,

define('APP_PATH',pc_base::load_config('system','app_path'));

在此行下添加配置如下:

//動(dòng)態(tài)程序路徑
define('APP_PATH',pc_base::load_config('system','app_path'));
//咨詢路徑
define('CHAT_PATH',pc_base::load_config('system','chat_path'));

到這一步之后,就已經(jīng)可以在模板中調(diào)用了,調(diào)用方法{CHAT_PATH},模板自動(dòng)解析。

為了方便以后修改修護(hù),不用每次都去改代碼,我們?nèi)バ薷囊幌潞笈_(tái)模板來(lái)實(shí)現(xiàn)。

修改網(wǎng)站setting.tpl.php文件

文件路徑:/phpcms/modules/admin/templates/setting.tpl.php

在第73行左右,

<tr>
 <th width="120"><?php echo L('setting_upload_url')?></th>
 <td class="y-bg"><input type="text" class="input-text" name="setconfig[upload_url]" id="upload_url" size="50" value="<?php echo $upload_url?>" /></td>
 </tr>

在此行下添加配置如下:

<tr>
<th width="120"><?php echo L('setting_upload_url')?></th>
<td class="y-bg"><input type="text" class="input-text" name="setconfig[upload_url]" id="upload_url" size="50" value="<?php echo $upload_url?>" /></td>
</tr>
<tr>
<th width="120"><?php echo L('setting_chat_path')?></th>
<td class="y-bg"><input type="text" class="input-text" name="setconfig[chat_path]" id="chat_path" size="50" value="<?php echo $chat_path?>" /></td>
</tr>

修改網(wǎng)站admin.lang.php文件,添加語(yǔ)言包

文件路徑:/phpcms/languages/zh-cn/admin.lang.php

在第170行左右,

$LANG['setting_upload_url'] = '附件URL訪問(wèn)路徑';

在此行下添加配置如下:

$LANG['setting_upload_url'] = '附件URL訪問(wèn)路徑';
$LANG['setting_chat_path'] = '咨詢地址';

修改global.func.php文件set_config函數(shù)

文件路徑:/phpcms/languages/zh-cn/admin.lang.php

在第42行左右,在’img_path’后面添加’chat_path’,這樣才能保存設(shè)置

if(in_array($k,array('js_path','css_path','img_path','attachment_stat','admin_log','gzip','errorlog','phpsso','phpsso_appid','phpsso_api_url','phpsso_auth_key','phpsso_version','connect_enable', 'upload_url','sina_akey', 'sina_skey', 'snda_enable', 'snda_status', 'snda_akey', 'snda_skey', 'qq_akey', 'qq_skey','qq_appid','qq_appkey','qq_callback','admin_url'))) {

修改后結(jié)果如下:

if(in_array($k,array('js_path','css_path','img_path','chat_path','attachment_stat','admin_log','gzip','errorlog','phpsso','phpsso_appid','phpsso_api_url','phpsso_auth_key','phpsso_version','connect_enable', 'upload_url','sina_akey', 'sina_skey', 'snda_enable', 'snda_status', 'snda_akey', 'snda_skey', 'qq_akey', 'qq_skey','qq_appid','qq_appkey','qq_callback','admin_url'))) {

PHPCMS V9中添加自定義全局變量就是這么添加的,它的優(yōu)點(diǎn)是方便維護(hù),缺點(diǎn)是要修改幾個(gè)文件,在更新PHPCMS V9時(shí)可能會(huì)被替換,如果被替換就需要重新來(lái)一遍。

問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » PHPCMS V9如何添加模板自定義全局變量

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開(kāi)發(fā)與維護(hù);網(wǎng)站開(kāi)發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情