折翼天使资源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 880|回复: 0

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

[复制链接]

1万

主题

1万

帖子

124

积分

网站编辑

Rank: 8Rank: 8

天使之心
0
注册时间
2013-8-22
发表于 2020-8-31 00:00:24 | 显示全部楼层 |阅读模式
插件介绍:正文中如果包含了 话题的标题 则添加超链接;插件只在内容输出时进行替换,不会改变数据库的内容;
; R( {. x1 S7 W* r/ @" i限制规则:
" t% G+ N7 Y' W2 z% i4 n  w, C! X1. 话题内包含的内容数量需要大于 10个,才会添加链接;
7 w: V1 s# L! f& Z+ l, ]. f# d1 T2.  插件会根据正文文字长度限制 替换数量,+ n( K2 Y7 W: q$ l
3.   一个话题标题 只会替换一次;6 k. K/ W* L3 o& G
& A0 ~, ?0 m* j" J
修改:0 n# N) h1 N3 R
官方移动端 文件 缺少想要的钩子, 需要用户自行修改;' [" u# `5 J* }* _. ~1 V. ]; g
打开文件 APP 》 m 》 main.php , N6 }" @( q; J: }2 z" Y  B* X
文章内链替换
0 V( ]  S- a& j, i) i6 npublic function article_action() 函数下
# T4 [+ O  {/ ]0 n$article_info['message'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($article_info['message']))));
( k4 H6 a6 d8 K这句下面 ;约 1147行下添加  
" g5 k8 |7 m  S! k7 T$ t$article_info['message'] = hook('yt_topicLink ','content_action',$article_info['message']);* o  H) M1 k9 e( y

; ?* y+ T! E" o. \3 h 1.jpg
9 |  b9 G. o) |/ |1 }
4 _) t, S: p4 w+ L问题内链修改
3 n4 W+ J$ ^6 U/ Fpublic function question_action()5 T8 \6 f; \6 s% ~1 m
$question_info['question_detail'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($question_info['question_detail']))));
$ ]  [' y. S: n$ U3 z$ @+ i6 V4 M. e! a5 l7 _
这句下面;约330行下添加
- n2 c/ V' L7 Z& x% ^$question_info['question_detail'] = hook('yt_topicLink ','content_action',$question_info['question_detail']);
2 P3 T% F( ]- A# b! M
; U9 g& p4 F  h/ S4 ]: q 2.jpg
  R5 k/ ]- |# _$ O6 z: E0 E4 c0 u  {4 T3 j- y
请点击此处下载

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

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

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

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

GMT+8, 2022-5-22 15:52 , Processed in 0.083792 second(s), 28 queries .

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

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

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