叶子源码 - 最专业的APP源码-网站模板-整站源码-游戏源码-棋牌源码提供商

专业的网站源码开发商 -叶子源码

栏目分类
热点内容

【DEDE】织梦PC端和wap手机端数据同步及静态化方

文章分类:源码教程 整理发布:叶子源码 更新时间:2019-06-25 01:07
织梦官方从 V5.7SP1正式版(2015-06-18)开始已增加移动端模块,网站PC端与移动端共用同一个后台和数据库,但到目前为止,默认手机站仅支持动态url和二级目录浏览,且存在少许bug。本程序在此基础上进行二次开发,实现移动端网站静态化功能,确保PC端和移动端生成路径统一。

使用说明

1、确认移动端域名已绑定到目录/M/上,且模板目录中存在与PC站模板相对应的移动端模板;

2、下载本站提供的压缩包,点击下载   解压后覆盖原站对应文件(建议覆盖前备份相关原始文件);

3、登录PC站后台,点击生成,模块页面修改后如下图:



覆盖文件结构及说明

注: 黑色粗体为目录; 橙色文件为覆盖替换文件(建议先备份); 绿色文件为新增文件。
dede/(管理后台目录)
makehtml_homepage.php 生成手机站首页
makehtml_all_m.php 一键更新移动网站页面
makehtml_archives_m.php 生成移动站文档
makehtml_archives_action_m.php 同上
makehtml_list_m.php 更新移动站栏目
makehtml_list_action_m.php 同上
 inc/inc_menu.php 管理后台导航菜单
inc_archives_functions.php 发布文章时自动生成PC+移动端页面
templets/ makehtml_all_m.htm 一键更新移动网站页面模板
makehtml_archives_m.htm 移动端更新文档模板
makehtml_list_m.htm 移动端更新文档模板
makehtml_homepage.htm 主页生成模板
include/ arc.archives.class.php pc端更新文档类(发布pc端文章同时自动生成移动端页面)
arc.archives_m.class.php 移动端更新文档类
arc.listview_m.class.php 移动端更新栏目类
m/ images/ defaultpic.gif 默认缩略图

常见问题及解决(陆续补充中...)

手机站页面中的图片不能正常显示

  因为PC站后台管理发布、编辑文章中图片上传到PC站目录下,手机站目录/m/下不存在对应图片,所以无法正常显示。这种图片路径问题有几种解决方法:
  方法一:修改手机站模板中调用图片的dedecms标签,将其中的图片url替换为PC站主域名的图片地址,例:
  {dede:field.body function=str_replace('src="/uploads/','src="http://www.主域名.com/uploads/',@me)/}

  方法二:服务器设置rewrite规则进行图片路径重定向,例:
  RewriteCond%{HTTP_HOST} ^m.主域名.com$ [NC]
  RewriteRule^/uploads/allimg/(.*)$ http://www.主域名.com/uploads/allimg/$1 [NC,L]

  方法三:dedecms后台 > 系统 >系统基本参数 > 核心设置 中,开启"(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址"功能。(该方法仅对于开启功能后发布的文章生效,对于之前发布的文章无效。)

转载请注明:叶子源码(最专业的源代码资源站)

Copyright 2002-2020 http://www.115ad.com/ All Rights Reserved

最专业的APP设计、网站源码二次开发、游戏源码提供商

百度蜘蛛 RSS订阅