网站编辑
 
- 天使之心
- 0
- 注册时间
- 2013-8-22
|
插件介绍:正文中如果包含了 话题的标题 则添加超链接;插件只在内容输出时进行替换,不会改变数据库的内容;
; 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
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
R5 k/ ]- |# _$ O6 z: E0 E4 c0 u {4 T3 j- y
|
|