最新公告
  • 欢迎您光临,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • dede织梦自从支持手机版后,功能十分的强大,加大了顾客对织梦的使用和热爱。但是默认手机都是域名/m  这样展示,但是dede织梦手机网站移动设置二级域名的m开头方法
    今天织梦无忧就带给大家带来完整的实战篇,跟着教程走一遍,保证你能完整的实现。
    1  前提是你的空间要支持子目录,或者服务器直接绑定二级域名m.域名  全部绑定到织梦默认m文档。

    例如:m.dedecms51.com  绑定m文件夹

     2:进入后台,系统–系统基本参数–添加变量(如下图所示)

    变量名称  自己随便填写,但要是英文字母 记得要给后面的统一起来  织梦无忧默认设置  cfg_m     变量值 填写你要展示的手机二级域名:如:http://m.dedecms51.com/
    参数说明:备注一下:手机网址


    3:开启–> (是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址

    在—系统—系统基本参数—-核心下  




    开启后就可以实现DEDE手机站点和移动站点数据库同步的时候会出现图片调用的路径问题,现在可以轻松解决开启图片绝对地址,两个站点都可以调用。

    4:手机模板修改CSS、JS等调用路径,给添加绝对地址,(备注:这一步很重要,如果不替换,会出现手机版 css js img图片等手机站素材,路径不对丢失)

    找到默认手机版的调用换成 pc段的网址就可以了,替换标签推荐使用:{dede:global.cfg_basehost/}
    如下图所示:
    替换前:

    替换后:

        
    备注:细节

    如果你的系统-基本参数 –域名 填写 的时候最后带上/  替换的时候,{dede:global.cfg_basehost/}后面就不需要带/,如果没有/就请 
    {dede:global.cfg_basehost/}/   这样来替换,自己琢磨,处理不对,要不就是两个/  或者缺少路径

    5:PC模板修改识别代码中跳转路径。所有的手机模板都要修改过来

    只需要把默认的:{dede:global.cfg_mobileurl/}换成 {dede:global.cfg_m/}即可,如下图,这样就把所有的跳转网址 换成二级域名显示的绝对路径

    6:找到 \\include\\dialog\\select_images_post.php 第108行

    $fileurl = $activepath.'/'.$filename;

    换成:

    $fileurl = $cfg_cmsurl.$activepath.'/'.$filename;

    7: 修改目录include下的文件extend.func.php,在最后面添加一个函数方法

    function replaceurl($newurl)

    {

    $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);

    return $newurl;

    }

    另外调用文章正文内容的标签{dede:field.body/}

    需要改成: {dede:field.body function='replaceurl(@me)'/}

    至此,处理完成

    本文为amz博客的原创或转载文章,如有侵权,请点击网站右下角联系客服,为了保护原创作者及本站的版权,遵循33890版权协议,转载请附上原文出处链接及本声明,谢谢。
    amz博客-网站源码-一个免费的互联网资源分享平台-网站源码免费下载 » dede织梦手机网站移动版设置二级域名的m开头的方法(完整实战篇
    • 3031会员总数(位)
    • 21562资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 290稳定运行(天)

    amz博客-提供最优质的资源集合

    立即查看 了解详情