织梦dede如何禁止会员发布文章内容带超链接

DEDE会员中心发布文章自动过滤外部外链,保留本站站内部链接接。这个DEDE默认后台本身带有如此的功能的,只不过会员模块里没而已。

大家可以把功能嫁接到会员模块里去用,达成自动过滤外链

达成课程

打开 /member/inc/inc_archives_functions.php 在文件的最下面插件

/** *删除非站内部链接接 * * @accesspublic * @param string$body内容 * @param array$allow_urls允许的超链接 * @returnstring */function Replace_Links){$host_rule = join;$host_rule = preg_replace;$host_rule = str_replace;$host_rule = str_replace;$arr = '';preg_match_all><\/a>#iU", $body, $arr);if ){$rparr = array;$tgarr = array;foreach{if ){continue;} else {$rparr[] = $v;$tgarr[] = $arr[2][$i];}}if ){$body = str_replace;}}$arr = $rparr = $tgarr = '';return $body;}

继续在这个文件中找到,大概在329行

//自动摘要

在它上面加入

//删除非站内部链接接$allow_urls = array;// 读取允许的超链接设置if){$allow_urls = array_merge);}$body = Replace_Links;

如图

完成

上一篇:怎么修改替换或者修改织梦网站的LOGO图片?
下一篇:没有了

网友回应

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!