今天我们一起来谈论下“织梦CMS手机端首页不更新如何解决?”大家在使用织梦cms的时候,有没有发现手机端的首页会不更新那?无论你怎么更新首页文件,手机端的首页就是不显示更新的内容,这个是织梦cms的一个BUG,但是问题不大,下面分享四种方法解决这个问题(完美解决哦)!
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中的代码修改为如下代码(修改前,一定要做好备份):
/**
*手机端主页动态版
*/
/*不生成手机主页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、织梦后台增加一个生成移动端首页的按钮
在织梦后台新增加一个生成移动端首页的按钮,改造好以后,以后会非常简便,不需要单独去操作什么了,大家去上面下载“织梦手机端首页生成插件https://www.pigmb.com/zi_fu/5777.html”然后直接覆盖织梦原来的文件,当然了,操作前一定要提前备份哦!非常推荐这个方法。操作很简单:“下载文件-解压出来-做好备份-覆盖文件-刷新后台-更新织梦手机移动端首页”按照这个步骤操作即可!
好了,今天我们就讲解到这里,第四种方法是比较推荐的,一个插件一劳永逸,可以下载下来自己永久使用,非常简单方便,同时大家也可以按照以上三个方法去操作也是可以的。
织梦手机端首页,如果每天不能得到更新,那么百度蜘蛛抓取首页就无法抓取到新的内容,会让百度认为,你的网站不在更新/新的内容给用户,蜘蛛的抓取率会降低,收录也会降低,百度的排名也会进行下降,所以这个问题必须解决,为了网站SEO排名良性的发展下去。