织梦手机模块

来源:互联网 发布:power point for mac 编辑:程序博客网 时间:2024/05/09 16:12

测试版本下载:

http://bbs.dedecms.com/627920.html


写了个织梦CMS手机模块,功能很简单

1:后台设置下手机站的名称和各个页面的模板文件名
2:建立手机网站的栏目,绑定在原来的栏目之上
3:前台用的jquery mobile 搞的 但感觉非常的丑,如果有更好的效果图求共享
水平有限勿喷
用的织梦mvc框架搞的,可能有写的不规范的地方,求大侠和版主指点
封装了原来的控制器 common.php
1:atlist方法  接受两个参数  为$pageSize,$listemplate 第一个为分页的条数,第二个为列表页用到的模板文件,控制器只要基础common.php就能非常简单的实现数据列表加分页效果
使用方法:继承common.php  $this-atlist(20,xxx.htm);
2:assign方法
为模板分配变量,默认分配在$GLOBALS['atwap']数组里
在控制器 $this-assign('at',$xxx);   在在模板里可以直接调用这条数据

封装了原来的数据模型wap.php
1:getArclist 方法 获取指定的文档列表 接受3个参数 第一个为栏目id(手机模块的栏目id) 第二个为取的条数,第三个为排序方法
2  getArticle方法 获取指定单篇文档信息 接受文档id  
两个方法获取的数据 都需要自己去分配到模板使用
$tarc = $indexModel->getArclist(1,5,'hot');$toparticle = $indexModel->getArticle('23');$this->assign('toparticle',$toparticle);$this->assign('tarc',$tarc);

在模板 {dede:global.atwap.toparticle.body/}  这样输出就好了
如果是数组就{dede:php}
foreach($GLOBALS['atwap']['tarc'] as $key=>$value)
这种形式循环输出
简单介绍到这里 主要为了学习,欢迎大家来交流
原创粉丝点击