Dedecms移动站静态化实 *** 分享 附工具(文字版)

Dedecms移动站静态化实 *** 分享 附工具(文字版),第1张

Dedecms移动站静态化实 *** 分享附工具(文字版)

下载插件详细地址:http://bbs.zhanzhang.baidu.com/thread-114281-1-1.html(此版本号为gbk版本号,如果是utf-8,必须转换共享文件格式)

请查询PPT版本号:【软件分享】Dedecms移动台静态数据实际 *** 作分享(PPT版)

1.功能:完成dedecms网站PC与移动数据库的同步,及其移动网站的静态数字化。

二。根据:dedecms20150618官网,移动模板移动站域名解析/m/文件目录默认设置


三、后台管理的呈现:从后台表来看,只有两块不一样。正版后台管理只有“一键升级网站”的功能。变更后,原“一键升级PC网站”基本完善了“一键升级移动网站”的功能。

四。程序流程的概念

最新版DeDECMSv5.7SP1(2015.6.18)升级了移动端的控制模块,完成了pc端和移动端使用相同的后台管理和数据库查询等功能。不完善的地方是,移动端网站除了主页只能动态访问,不能生成全站静态页面。

简单来说,dedecms的静态网页(pc端)生成功能就是启用pc端的网站模板和匹配的标签数据,由html代码组成,按照设定的文件夹名称标准生成到相对的文件目录中。从这个角度来说,如果启用移动模板,根据后台管理设置的文件夹名称和生成的文件目录,由pc端将文档生成到移动文件目录(二级文件目录/m/),然后将移动网站的域名绑定到文件目录/m/,就完成了移动静态数据文档的生成,它与pc端网页的页面url一一对应。

我们可以根据现有的功能进行简单的改动来完善以上功能(需要对dedecms系统文档结构有一定的掌握):

1。复制很多与dedecms的“一键升级网址”功能相关的安装文件(比如移动端的“升级栏目HTML”、“升级文本文档HMTL”)。自然,初始文档可以立即重新开发。但适当考虑到降低对原函数的伤害概率和事后对程序流程的升级,这里采用了对两个函数都进行文档保护的方法。

2。dedecms移动模板标准是在模板文件夹名称后加“_m”,在安装文件中更改模板启用码,改为移动模板路径文件格式;找到生成路径的代码,在生成路径前加上“/m/”。

3。更改dedecms后台管理模板,在上面添加的安装文件中添加“手机网站一键升级”,点击即可生成手机网页静态数据文档。

4。色谱柱升级:

(1)由于PC站可以根据“升级主页HTML”、“升级栏目HTML”、“升级文本文档HTML”来升级主页、栏目和文章内容,所以“PC网站一键升级”的方案通常不需要更多的应用,占用更多的资源。

(2)根据“手机网站一键升级”功能,完成移动站文字文档、栏目、主页的升级。

5。拓宽织梦cms移动站建设模式

干货知识分享:Dedecms网站垂直化分两步走?五步!

Dedecms移动台静态数据化的实际 *** 作是对以前共享的Dreamweavercms移动台的构建进行填充和拓宽。

6。目前常见的几种垂直方式的织梦cms有:

(1)应用智萌cms官网默认设置的计划,移动站为动态详细地址;

(2)后台管理PC站和移动站,使用同一个数据库进行查询;

(3)此方案(在智萌cms官网默认方案的基础上,进行文档修改,使移动站成为静态地址);

(4)其他方法。

动词(verb的缩写)文档结构(灰黑色文件夹的名称是添加的文档,灰黑色粗体文件夹的名称是替换源文件):

dede/

makehtml_all_m.php一键升级移动网页

makehtml_archives_action_m.php手机升级文本文档

makehtml_list_action_m.php手机升级专栏

inc/

Inc_menu.php后台管理系统页面导航

Inc_archives_functions.php自动生成发布文章(pc端发布文章,移动端自动生成网页)

模板/

makehtml_all_m.htm一键升级移动网页模板

makehtml_archives_m.htmmobile升级文本文档模板

包含/

arc.archives.class.phppc端升级文本文档类(发布PC端文章,全自动生成移动端网页)

arc.archives_m.class.php移动升级文本文档类

arc.listview_m.class.php移动升级列类

模板/

默认/

index_m.htm主页模板

header_m.htm通用表头顶部模板

list_default_m.htm目录列页面默认设置模板(如果一列中没有匹配的移动模板,则应用该模板)

栏目页面模板索引_文章_m.htm频道栏目

article_article_m.htm文章页面模板

m/

图片/

defaultpic.gif默认设置缩进图表。

不及物动词文章和图片附加方式问题的几种解决方案:

方法一:更改模板的field.bodylogo,将照片替换为pc主网站域名的图片地址,例如:

{dede:field.bodyfunction='str_replace("http://www.easck.comhttps://www.easck.com/d/file/","http://www.main网站域名name.comhttp://www.easck

模式二:在端口上设置重写标准,进行照片路由跳转,例如:

第二次重写%{http_host}m.main网站域name.com$[NC]

重写者http://www.easck.comhttps://www.easck.com/d/file/(。*)$http://www.主网站域名name.comhttp://www.easck.comhttps://www.easck

模式三:dedecms后台管理>:软件>:软件主要参数>:在key设置中,开启“(是/否)适用于多个网站的功能,开启配件、列连接、arclist内容、确认网址”。(该方法只对功能开启后发布的文章内容有效,对之前发布的文章内容无效。)

注:阅读相关网站基本建设方法的文章,请移至网站建设教程频道栏目。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/767579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存