织梦CMS后台修改、删除文章后自动更新首页和相应列表页。织梦后台只能开启发布后更新主页,列表,和上下页。有时候我们需要在编辑时也能更新想要的,这样不用每次去生成。
使用织梦CMS建站时我们通常会需要删除和修改已经发布的文章,下面织梦者就为大家介绍一下如何实现 织梦CMS后台修改、删除文章后自动更新首页和相应列表页
具体方法如下 :
打开dede/article.edit.php文件,找到
复制代码
// 返回成功信息
$msg = "
请选择你的后续操作:
<a href='archives_add.php?cid=$typeid'><u>发布新文档</u></a>
<a href='archives_do.php?aid=" . $id . "&dopost=editArchives'><u>查看更改</u></a>
<a href='$artUrl' target='_blank'><u>查看文档</u></a>
<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>管理文档</u></a>
$backurl
";
本部分设定了隐藏,您已回复过了,以下是隐藏的内容
在最后一行的分号前面加上.GetUpdateTest()
在修改文章的时候便会自动更新首页以及相关栏目和上下文了
dedecms删除文章时自动更新首页,相关栏目以及上下文
打开dede/archive_do.php 找到
复制代码
ShowMsg("成功删除指定的文档!",$ENV_GOBACK_URL);
把这句注释掉,改成
本部分设定了隐藏,您已回复过了,以下是隐藏的内容
echo GetUpdateTest();
之所以要注释掉ShowMsg();是因为GetUpdateTest()是框架跳转来一次执行更新任务(src='$jumpUrl').首先更新上下文,然后更新首页,相关栏目等.在GetUpdateTest()还没更新完时,ShowMsg就已经开始跳转了.
新闻热点
疑难解答