经过几天的制作,帝国cms7.2手机站终于制作完成了,可以测试验证,本站百度siteapp自动生成的手机站地址,http://m.wenzhaihui.com。 本站自己制作的手机站地址 http://www.wenzhaihui.com/mmm/ 亲们可以用手机亲自测试,手机访问本站可以自动转到手机站。手机站的制作流程可以去官网看教程,很简单,就是重新安装一份帝国cms,安装前缀要不样。另外两个帝国同用一个数据库。
其中手机访问时自动转到手机站代码在此同大家分享:用的是百度的代码,可以直接用百度的网址,也可以下载使用。
首页跳转:
<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script>
<SCRIPT type=text/javascript>uaredirect("http://127.0.0.1/mmm","");</SCRIPT>
网址修改成你自己的就可以了。
栏目页跳转:
<SCRIPT type=text/javascript>uaredirect("http://127.0.0.1/mmm<?php
$cr['classid']=$GLOBALS[navclassid];
$classurl=sys_ReturnBqClassname($cr,9);
echo $classurl;
?>index_[!--list.pageno--].html ","");</SCRIPT>
栏目页跳转是最麻烦的,需要你修改栏目页生成的分页地址,我的方法是把index_后边的_去掉,否则第一页可第二页跳转到手机的栏目页不对应。
内容页跳转地址:
<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script>
<SCRIPT type=text/javascript>uaredirect("http://127.0.0.1/mmm[!--titleurl--]","");</SCRIPT>
其实最麻烦的就是栏目页了,费了好长时间,去掉_需要修改functions.php 2816行 index_ 修改为 index 。
第一步:进入帝国cms后台,点击系统设置->信息设置:里面有个"列表分页函数(列表)"选项,将里面的函数名修改为user_ShowListMorePage
第二部:复制t_function.php列表式分页代码到 e/class/userfun.php <?php ?> 之间。
第三部:t_functions.php 中['dofile'].'_' 全部把横线去掉,可以改变分页中index_中的横线去掉。
栏目页解决了,首页,内容页直接用就可以了,很方便。不懂得可以留言,共同学习吧。