PHP World

首页 > CMS > PHPCMS › 如何启用PHPCMS V9 手机门户的手机网站?

如何启用PHPCMS V9 手机门户的手机网站?

第一步, 查手机门户模块有没有启用, 进 后台 -> 模块 ->模块管理, 查下有没有,如没有就安装手机模块;也可直接在左右模块管理下查有没有手机门户。

第二步,在后台 -> 模块 ->模块管理下,点击左边的手机门户, 在弹出页面中设计手机门户信息。

1.png

第三步,设置分类,创建栏目分类,位置:模块 》手机门户 》 分类管理,具体设置可参照截图:

1.jpg


创建好分类,绑定相应的栏目。


第四步,开启手机门户: 后台 》模块 》手机门户 》点击启用。


这样,手机网站在管理后台的配置基本上完成。就可以用http://m.xuyi.cn  访问手机站了。由于PHPCMS默认访问的第一个首页文件是index.html, 不是index.php, 这样访问的手机站还是一般的电脑站, 可通过.htaccess文件配置成先访问index.php,再访问index.html

DirectoryIndex index.php index.html 
.htaccess

为了让xuyi.cn加上www, 整个.htaccess文件为:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^xuyi.cn [NC]
RewriteRule ^(.*)$ http://www.xuyi.cn/$1 [L,R=301]

DirectoryIndex index.php index.html 
.htaccess

第五步,让手机设备自动从www.xuyi.cn  转到 m.xuyi.cn , 修改phpcms/templates/xuyi/content/下的index.html 或 header.html, 在适当位置加上:

<script type="text/javascript">
try {var urlhash = window.location.hash;if (!urlhash.match("fromapp"))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location="http://m.xuyi.cn/";}}}
catch(err)
{
}</script>

第六步,配置路由,修改caches/configs/route.php ,找到

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

改为:

return array(
 'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),
        'm.xuyi.cn'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init'),
);

return array(
 'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),
        'm.xuyi.cn'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1))),
);



上一篇:phpcms v9调用外部数据库的方法,如:Discuz的

下一篇:PHPCMS后台来源管理的设置方法

相关文章