源于生活

标题: {插件}织梦CMS手机模块 [打印本页]

作者: kevin-ying    时间: 2014-2-5 21:01
标题: {插件}织梦CMS手机模块
写了个织梦CMS手机模块,功能很简单
详情介绍:http://blog.csdn.net/jsbba/article/details/9346433
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)
这种形式循环输出
简单介绍到这里 主要为了学习,欢迎大家来交流
下载地址:[attach]149[/attach]






欢迎光临 源于生活 (http://bbs.vingoo.info/) Powered by Discuz! X3.1