织梦手机端静态页同步HTML生成插件V1.4版
织梦手机静态页生成插件是一个安装后,可以生成手机版静态页,提高手机版网页的访问速度,更加有利于SEO。注意:需要有手机端的模板文件,才能生成静态页。
最新版本:V1.4
更新历史:
V1.4
1、增加文章命名规则缺少{typedir}时的错误提示;
2、修复手机顶级域名访问时,缩略图及文章内容图片不显示的问题;
V1.3
1、修复文章命名规则缺少{typedir}导致pc版html被手机版覆盖的bug;
2、增加后台删除文章后手机版html也自动删除的功能;
3、收费版修复部分采集侠自动采集时,不能自动生成静态页面的bug;
V1.2
收费版增加支持采集侠自动采集时同步更新手机版静态HTML;
V1.1
1、收费版修复发布文章自动生成手机静态页面失败的bug;
2、收费版修改不能自动替换模板中的动态链接的bug;
插件安装:
1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’;
2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传;
3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称右边的‘安装’;
4、安装界面可以查看目录是否具有写入权限,需要写入权限才能保证插件的正确安装;
5、‘对于已存在文件处理方法’,请选择‘覆盖’,点击确定即可完成插件的安装;
插件特色:
1.支持指定生成的手机静态化目录;
2.支持顶级域名访问手机版;
3.支持后台发布文章后,自动更新手机静态HTML;
4.支持自动替换手机模板中的动态链接;
子级域名配置说明:
1.生成手机版静态页面后,先到你设置的生成目录检查是否生成了静态文件,如生成目录中有生成的静态文件,则表明生成成功
2.如果生成后的手机静态版显示样式不对,请修改手机模板中css,js,图片等路径,将相对路径改为绝对路径。例如将”assets/css/app.css”改为”/m/assets/css/app.css”
3.修改模板中的识别网址。将列表页模板(例如list_article.htm)中的
1 |
"{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}" |
修改为:
1 |
"{dede:type}/m[field:typelink /]{/dede:type}" |
4.将内容页模板(例如article_article.html)中的的
1 |
"{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}" |
修改为:
1 |
"/m{dede:field name='arcurl'/}" |
顶级域名访问配置说明
1.生成手机版静态页面后,先到你设置的生成目录检查是否生成了静态文件,如生成目录中有生成的静态文件,则表明生成成功
2.如果生成后的手机静态版显示样式不对,请修改手机模板中css,js,图片等路径,将相对路径改为绝对路径。例如将”assets/css/app.css”改为”/assets/css/app.css”
3.打开/include/helpers/extend.helper.php,在文件末尾添加以下代码:
1 2 3 4 5 6 7 8 9 |
function getMobileListUrl($url) { return str_replace('www','m',$url); } function getMobileArcUrl($url) { return str_replace('www','m',$url); } |
4.修改模板中的识别网址。将列表页模板(例如list_article.htm)中的
1 |
"{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}" |
修改为:
1 |
"{dede:type}[field:typeurl function='getMobileListUrl(@me)'/]{/dede:type}" |
5.将内容页模板(例如article_article.html)中的
1 |
"{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}" |
修改为:
1 |
"{dede:field.arcurl function='getMobileArcUrl(@me)'/}" |
插件截图:
如何使采集侠自动采集的内容也可以自动更新手机版html
1.打开/Plugins/apps/CaiJiXia/index.php,搜索$this->GH();
2.在$this->GH();这行代码的上方添加如下代码:
1 2 3 4 |
helper('makehtml'); MakeArtMobile($r['id'],true,true); //更新手机版内容页 MakeListMobile($r['typeid']); //更新手机版列表页,如果文章多,建议不加这行代码 makeMobileIndex(); //更新手机版首页 |
织梦楼 » 织梦手机端静态页同步HTML生成插件V1.4版