- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。 / k2 S8 {2 I- K/ Z+ e" s
1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是) % `( f8 A: [! l9 ]7 J' I
2.修改 include/arc.archives.class.php 2 D9 c' _- n8 c' Z( I+ m, f
找到
5 H$ a* R [: X. c' t' Z' Q- I$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body); " U" j8 h9 B. P7 a: o4 x) V2 O" S
在下方加入以下代码 # k# H" M" L' O3 C! ?+ a* s' F
//设置所有关键词 4 k. d) F- }8 a" h. ?
$dsql12 = new DedeSql();
" J2 c! _# w' D, [# j$query1="select * from dede_keywords"; ( F. r; E7 M, ~/ v" p+ p; K
$dsql12->SetQuery($query1);
8 i x# C6 |0 P( i/ P( ?$dsql12->Execute(); 8 k; i! W+ T( R, g! {' ]/ e; K/ Q# v
while($kws = $dsql12->GetArray()) . q: d1 l3 W" B
{ 5 g: i# [0 J8 `- i ?) g
再找到:
! H5 ]2 d! X, O) D5 F5 Aif($i > $maxkey) . f$ r3 w. r# q) P
{ 2 |; q8 a. b- `0 ~6 t( u
break; o m0 E' _! \9 U2 T) M
}
* U# ^9 b9 N. d8 w并删除。
+ U4 e/ ]# ]! J6 K7 X3 T0 D找到
7 ]! J9 F9 x: Q( _1 h$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body); * i( o- M- C- v) Q! a
在其上方加上一个
3 l+ C9 _. i, _- j}
) t9 @/ b0 j( R; e G7 n3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。
+ ]9 ?& u6 E. }# B' q# D9 F8 v2 p |
|