• 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2019-07-15
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-15
  • 学习有理丨着力改善环境 增创发展优势 2019-07-11
  • 带动乡亲干 各自有实招——三位农村社区党组织书记的故事 2019-07-07
  • 李沁出游暖萌喂鹿 笑靥如花欢快荡秋千 2019-07-04
  • 李丽珠:沉到基层 脚踏实地干工作 2019-07-04
  • 文房清供:皇帝笔架上的那些奇珍异巧 2019-06-30
  • 世界杯揭幕战:俄罗斯队胜沙特阿拉伯队 2019-06-30
  • 【新时代 新作为 新篇章】牢记嘱托 打赢脱贫攻坚战 2019-06-18
  • 中国的城市化人口已超过欧美,如果生产总值干不过,则城市化质量是有问题的。 2019-06-18
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-06-15
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-06-15
  • 《侏罗纪世界2》《泄密者》今日上映 2019-05-30
  • 河北遵化清东陵打响景区环境提升攻坚战 2019-05-30
  • 部分金交所变相突破合格投资人数量限制 2019-05-23
  • 365排球比分网即时比分:Phpcms V9自定义手机站栏目模板的方法

    2016-04-26 16:33:46来源:CMSYOU作者:

    排球比分直播捷报网 www.pwgq.net Phpcms V9对手机版的设置过于简单,只能自定义首页、频道页、栏目页、内容页四个模板。而不能针对某个栏目进行自定义模板的设置。在这里CMSYOU就给出一个方法,可以针对不同栏目设置不同的手机版模板,非常方便,修改也比较简单。

    Phpcms V9对手机版的设置过于简单,只能自定义首页、频道页、栏目页、内容页四个模板。而不能针对某个栏目进行自定义模板的设置。在这里CMSYOU就给出一个方法,可以针对不同栏目设置不同的手机版模板,非常方便,修改也比较简单。

    Phpcms V9自定义手机WAP模板新方法具体开始:

    1、修改/modules/content/index.php文件,在里面找到如下代码:

    include template(‘content‘,$template);
    修改为:

    if(substr($_SERVER[‘SERVER_NAME‘], 0,1) == ‘m‘){
     include template(‘mobile‘,$template);
     }else{
     include template(‘content‘,$template);
     }

    以上代码是根据域名判断,给Phpcms v9添加自适配,调用不同目录的模板:判断当前页面url中第一个字符为m时则调用mobile目录模板,否则调用content目录模板。

    由于Phpcms v9是调用网站URL方式,文章的URL地址都固定写死在数据表中,所以页面中的标签不能在使用{$r[url]},而要改成{str_replace(‘//www.‘,‘//m.‘,$r[url])},这样做到截取url,把//www.你的域名/ 替换成//m.你的域名/。

    这里我们就完成了手机版的设置了,然后我们在制作一套手机端模板放在mobile目录就好了。

    如果我们要在PC端的内容里面加上当前页面手机端的链接,链接地址写法如下:

    //{str_replace(‘www.‘,‘m.‘,$_SERVER[‘SERVER_NAME‘])}{$_SERVER[‘REQUEST_URI‘]}
    反之,手机端加上PC端的链接:

    //{str_replace(‘m.‘,‘www.‘,$_SERVER[‘SERVER_NAME‘])}{$_SERVER[‘REQUEST_URI‘]}
    如果你使用的是静态页面,那么只要在模板页头加上以下JS代码就可以实现判断手机端自动跳转到手机端了。

    具体代码:

    <script type="text/javascript">
     function browserRedirect() {
     var sUserAgent = navigator.userAgent.toLowerCase();
     var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
     var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
     var bIsMidp = sUserAgent.match(/midp/i) == "midp";
     var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
     var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
     var bIsAndroid = sUserAgent.match(/android/i) == "android";
     var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
     var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
     if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
     {if $catid==‘‘ and $id==‘‘}
     window.location.href="{APP_PATH}/index.php";
     {elseif $id==‘‘ and $catid!=‘‘}
     window.location.href="{APP_PATH}/index.php?m=content&c=index&a=lists&catid={$catid}";
     {else}
     window.location.href="{APP_PATH}/index.php?m=content&c=index&a=show&catid={$catid}&id={$id}";
     {/if}
     }
     }
     browserRedirect();
     
    function closewindow() {
     $("#register-box").hide();
     }
     function openwindow() {
     $("#register-box").show();
     }
     </script>

    以上内容,改编自axguowen,在此多谢!

  • 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2019-07-15
  • 改革开放40年来中国农村发展变化纪实——旧貌换新颜 2019-07-15
  • 学习有理丨着力改善环境 增创发展优势 2019-07-11
  • 带动乡亲干 各自有实招——三位农村社区党组织书记的故事 2019-07-07
  • 李沁出游暖萌喂鹿 笑靥如花欢快荡秋千 2019-07-04
  • 李丽珠:沉到基层 脚踏实地干工作 2019-07-04
  • 文房清供:皇帝笔架上的那些奇珍异巧 2019-06-30
  • 世界杯揭幕战:俄罗斯队胜沙特阿拉伯队 2019-06-30
  • 【新时代 新作为 新篇章】牢记嘱托 打赢脱贫攻坚战 2019-06-18
  • 中国的城市化人口已超过欧美,如果生产总值干不过,则城市化质量是有问题的。 2019-06-18
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-06-15
  • 发展中国家的市场经济,一般会落入:资本市场、来料加工、吃喝玩乐消费、房地产疯涨,等经济基础不牢的“中等收入陷阱”。 2019-06-15
  • 《侏罗纪世界2》《泄密者》今日上映 2019-05-30
  • 河北遵化清东陵打响景区环境提升攻坚战 2019-05-30
  • 部分金交所变相突破合格投资人数量限制 2019-05-23
  • 贵州快3开奖结果基本走势图 香港赛马会唯一指定 3d带坐标曲线走势图 福建11选5遗漏号码查询 上海天天彩开什么号 亚泰五分彩计划 中国福利彩票开奖号 体彩p3走势图 足彩水位 重庆百变王牌杀号技巧 河北11选5直选3走势图 河南快三走势图一定牛 成都市快乐12开奖号码 足彩14037期14场胜负 20选5玩法介绍