首頁 > 後端開發 > php教程 > PHPCMS v9 如何在手機端欄位綁定模板

PHPCMS v9 如何在手機端欄位綁定模板

little bottle
發布: 2023-04-06 08:04:01
轉載
3423 人瀏覽過

前段時間聽朋友說phpcms的手機端,模組是有了,但是有些地方用的還不是很舒服,其中移動端欄目無法綁定模板就不是很方便。如圖,所有的欄位綁定的模板都是固定的。本篇文章主要講述了PHPCMS v9 如何在手機端欄位綁定模板,有需要的朋友可以看一下。


這次咱們就來處理下,行動端如何設定對應的模板。
這裡說是設定模板其實有點偽命題,因為設定模板需要開發不少東西,就像phpcms的欄位那樣,自己選擇模板來綁定,我們這裡為了快速、方便有更簡單的方法。
我們讓行動端的欄位和pc端的欄位綁定一樣的模板,這裡說綁定一樣的模板指的是綁定同樣的模板名字。
phpcms pc端模板路徑 phpcms\templates\default\content   預設的檔案有這些:

如果你pc端的欄位綁定範本規則如下:
圖片category_picyure.html
#美女圖片               list_picture.html㠀   list_picture.html ----->內容頁模板  show_picture.html

那麼移動端的綁定結果如下  \phpcms\templates\default\wap
圖片category_picyure.html
美女圖片     ---->內容頁模板  show_picture.html
帥哥圖片               list_picture.html      #---->21/show _picture.html#你需要模板文件,行動端欄位就能自動綁定。
下面是具體的程式碼修改
1、因為行動端首頁範本綁定的是wap\index.html,所以不做修改。
2、打開\phpcms\modules\wap\index.php
  在方法lists 中,約47行$template = ($TYPE[$typeid]['parentid']==0 && in_array($typeid ,array_unique($parentids))) ? $WAP_SETTING['category_template'] : $WAP_SETTING['list_template']; 將其註解
#  然後新增程式碼
       /
  然後新增程式碼
       /*$ 'parentid']==0 && in_array($typeid,array_unique($parentids))) ? $WAP_SETTING['category_template'] : $WAP_SETTING['list_template']其跟著pc模板規則走
        $setting = string2array($setting);
        $template = $setting['category_template'] ?plate +'categoegory_template'] $setting['list_template'] ? $setting['list_template'] : 'list';
        $template = $child ? $template : $template_list;
    重新組裝資料讓catgory的範本也能使用
        if($child){
            $catids_str = $arr             $catids_str = substr($catids_str, $pos);
            $sql = "status=99 AND catid IN ($catids_str)";
   *', $offset.','.$pagesize,'inputtime DESC');
            $total = $this->db->count($sql);# list = $this->db->select(array('status'=>'99','catid'=>$catid), '*', $offset.','.$pagesize,' inputtime DESC');
        }
        //重新組裝資料結束
        因此category 與list 相同對應的欄位範本。其中數據就是 $list。你可以使用$list進行遍歷。

3、打開\phpcms\modules\wap\index.php
  在方法show中約206行$template = $WAP_SETTING['show_template'] ? $WAP_SETTING['show_template'] : 'show '; 將其註解
       //$template = $WAP_SETTING['show_template'] ? $WAP_SETTING['show_template'] : 'show';
      //處理範本 $ 'setting']['show_template'] ? $CAT['setting']['show_template'] : 'show';
ok 這樣phpcms的行動端就處理完成了!


相關教學:
PHP影片教學

#

以上是PHPCMS v9 如何在手機端欄位綁定模板的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
如何解除安裝phpcms
來自於 1970-01-01 08:00:00
0
0
0
phpcms 無法安裝
來自於 1970-01-01 08:00:00
0
0
0
phpcms訪問位址不存在
來自於 1970-01-01 08:00:00
0
0
0
phpcms後台登陸不了怎麼辦
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板