折翼天使资源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 603|回复: 0

[PHP] WeCenter 内链插件源码分享,给文章和问题添加话题链接功能,只在内容输出时进行替换

[复制链接]

1万

主题

1万

帖子

126

积分

网站编辑

Rank: 8Rank: 8

天使之心
0
注册时间
2013-8-22
发表于 2020-8-31 00:00:24 | 显示全部楼层 |阅读模式
插件介绍:正文中如果包含了 话题的标题 则添加超链接;插件只在内容输出时进行替换,不会改变数据库的内容;& A$ M( n  ?3 e) h% |/ t$ K; R0 V
限制规则:
+ e; r9 T0 ?% h/ N1. 话题内包含的内容数量需要大于 10个,才会添加链接;
' M+ n/ K9 A- i2.  插件会根据正文文字长度限制 替换数量,8 B9 ^# A$ o: b* h
3.   一个话题标题 只会替换一次;! t' t% X/ L0 P, t0 H0 l# Y

# }0 M; ]" s5 S* x# d; a修改:7 h, A% N) i4 ]- |3 k4 f
官方移动端 文件 缺少想要的钩子, 需要用户自行修改;
4 p( a& y3 B1 v! X$ _打开文件 APP 》 m 》 main.php & R6 i% {/ W# |2 m9 b9 d$ L1 R
文章内链替换8 M# f- f: B: j. V* R8 z' @
public function article_action() 函数下
5 O- U3 r% z: S2 M- {+ g$article_info['message'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($article_info['message']))));, F* H. [$ W( Z
这句下面 ;约 1147行下添加  2 K4 w4 D( N. k* E: @6 a% J
$article_info['message'] = hook('yt_topicLink ','content_action',$article_info['message']);
5 @' Y* e' M  e. C$ M0 G- }( x3 t! G0 a* b
1.jpg 6 [7 l# F& m) q# i2 Q- l
$ V$ U! ~! M6 [/ u. Y# _
问题内链修改 9 R, O1 z+ B. a% [0 `% d
public function question_action()
: `0 [! G8 I  l0 X0 S) n$question_info['question_detail'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($question_info['question_detail']))));/ M) U& j8 `- A' Q/ O/ K  s# G0 j; N

3 }# d1 ~5 i4 h这句下面;约330行下添加# q! [& a6 I, ?' U) @: l" B( Q
$question_info['question_detail'] = hook('yt_topicLink ','content_action',$question_info['question_detail']);( @! H3 a7 N' K( z
5 f2 l5 a0 o& P- G
2.jpg % a6 F4 ~, e; E

. t# G2 v' W8 `5 j# g/ B2 X
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

售价: 100 天使之羽    WeCenter 内链插件源码下载   
下载权限: 一翼天使 以上用户组 [终生荣誉天使免羽毛下载] [充值羽毛]
本站统一解压密码:www.zheyitianshi.com

手机版|小黑屋|折翼天使资源社区 |网站地图

GMT+8, 2021-5-14 15:29 , Processed in 0.140253 second(s), 28 queries .

申明:本站资源均来自互联网公开的网络收集整理及二次开发发布,若侵犯了您的合法权益,请告知我们妥善处理。

© 2001-2020 www.zheyitianshi.com 折翼天使资源社区管理团队

快速回复 返回顶部 返回列表