网上有很多关于pos机模板设计,PHPCMS v9 如何在手机端栏目绑定模板的知识,也有很多人为大家解答关于pos机模板设计的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!
本文目录一览:
1、pos机模板设计
pos机模板设计
前段时间听朋友说phpcms的手机端,模块是有了,但是有些地方用的还不是很舒服,其中移动端栏目无法绑定模板就不是很方便。如图,所有的栏目绑定的模板是固定的。本篇文章主要讲述了PHPCMS v9 如何在手机端栏目绑定模板,有需要的朋友可以看一下。
这次咱们就来处理下,移动端如何设置相应的模板。
这里说是设置模板其实有点伪命题,因为设置模板需要开发不少东西,就像phpcms的栏目那样,自己选择模板来绑定,我们这里为了快速、方便有更简单的方法。
我们让移动端的栏目和pc端的栏目绑定一样的模板,这里说绑定一样的模板指的是绑定同样的模板名字。
phpcms pc端模板路径 phpcms\emplates\\default\\content 默认的文件有这些:
如果你pc端的栏目绑定模板规则如下:
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板 show_picture.html
帅哥图片 list_picture.html ----->内容页模板 show_picture.html
那么移动端的绑定结果如下 \\phpcms\emplates\\default\\wap
图片 category_picyure.html
美女图片 list_picture.html ----->内容页模板 show_picture.html
帅哥图片 list_picture.html ----->内容页模板 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模板规则走
$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;
// 改造结束
// 重新组装数据 让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\');
}
//重新组装数据结束
这样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\';
//处理模板调用
$template = $CAT[\'setting\'][\'show_template\'] ? $CAT[\'setting\'][\'show_template\'] : \'show\';
ok 这样phpcms的移动端就处理完成了!
以上就是PHPCMS v9 如何在手机端栏目绑定模板的详细内容,更多请关注其它相关文章!
更多技巧请《转发 + 关注》哦!
如何制作刷卡机的POS小票?
方法/步骤
打开控制面板,点击查看设备和打印机
选中已安装的打印机,点击打印服务器属性
表单页,我们需要知道自己的纸张宽度,这里没有的话,就自己创建新表单,宽度都是厘米转换毫米的,比如我的是58毫米,就是5.8cm,最后保存
右键你的打印机,点击打印机属性
进入设置选项卡,选择纸张类型,这里可以看到刚才我们添加的纸张属性,选择并对其他项目进行设置
我们来新建一个word文档,前提是你有安装Microsoft Word
打开刚才新建的word文档,点击文件,点击页面设置
进入纸张选项卡,设置纸张的宽度和高度,不建议过宽和过高
进入页边距选项卡,设置页边距,这样可以使打印出来的文字更靠边
现在来看看打好字的模板吧,怎么样,你学会了么
以上就是关于pos机模板设计,PHPCMS v9 如何在手机端栏目绑定模板的知识,后面我们会继续为大家整理关于pos机模板设计的知识,希望能够帮助到大家!
