欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > 织梦dede如何禁止会员发布文章内容带超链接

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:736

高端HTML5响应式企业通用网

2020-05-06   浏览:516

html5响应式外贸网站英文版

2020-05-08   浏览:505

HTML5自适应律师工作室类网

2020-04-04   浏览:500

HTML5影视传媒文化公司类网

2020-05-12   浏览:493

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

发布时间:2021-08-24  

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

(此图片来源于网络,如有侵权,请联系删除! )

我们可以把功能嫁接到会员模块里去使用,实现自动过滤外部链接

实现教程

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

/** * 删除非站内链接 * * @access public * @param string $body 内容 * @param array $allow_urls 允许的超链接 * @return string */ function Replace_Links( &$body, $allow_urls=array() ) { $host_rule = join('|', $allow_urls); $host_rule = preg_replace("#[\n\r]#", '', $host_rule); $host_rule = str_replace('.', "\\.", $host_rule); $host_rule = str_replace('/', "\\/", $host_rule); $arr = ''; preg_match_all("#<a([^>]*)>(.*)<\/a>#iU", $body, $arr); if( is_array($arr[0]) ) { $rparr = array(); $tgarr = array(); foreach($arr[0] as $i=>$v) { if( $host_rule != '' && preg_match('#'.$host_rule.'#i', $arr[1][$i]) ) { continue; } else { $rparr[] = $v; $tgarr[] = $arr[2][$i]; } } if( !empty($rparr) ) { $body = str_replace($rparr, $tgarr, $body); } } $arr = $rparr = $tgarr = ''; return $body; }  

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

//自动摘要

在它上面加入

//删除非站内链接 $allow_urls = array($_SERVER['HTTP_HOST']); // 读取允许的超链接设置 if(file_exists(DEDEDATA."/admin/allowurl.txt")) { $allow_urls = array_merge($allow_urls, file(DEDEDATA."/admin/allowurl.txt")); } $body = Replace_Links($body, $allow_urls);  

如图

本文标签

:备案管家服务帮您把复杂流程变简单,解决您在进行网站备案过程中遇到的效率低下和成功率不高的问题。个人300/2个域名,企业500/5个域名,qq1650004.