返回旧版| 微信建站| 建站之家论坛| 我要建站 | 建站学习 | 加入收藏
PHPCMS当前位置:首页 > cms教程 > 综合cms > PHPCMS > 正文

phpcms v9手机站单页面简单二次开发(直接调用单页面内容)

发布时间:2017-03-21 17:42:43   来源:   点击:
用于phpcms v9手机站不支持单页面的调用,所以咱们需要简单的开发一个控制器 ,通过这个控制器直接调用pc站单页面的内容。
(1)打开\phpcms\modules\wap\index.php,第283行以后增加控制器函数
  1. //单页面 
  2.     function page() { 
  3.         $WAP = $this->wap; 
  4.         $TYPE = $this->types; 
  5.         $WAP_SETTING = string2array($WAP['setting']);    
  6.         $GLOBALS['siteid'] = max($this->siteid,1);   
  7.         $catid = intval($_GET['catid']);         
  8.         if(!$catid) exit(L('parameter_error'));                  
  9.  
  10.         $this->page_db = pc_base::load_model('page_model'); 
  11.         $data = $this->page_db->get_one(array('catid'=>$catid)); 
  12.         if(!$data) showmessage(L('info_does_not_exists'),'blank'); 
  13.         extract($data); 
  14.         include template('wap''page'); 
  15.     } 

(2)在手机模板文件夹里边(\phpcms\templates\default\wap)新增page.html,就行pc站调用内容一样,直接使用pc站的代码调用,比如:{$title}、{$content}等
  1. <h1>{$title}</h1> 
  2. <div class="reaf_info">作者:{$username}&nbsp;&nbsp;日期:{date('m-d',strtotime($inputtime))}</div> 
  3. <div class="read_content">{$content}</div> 
(3)导航处调用该栏目的链接为:{WAP_SITEURL}&a=page&catid=3  (catid=3 此处直接填写pc站该栏目对应的catid即可)

完成!这样手机站可以直接调用内容了!




相关栏目
热门文章
最新图文
评论排行
版权所有:郑州腾石网络科技有限公司 备案信息:豫ICP备18019117号
站长QQ:2863868475 业务合作咨询:15137100750(同微信)
本站所有投放的广告是有其他网站提供,不代表本站立场,同时网站首页广告位对外出租详情咨询本站站长!同时欢迎广大站长加入个人建站团队
  • 建站客服
  • CMS仿站
  • CMS学习
  • 技术交流群:336572814