網(wǎng)上有很多關于pos機模板設計,PHPCMS v9 如何在手機端欄目綁定模板的知識,也有很多人為大家解答關于pos機模板設計的問題,今天pos機之家(www.dsth100338.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
1、pos機模板設計
pos機模板設計
前段時間聽朋友說phpcms的手機端,模塊是有了,但是有些地方用的還不是很舒服,其中移動端欄目無法綁定模板就不是很方便。如圖,所有的欄目綁定的模板是固定的。本篇文章主要講述了PHPCMS v9 如何在手機端欄目綁定模板,有需要的朋友可以看一下。
這次咱們就來處理下,移動端如何設置相應的模板。
這里說是設置模板其實有點偽命題,因為設置模板需要開發(fā)不少東西,就像phpcms的欄目那樣,自己選擇模板來綁定,我們這里為了快速、方便有更簡單的方法。
我們讓移動端的欄目和pc端的欄目綁定一樣的模板,這里說綁定一樣的模板指的是綁定同樣的模板名字。
phpcms pc端模板路徑 phpcms\emplates\\default\\content 默認的文件有這些:
如果你pc端的欄目綁定模板規(guī)則如下:
圖片 category_picyure.html
美女圖片 list_picture.html ----->內(nèi)容頁模板 show_picture.html
帥哥圖片 list_picture.html ----->內(nèi)容頁模板 show_picture.html
那么移動端的綁定結果如下 \\phpcms\emplates\\default\\wap
圖片 category_picyure.html
美女圖片 list_picture.html ----->內(nèi)容頁模板 show_picture.html
帥哥圖片 list_picture.html ----->內(nèi)容頁模板 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\']; 將其注釋
然后添加代碼
/*$template = ($TYPE[$typeid][\'parentid\']==0 && in_array($typeid,array_unique($parentids))) ? $WAP_SETTING[\'category_template\'] : $WAP_SETTING[\'list_template\']; */
// 改造wap的默認模板 使其跟隨pc模板規(guī)則走
$setting = string2array($setting);
$template = $setting[\'category_template\'] ? $setting[\'category_template\'] : \'category\';
$template_list = $setting[\'list_template\'] ? $setting[\'list_template\'] : \'list\';
$template = $child ? $template : $template_list;
// 改造結束
// 重新組裝數(shù)據(jù) 讓catgory的模板也能用
if($child){
$catids_str = $arrchildid;
$pos = strpos($catids_str,\',\')+1;
$catids_str = substr($catids_str, $pos);
$sql = "status=99 AND catid IN ($catids_str)";
$list = $this->db->select($sql, \'*\', $offset.\',\'.$pagesize,\'inputtime DESC\');
$total = $this->db->count($sql);
}else{
$list = $this->db->select(array(\'status\'=>\'99\',\'catid\'=>$catid), \'*\', $offset.\',\'.$pagesize,\'inputtime DESC\');
}
//重新組裝數(shù)據(jù)結束
這樣category 和list 都綁定了相應的欄目模板。其中數(shù)據(jù)就是 $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\';
//處理模板調(diào)用
$template = $CAT[\'setting\'][\'show_template\'] ? $CAT[\'setting\'][\'show_template\'] : \'show\';
ok 這樣phpcms的移動端就處理完成了!
以上就是PHPCMS v9 如何在手機端欄目綁定模板的詳細內(nèi)容,更多請關注其它相關文章!
更多技巧請《轉發(fā) + 關注》哦!
如何制作刷卡機的POS小票?
方法/步驟
打開控制面板,點擊查看設備和打印機
選中已安裝的打印機,點擊打印服務器屬性
表單頁,我們需要知道自己的紙張寬度,這里沒有的話,就自己創(chuàng)建新表單,寬度都是厘米轉換毫米的,比如我的是58毫米,就是5.8cm,最后保存
右鍵你的打印機,點擊打印機屬性
進入設置選項卡,選擇紙張類型,這里可以看到剛才我們添加的紙張屬性,選擇并對其他項目進行設置
我們來新建一個word文檔,前提是你有安裝Microsoft Word
打開剛才新建的word文檔,點擊文件,點擊頁面設置
進入紙張選項卡,設置紙張的寬度和高度,不建議過寬和過高
進入頁邊距選項卡,設置頁邊距,這樣可以使打印出來的文字更靠邊
現(xiàn)在來看看打好字的模板吧,怎么樣,你學會了么
以上就是關于pos機模板設計,PHPCMS v9 如何在手機端欄目綁定模板的知識,后面我們會繼續(xù)為大家整理關于pos機模板設計的知識,希望能夠幫助到大家!
