栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦CMS的会员投稿后前台自动更新的方法

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦CMS的会员投稿后前台自动更新的方法

最近用织梦dedecms做了个发布信息的网站,需要实现网站会员投稿后,前台能自动更新的功能。

先是官方论坛进行查找,只发现有人在问,却没有人回答。没办法,只好自己动手操作,还真是花了不少的功夫。
  我是通过三个步骤实现的: 首先修改member目录下inc目录里的inc_archives_functi*****.php文件,添加以下代码:
function GetUpdateTest() 
{ 
global $arcID, $typeid, $cfg_make_andcat, $cfg_makeindex, $cfg_make_prenext; 
$revalue = $dolist = ''; 
if($cfg_makeindex=='Y' || $cfg_make_andcat=='Y' || $cfg_make_prenext=='Y') 
{ 
if($cfg_make_prenext=='Y' && !empty($typeid)) $dolist = 'makeprenext'; 
if($cfg_makeindex=='Y') $dolist .= empty($dolist) ? 'makeindex' : ',makeindex'; 
if($cfg_make_andcat=='Y') $dolist .= empty($dolist) ? 'makeparenttype' : ',makeparenttype'; 
$dolists = explode(',', $dolist); 
$jumpUrl = "task_do.php?typeid={$typeid}&aid={$arcID}&dopost={$dolists[0]}&nextdo=".ereg_replace($dolists[0]."[,]{0,1}", '', $dolist); 
$revalue = "rn"; 
$revalue .= "rn"; 
$revalue .= "
正在进行相关内容更新,请完成前不要进行其它操作:rn
rnrn
"; } else { $revalue = ''; } return $revalue; }
第二步,请修改member目录下archives_add.php或archives_sg_add.php(独立模型),在“$wintitle = "成功发布内容!";”这行上面添加以下内容: $msg = "{$msg}".GetUpdateTest(); 最后一步:从登陆目录(例如dede,如果没改动的话)复制文件task_do.php粘帖到member目录下,然后进后台更新系统缓存,over。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/5884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号