discuz 手機版預設 「標準版」 或 「觸屏版」 設定方法

一、找到檔案/source/class/discuz/discuz_application.php

找到以下到嗎:

'mobiletpl'=>array('1'=>'mobile','2'=>'touch','3'=>'wml','yes'=>'mobile'),

如果預設顯示為 「標準版」,請您替換以下程式碼:

'mobiletpl'=>array('1'=>'mobile','2'=>'mobile','3'=>'wml','yes'=>'mobile'),

如果預設顯示為 「觸屏版」,請您替換以下程式碼:

'mobiletpl'=>array('1'=>'touch','2'=>'touch','3'=>'wml','yes'=>'mobile'),

二、請在替換之前做好備份工作,免得操作失誤而導致網站無法運營而帶來的後果。
三、如果您修改的預設為觸屏版,此時手機訪問標準版則無法切換,如果您設定的預設是標準版,則觸屏版也無法切換,希望您在設定過程中請慎重考慮在操作。

 

檔案修改方法
1 、找到 「source/class/discuz/discuz_application.php」,將其中的
'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'mobile'), 改為
'mobiletpl' => array('1' => 'mobile', '2' => 'touch', '3' => 'wml','yes' => 'touch'),

然後找到
$mobileurl = 'http://'.$this->var['setting']['domain']['app']['forum'].'?mobile=yes';
} else {
$mobileurl = $this->var['siteurl'].'forum.php?mobile=yes';
將其中的 yes 改為 portal 或者 forum 即可,需要哪個為首頁就改為哪個