zoukankan      html  css  js  c++  java
  • phpcms-v9系统搭建wap网站及单页面

      如需要绑定域名为wap.domain.com,作下如操作:
    
      一、把wap.domain.com域名绑定到你的这个网站主机上。
    
      二、在网站后台——模块——手机门户域名里面填写“http://wap.domain.com/”
    
      三、在修改route.php(在caches/configs目录下),在文件中加入一行  
    
      return array(
              'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),
              'wap.domain.com'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1))),
      );
    
    
      到这里绑定已经成功了,
      但是为什么要输入 http:
    //wap.domain.com/index.php才可以访问呢?直接输入http://wap.domain.com/不行吗?答案是肯定可以的,
      如下操作:
      四、在首页或者在header.html里面加入以下代码:   <script>     try {       if( self.location == "http://wap.domain.com/" ) {         top.location.href = "http://wap.domain.com/index.php";       }     }     catch(e) {}   </script>   经过以上4步就完成了wap手机站的搭建,示例可看 wap.domain.com   WAP模板可以在 PHPCMS V9后台管理中心 》界面 》模板风格 中去找到修改!wap.domain.com对模板做了一些修改,大家可以参考。   当前的Phpcms V9手机网站的设置还有点弱,绑定的栏目不能设置选择模板,而且不能绑定单页面page。不过可以自定义做到绑定单页面page这一个功能:
      
    1、修改phpcmsmoduleswapindex.php,添加 function page()函数:   // 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的单页内容了
  • 相关阅读:
    OpenStack-Queens版本缓存yum源的问题
    HTML 表单和输入<textarea><label><fieldset><legend><select><optgroup><option><button>
    HTML 表单和输入<form><input>
    HTML 列表 <ol><ul><li><dl><dt><dd>
    HTML 表格<table><caption><th><tr><td><thead><tbody><tfoot><col><colgroup>
    HTML <span> 标签
    HTML <div> 标签
    HTML 教程延伸阅读:改变文本的外观和含义
    引用、引用和术语定义<abbr><acronym><address><bdo><blockquote><q><cite><dfn>
    HTML“计算机输出”标签 <code><kbd><samp><tt><var><pre>
  • 原文地址:https://www.cnblogs.com/qhorse/p/4813665.html
Copyright © 2011-2022 走看看