设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 2223|回复: 0
打印 上一主题 下一主题

[dedecms] {插件}织梦CMS手机模块

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-5 21:01:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写了个织梦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)
这种形式循环输出
简单介绍到这里 主要为了学习,欢迎大家来交流
下载地址:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-11-23 20:33 , Processed in 0.078000 second(s), 26 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表