dede后台的一键更新网站和更新系统缓存有什么区别?

dede后台的一键更新网站和更新系统缓存有什么区别?,第1张

你这句{dede:fieldsenddate function='MyDate("m-d","@me")'/} 里的field后面用的是senddate吗,这个字段显示的是发布时间,如果是默认的没改的话就是pubdate,pubdate显示的是录入时间

您好,跟版网团队很高兴为您解答:

这个问题的话实现方法其实蛮多的,但是首选pc+手机端公用同一数据。当然如果有条件也可以搞成两个网站,不过维护起来比较麻烦。

首先一种方法,也是织梦最早使用的方法,用织梦后台的wap模块去开发wap模板,这种方法虽然比较早,但是使用的人还是比较少的。

最新版的织梦2015-8-26补丁,更新了织梦手机站模块,升级后会有一个m目录,这个目录会自动生成一个织梦手机网站,当然模板的话也可以去自己开发。具体我也没用过,建议您去了解一下。

还有一种方法就是对织梦进行二次开发,这种也就是比较麻烦的方法。不推荐新手去做这方面的二次开发。否则会搞的焦头烂耳。

以上只是推荐的几种实现方法。希望我的回答能够帮到您。跟版网-专业织梦模板定制和下载站,已经完美解决织梦pc+手机端。

dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过,由于DEDECMS后台功能比较完善,可以自动添加自定义文档,而这些文档的更新,必须在单页文档管理栏目下才能完成,点击生成/一键更新无法更新

因此我在后台的文件中填上了以下代码,使得dede自定义文档在更新网站时能够自动完成更新

后台文件 默认/dede/ 目录下

makehtml_allphp

更改位置

144行:源文件

else if($step==10)

{

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

修改为以下代码后

else if($step==10)

{

include_once(DEDEINC"/arcsgpageclassphp");

$dsql->Execute("ex","SELECT aid FROM `#@__sgpage` ");

$i = 0;

while($row = $dsql->GetArray("ex"))

{

$sg = new sgpage($row['aid']);

$sg->SaveToHtml();

$i++;

}

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede后台的一键更新网站和更新系统缓存有什么区别?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情