dedecms织梦生成wap手机模板的一些问题总结

  • 原创
  • |
  • 浏览:12598
  • |
  • 更新:
  • |
  • 标签:wordpress 

前面介绍了dedecms织梦系统实现wap手机模板和生成静态页的实现方法,其中有一些小的问题没有写出来,有很多网友私信提问,这里把这些问题列出来。

工具/原料

  • dedecms
  • 实现wap手机浏览功能

方法/步骤

  1. 1

    1.手机模板目录是templets/wap/,不是templets/wap/,不是templets/wap/default,没有default,跟pc默认模板default目录在同一个目录,并且要注意模板中css、js、和images目录设置,特别是直接从pc端复制出来的会出现样式和图片不显示,建议直接用绝对路径。

    dedecms织梦生成wap手机模板的一些问题总结
  2. 2

    2.访问手机版出现不停刷新状况,一是手机端模板加了js判断移动端跳转,删除即可,二是如果手机模板目录错误或模板不存在,调用的还是pc端模板,如果pc端模板加的js判断移动端跳转的话会造成不断刷新。

    dedecms织梦生成wap手机模板的一些问题总结
  3. 3

    3.不能生成手机版静态页,这种情况是你的dedecms默认生成pc静态页目录是a目录,我的代码修改是以html目录为准,可以在后台系统设置里把生成html也得目录修改成html,或者可以在代码里把/html/替换成/a/。建议前者

    dedecms织梦生成wap手机模板的一些问题总结
  4. 4

    4.wap模板中使用标签链接是pc的,修改成wap的方法:

    在模板中需要调用wap链接的地方如相关文章:<a href="[field:arcurl/]">[field:title/]</a>

    可以修改成<a href="[field:arcurl function="str_replace('/html/','/wap/',@me)/]">[field:title/]</a>

    dedecms织梦生成wap手机模板的一些问题总结
  5. 4
    本页面未经许可获取自百度经验
  6. 5

    5.首页生成静态页修改代码

    后台目录找到:makehtml_homepage.php文件,47行: 

    $pv->SaveToHtml($homeFile);后面加上代码:$pv->SetTemplet(str_replace('/'.$cfg_df_style.'/','/wap/',$cfg_basedir.$cfg_templets_dir."/".$templet));$pv->SaveToHtml(str_replace('index.html','wap/index.html',$homeFile));

    dedecms织梦生成wap手机模板的一些问题总结
  7. 6

    6.wap模板中调用头部和底部文件的问题。

    找到include目录文件dedetag.class.php中大概1013行的函数function IncludeFile

    在

    else{return "无法在这个位置找到: $filename";}前加else if(file_exists(DEDEROOT.'/templets/wap/'.$filename) ){$okfile = DEDEROOT.'/templets/wap/'.$filename;}注意wap模板的头文件不要与pc头文件名相同,如用wap_header.htm和wap_footer.htm

    dedecms织梦生成wap手机模板的一些问题总结
  8. 7

    7.wap模板中当前位置替换成wap路径,并去掉最后面的>

    {dede:field name='position' runphp='yes'}@me=str_replace('/html/','/wap/',@me);@me=rtrim(@me,' > ');{/dede:field}

    pc端去掉多余符号>

    {dede:field name='position' runphp='yes'}@me=rtrim(@me,' > ');{/dede:field}

    内容也中的上一页和下一页也是这样操作不需这一行代码@me=rtrim(@me,' > ');

    dedecms织梦生成wap手机模板的一些问题总结
    END

注意事项

  • 还有其他问题可以私信
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签wordpress