首页 » 网站建设 » php手机端模板技巧_PHPCMS v9 若安在手机端栏目绑定模板

php手机端模板技巧_PHPCMS v9 若安在手机端栏目绑定模板

访客 2024-11-14 0

扫一扫用手机浏览

文章目录 [+]

这次咱们就来处理下,移动端如何设置相应的模板。

这里说是设置模板实在有点伪命题,由于设置模板须要开拓不少东西,就像phpcms的栏目那样,自己选择模板来绑定,我们这里为了快速、方便有更大略的方法。

php手机端模板技巧_PHPCMS v9 若安在手机端栏目绑定模板

我们让移动真个栏目和pc真个栏目绑定一样的模板,这里说绑定一样的模板指的是绑定同样的模板名字。

php手机端模板技巧_PHPCMS v9 若安在手机端栏目绑定模板
(图片来自网络侵删)

phpcms pc端模板路径 phpcms\templates\default\content 默认的文件有这些:

如果你pc真个栏目绑定模板规则如下:

图片 category_picyure.html

美女图片 list_picture.html ----->内容页模板 show_picture.html

帅哥图片 list_picture.html ----->内容页模板 show_picture.html

那么移动真个绑定结果如下 \phpcms\templates\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 如何在手机端栏目绑定模板的详细内容,更多请关注其它干系文章!

更多技巧请《转发 + 关注》哦!

相关文章

介绍皮肤设置,如何打造理想肌肤状态

随着科技的发展和人们对美的追求,皮肤设置已成为美容护肤的重要一环。如何根据皮肤类型、肤质、年龄等因素进行合理设置,已成为众多爱美人...

网站建设 2025-01-03 阅读1 评论0

介绍盖章制作,传承文化,彰显权威

自古以来,盖章在我国文化中具有重要的地位。从古代的官印、私印到现代的公章、合同章,盖章已成为一种独特的文化符号,承载着丰富的历史内...

网站建设 2025-01-03 阅读1 评论0

介绍监控破坏,技术手段与法律风险并存

随着科技的飞速发展,监控设备已遍布大街小巷,成为维护社会治安的重要手段。一些不法分子为了逃避法律制裁,开始研究如何破坏监控设备。本...

网站建设 2025-01-03 阅读1 评论0

介绍登录不上之谜,技术故障还是人为疏忽

随着互联网的普及,登录已成为人们日常生活中不可或缺的一部分。在享受便捷的登录不上这一问题也困扰着许多用户。本文将深入剖析登录不上之...

网站建设 2025-01-03 阅读1 评论0

介绍电脑键盘调出方法,让操作更高效

随着科技的发展,电脑已经成为了我们日常生活中不可或缺的工具。而电脑键盘,作为电脑输入设备,更是我们与电脑进行交流的桥梁。你是否知道...

网站建设 2025-01-03 阅读1 评论0

介绍磁力链,高效便捷的文件下载利器

在互联网高速发展的今天,文件下载已成为日常生活中不可或缺的一部分。而磁力链作为一种新型的文件下载方式,凭借其高效、便捷的特点,受到...

网站建设 2025-01-03 阅读1 评论0