织梦程序手机移动端首页不更新(解决方法)!

  大家在使用织梦CMS的时候,是不是经常会遇到PC端更新,但是手机端首页却不更新的现象,然后会严重的影响织梦移动端的排名,织梦在这一块也的确是有缺陷的,直到现在也没有完美的解决,今天提供四种方法教你完美解决这个问题,从此不在为这个问题所发愁!

  1、手动更改织梦生成首页时候的模板

  在织梦网站后台,生成首页的地方,将PC首页的模板改为移动端首页模板再生成即可(如下图)。更新完移动首页,在改回PC首页更新下即可(这个方法会比较繁琐,不过也是比较好用的)!

  default/index.htm改为default/index_m.htm
  /index.html改为/m/index.html

  织梦程序手机移动端首页不更新(解决方法)!

  2、删除/m/index.html并更新PC端首页

  因为移动端不会自动更新首页/m/index.html首页静态文件,所以首页内容才不会更新,我们可以通过ftp或者后台的文件管理,删除/m/目录中的index.html文件,即手机端首页静态文件,再更新PC端首页,这样会重新生成一个织梦移动端的index.html。也就完成了移动端首页的更新,只不过步骤会稍微麻烦一些。

  织梦程序手机移动端首页不更新(解决方法)!

  3、将织梦手机端的静态首页改为动态首页

  第三种方法是我比较推荐的方法,这个方法是将织梦手机端首页的静态改为动态形式浏览,动态(或者伪静态)是实时更新的,然后就不需要手动生成html文件了。按照下面方法操作即可,操作完成后,这个方法会比较简单一些!

  

  打开/m/index.php,将index.php中的代码修改为如下代码(修改前,一定要做好备份):

  <?php
  /**
  *手机端主页动态版
  */
  /*不生成手机主页HTML,不需要额外的更新,减少麻烦*/
  require_once(dirname(__FILE__)."//include/common.inc.php");
  require_onceDEDEINC."/arc.partview.class.php";
  $GLOBALS['_arclistEnv']='index';
  $row=$dsql->GetOne("Select*From`dede_homepageset`");
  $row['templet']=MfTemplet($row['templet']);
  $pv=newPartView();
  $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、织梦后台增加一个生成移动端首页的按钮

  在织梦后台新增加一个生成移动端首页的按钮,改造好以后,以后会非常简便,不需要单独去操作什么了,大家去上面下载“织梦手机端首页生成插件”然后直接覆盖织梦原来的文件,当然了,操作前一定要提前备份哦!非常推荐这个方法。操作很简单:“下载文件-解压出来-做好备份-覆盖文件-刷新后台-更新织梦手机移动端首页”按照这个步骤操作即可!

  织梦程序手机移动端首页不更新(解决方法)!

  好了,今天我们就讲解到这里,第四种方法是比较推荐的,一个插件一劳永逸,可以下载下来自己永久使用,非常简单方便,同时大家也可以按照以上三个方法去操作也是可以的,今天就更新到这里,希望可以帮助新手朋友们。

先领网,专业的网络推广营销平台,提供微博推广,微信推广,软文推广,网络营销,论坛推广。专业团队服务,针对客户需求制定有效解决方案,帮您有效提升销售业绩和品牌影响力。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享