织梦后台更新时,电脑端可以生成主页,但是手机主页没有。只能在/m/下删除index.html,再刷新手机主页来自动生成。那么有没有办法实现在后台增加手机主页生成呢?答案是可以的,效果如图:
那么如何改呢?
首页,找到/dede/inc/inc_menu.php,修改,在第143行下面添加<m:item name='更新手机主页HTML' link='makehtml_homepage2.php' rank='sys_MakeHtml' target='main' />保存。
修改并添加两个文件:
第一个文件,在根目录/dede/下找到makehtml_homepage.php,复制一份,命名为makehtml_homepage2.php;
修改makehtml_homepage2.php:在第77行将:include DedeInclude(‘templets/makehtml_homepage.htm’);
改为:include DedeInclude(‘templets/makehtml_homepage2.htm’); 然后保存。
第二个文件,在根目录/dede/templets/找到makehtml_homepage.htm ,同样复制一份,命名为makehtml_homepage2.htm;
修改makehtml_homepage2.htm在第36行value="模板目录/index_m.htm"(或者value="<?php echo $cfg_df_style?>/index_m.htm"),其他不变,在第48行修改value="../m/index.html" 其他不变,然后保存。
然后在织梦后台模板中修改添加更新手机主页这个菜单的链接,链接到makehtml_homepage2.php即可,实现后台点击更新后台手机首页html。大功告成。