SEO技术博客dede教程 ↬ 正文dede教程

4种解决织梦手机移动端首页不更新的方法

深山2019-05-06 12:39dede教程快速评论

在使用织梦建站的过程中,带有手机移动端的网站,手机端通常是静态的形式,/m/index.html这样的,但是这个静态手机端首页不会自动更新,怎么解决呢?深山seo技术博客总结了4种方法可以解决这一问题:

1)删除/m/index.html并更新PC端首页

这个方法颇为繁琐,不推荐使用。就是通过ftp或者后台的文件管理,删除/m/目录中的index.html文件,即手机端首页静态文件,再更新PC端首页,这样会重新生成一个织梦移动端的index.html

删除织梦移动端index.html

2)手动更改织梦生成首页时候的模板

在织梦网站后台,生成首页的地方,将PC首页的模板改为移动端首页模板再生成即可(如下图)。相比方法一简单一点点,也不推荐使用。

default/index.htm改为default/index_m.htm
../index.html改为../m/index.html
手动更改生成移动端首页模板

3)织梦后台增加一个生成移动端首页的按钮

这个方法改造一次之后,可以免去后面许多繁琐事情,推荐。

下载深山打包的织梦手机端首页生成插件.zip(提取码:8s1k),解压出来,覆盖织梦原来的文件(操作前先备份相应文件),然后在织梦后台生成PC首页的位置会多出来一个更新移动端的按钮(如下图),这个方法相比前面两个简单很多。

总结就是:下载文件-解压出来-做好备份-覆盖文件-刷新后台-更新织梦手机移动端首页

增加一个更新织梦移动端按钮

4)将织梦手机端的静态首页改为动态首页

这个方法是将织梦手机端首页的静态改为动态形式浏览,动态(或者伪静态)是实时更新的,不需要手动生成html文件。

方法:

打开mindex.php,将index.php中的代码修改为如下代码(请做好备份):

<?php
/**
 * 手机端主页动态版
 */
/* 不生成手机主页HTML, 不需要额外的更新, 减少麻烦*/

    require_once (dirname(__FILE__) . "/../include/common.inc.php");
    require_once DEDEINC."/arc.partview.class.php";
    $GLOBALS['_arclistEnv'] = 'index';
    $row = $dsql->GetOne("Select * From `dede_homepageset`");
    $row['templet'] = MfTemplet($row['templet']);  
    $pv = new PartView();
    $row['templet'] =str_replace('.htm','_m.htm',$row['templet']);
    if ( !file_exists($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']) )
    {
        echo "模板文件不存在,无法解析文档!";
        exit();
    }
    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
    $pv->Display();
?>

 

以上4中方法均可以解决织梦移动端首页不更新的问题,推荐使用第3、4种方法,能达到一劳永逸的效果,如果需要将织梦手机端改造为全站静态,可以参考《织梦手机端静态页面生成插件下载及安装设置教程

- END -

浏览完了?你可以点我去评论留下观点!

评论

    不发表一下观点,这个评论功能拿来做什么?
    • 全部评论(0
      还没有评论,快来抢沙发吧!

本月热门

站点信息

  • 网站运行
  • 共有文章:78 篇
  • 标签管理标签云
  • 网站程序DedeCMS V5.7 SP2
  • 群二维码:加入SEO技术交流群