zoukankan      html  css  js  c++  java
  • phpcms手机门户相关

    相关标签

    {$WAP['sitename']}标题

    {list_url(3)} 调取栏目链接

    {template "wap","header"}{template "wap","footer"}

    调取详细信息

    {pc:wap action="lists" typeid="3" num="10" order="id ASC" return="info"}

    {loop $info $i}

    <dl>
    <dt><a href="{show_url($i[catid],$i[id])}"><img src="{thumb($i[thumb])}"></a></dt>
    <dd><a href="{show_url($i[catid],$i[id])}">{str_cut($i['title'],26,'')}</a><p>{str_cut($i['description'],80,'')}</p></dd>
    </dl>
    {/loop}
    {/pc}

     PHPCMS V9 手机wap站显示标题不显示内容;

    解决办法如下,但是有BUG,得舍弃内容页的分页功能

    修改:phpcmsmoduleswapindex.php

    1. //根据设置字节数对文章加入分页标记 
    2.                 if($maxcharperpage < 10) $maxcharperpage = $WAP_SETTING['c_num']; 
    3.                 $contentpage = pc_base::load_app_class('contentpage','content'); 
    4.                 $content = $contentpage->get_data($content,$maxcharperpage); 
    5.                 $isshow = 1; 

    删除中间两行,结果为:
     

    1. //根据设置字节数对文章加入分页标记 
    2.                 if($maxcharperpage < 10) $maxcharperpage = $WAP_SETTING['c_num']; 
    3.                 $isshow = 1; 

    无法调取单页面的解决方法!!

    当前的Phpcms V9手机网站的设置还有点弱,绑定的栏目不能设置选择模板,而且不能绑定单页面page。不过可以自定义做到绑定单页面page这一个功能:
    1、修改phpcmsmoduleswapindex.php,添加 function page()函数:
    //CMSYOU DIY单页
        function page() {
        $WAP = $this->wap;
        $TYPE = $this->types;
        $WAP_SETTING = string2array($WAP['setting']);
        $GLOBALS['siteid'] = max($this->siteid,1);
        include template('wap', 'page');
        }

    可以加在function maps() 函数后。这一段function page()函数的大体意思是,添加一个page模型,可以通过index.php?m=wap&a=page访问手机wap模板目录下的page模板。
    2、在手机wap模板目录下新增page.html模板文件。
    3、在手机header.html模板中加入自定义链接,虽然在后台设置中看不到单页的栏目,但是可以实际调用单页数据了,可以灵活定义单页模板page.html文件,做到不同catid访问不同内容。
    举例:
    page.html模板中设置:
    {php $catid = $_GET['catid'];}
    {pc:get sql="SELECT * FROM cmsyou_page WHERE catid='$catid'" cache="0" return="data"}
    {loop $data $val}
    {$val[content]} - {$catid}
    {/loop}
    {/pc}

    这样可以通过index.php?m=wap&a=page&catid=2,访问后台栏目id为2的单页内容了!

    1. 确定一个域名作为你手机wap站点的访问域名,例如:http://m.tezhengzong.com。接下来在域名管理系统中简析这个域名到你的服务器地址。

    2. 修改cachesconfigs oute.php 文件,增加手机路由地址,方法如下:

      return array(

              'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),

              'm.tezhengzong.com'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init'),

      );

    ————勇敢的少年啊 快去创造奇迹————
  • 相关阅读:
    dataGridView 滚动条 同步
    TextBox 只读
    grid 数据绑定后
    iframe 跳转问题
    TextBox 不可编辑
    C# 添加Excel 批注、如何在Excel的单元格里面增加批注
    dataSet 比较
    sql 游标、sql server 游标使用、实例
    Tab键
    计算文本框的字算、计算TextBox的字数长度
  • 原文地址:https://www.cnblogs.com/masterccc/p/5219829.html
Copyright © 2011-2022 走看看