折翼天使资源社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 648|回复: 0

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

[复制链接]

1万

主题

1万

帖子

124

积分

网站编辑

Rank: 8Rank: 8

天使之心
0
注册时间
2013-8-22
发表于 2020-8-31 00:00:24 | 显示全部楼层 |阅读模式
插件介绍:正文中如果包含了 话题的标题 则添加超链接;插件只在内容输出时进行替换,不会改变数据库的内容;( y% {; l& `6 A1 \6 Z- m/ v( m
限制规则:+ d8 \/ Z2 z4 R' d7 }" r' S& Q! ?
1. 话题内包含的内容数量需要大于 10个,才会添加链接;
6 H% b% w+ X* g& {5 I& t2.  插件会根据正文文字长度限制 替换数量,
2 b+ T* z2 s8 s, X7 N5 h% x1 S8 X3.   一个话题标题 只会替换一次;
1 i: g$ R& ]  H; F
& _, x% G3 ~  E2 v$ v. ]% t% o/ C修改:
7 M4 x1 m4 d# Z% u4 ~. J/ k8 R官方移动端 文件 缺少想要的钩子, 需要用户自行修改;% F( X) X* {. T* G- s7 T
打开文件 APP 》 m 》 main.php 7 K7 M8 D+ ^  l, g7 d
文章内链替换9 |+ G) x2 \& q* T
public function article_action() 函数下
! Z: p; ]5 f$ v$article_info['message'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($article_info['message']))));; r# F3 V  O/ e# Y
这句下面 ;约 1147行下添加  ; _2 {: N% D( }7 P
$article_info['message'] = hook('yt_topicLink ','content_action',$article_info['message']);8 m5 s, T% K4 d5 b
- P: L2 t! G9 E
1.jpg ) q0 s& w# I: g( k

+ J2 x/ y/ E* n6 p7 x; r问题内链修改
4 Q0 |' V0 B7 N$ c! t& Tpublic function question_action(): |. f9 f" h. \; z8 M, J/ p; ?
$question_info['question_detail'] = html_entity_decode(FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($question_info['question_detail']))));
4 F) o9 F$ H. o3 |7 O+ r. V0 e- S: `& g4 }1 |- f. W$ T
这句下面;约330行下添加; K3 R# N3 x; {' b$ n- a, G$ x
$question_info['question_detail'] = hook('yt_topicLink ','content_action',$question_info['question_detail']);
' j/ {2 w1 j' X* h
- F# j: J! `* d) \8 s+ d 2.jpg
& G" A9 J* p  {# ~. Z+ S$ U
9 B5 Y0 |5 m$ W2 K- G. o
请点击此处下载

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

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

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

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

GMT+8, 2021-8-2 04:50 , Processed in 0.060756 second(s), 28 queries .

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

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

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