设为首页 - 加入收藏
您的当前位置:主页 > 网站站长帮 > 织梦dedecms > 正文

dedecms织梦后台添加更新手机主页html菜单

来源:敏杰资讯网 编辑:敏杰站长帮 时间:2018-06-06

织梦dedecms程序,带有个独立手机网站,今天在更新主页的时候,发现在后台要修改文件也就是手机主页的路径才能更新,然后就想到既然有菜单按钮能更新PC首页HTML文件,那么我们能不能通过修改文件后台添加一个生成更新手机主页html的按钮呢?通过摸索终于找到了方法!

织梦dedecms如何实现更新电脑版的时候可以同时更新手机版首页。相信很多朋友更改手机版出现后,在后台更新时候手机版模板无法像电脑版一样同步更新,这样造成了很多的麻烦,每次更新只能从新选择手机模板,生成之后还要将静态index.html传到 根目录“m/”下。下面不用那么麻烦教大家点击生成更新首页的时候,同时手机版的也进行更新了。

dedecms织梦后台添加更新手机主页html菜单

(这是传统的更新法,经过修改之后,无需选择default/index_m.htm也可以更新)

修改一:找到你的后台默认位置:/dede/inc/inc_menu.php,这个inc_menu.php文件,下载下来。

最好专门的代码编辑器打开如Notepad++,复制第143行添加到下面改一下。如果是更改了后台样式,可能需要在/xihao/templets/index2.htm里面修改

如图:

dedecms织梦后台添加更新手机主页html菜单

dedecms织梦后台添加更新手机主页html菜单

也就是增加了一行这个:


  1. <m:item name=’更新手机主页HTML’ link=’makehtml_homepage2.php’ rank=’sys_MakeHtml’ target=’main’ />

  1. 改完保存,上传到根目录/dede/inc/下,覆盖就可以了。

修改二:再先下载两文件,一个是:makehtml_homepage.php ,在根目录/dede/下。另外一个是:makehtml_homepage.htm ,在根目录/dede/templets/下。

下载之后,将这两个文件名同时都改一下,在后面加个2,改为:

makehtml_homepage2.php; makehtml_homepage2.htm

下一步:用编辑器打开makehtml_homepage2.php ,在底下第77行修改一下,

将:


  1. include DedeInclude(‘templets/makehtml_homepage.htm’);

改为:


  1. include DedeInclude(‘templets/makehtml_homepage2.htm’);

dedecms织梦后台添加更新手机主页html菜单

改完保存,然后上传到 根目录/dede/下。

修改三:用代码编辑器打开:makehtml_homepage2.htm 文件,也就是新增的文件

这里原文是说需要DW 可视化编辑器通过可视化修改,IT粉丝网站长通过查看代码发现不用那么麻烦,通过普通的代码编辑器直接修改几行代码就可以实现的!步骤如下。

1.更改选择主页模板,改成你的手机首页模板路径,找到如下代码:


  1. <input name="templet" type="text" id="templet" style="width:300" value="{C}">

修改为:


  1. <input name="templet" type="text" id="templet" style="width:300" value="default/index_m.htm">

default/index_m.htm为你的手机主页模板路径,根据自己的情况修改。

2.首页位置和远程发布,两个同时改为手机首页路径,修改代码如下:

找到如下代码


  1. <td height="20" valign="top" bgcolor="#FFFFFF"><input name="position" type="text" id="position" value="{C}" size="30">

修改为:


  1. <td height="20" valign="top" bgcolor="#FFFFFF"><input name="position" type="text" id="position" value="../m/index.html" size="30">

找到如下代码:


  1. <td height="20" valign="top" bgcolor="#FFFFCC"><input name="remotepos" type="text" id="remotepos" value="/index.html" size="30">

修改为:


  1. <td height="20" valign="top" bgcolor="#FFFFCC"><input name="remotepos" type="text" id="remotepos" value="/m/index.html" size="30">

根据自己的首页主页存放路径来进行修改!

3.“相关选项”中默认选取“不保存当前选项”,否则会引发和电脑版更新的冲突

找到如下代码:


  1. <input name="saveset" type="radio" value="1" class="np">不保存当前选项
  2. <input name="saveset" type="radio" class="np" value="0" checked>保存当前选项

修改为:


  1. <input name="saveset" type="radio" value="0" class="np" checked>不保存当前选项
  2. <input name="saveset" type="radio" class="np" value="1">保存当前选项

将改完的文件保存,上传到根目录/dede/templets/下。

全部上传覆盖之后,我们到后台更新缓存以及浏览器的缓存,再次进入到生成页面后,你可以看到如下一个生成选项:“更新手机首页HTML”这样我们就大功告成了!

编辑:敏杰站长帮

相关文章:

网友评论:

敏杰科技Copyright © 2015-2023 Www.880834.Com. 敏杰科技 版权所有

(本站非经营盈利网站)本站内容来自网络转载和网友投稿如有问题联系删除 邮箱:[email protected]

川公网安备 51340102000058号

蜀ICP备16031786号-1

Top