- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。
- R4 G( K0 h) E2 E! R* c n1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是) ( k" p7 X/ C# W/ t, J
2.修改 include/arc.archives.class.php
( E5 w6 _. Z- j/ e5 n) g找到
: I0 E, X1 ~* M) ?% q2 m6 T8 x1 [/ z$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body); . X% M" F. ]4 b9 H% a' B' A* k4 c
在下方加入以下代码 ! i6 R; k1 G+ i
//设置所有关键词 / b, j5 t5 ?6 Q
$dsql12 = new DedeSql();
/ R6 ?2 b* T- _3 V# b" ^) O1 K6 u$query1="select * from dede_keywords";
6 k/ F* h% F% w2 u9 s$dsql12->SetQuery($query1);
2 x4 U8 d$ N6 a$dsql12->Execute();
4 L! J9 `' c% x2 Hwhile($kws = $dsql12->GetArray())
; ], x2 f$ J) S- k/ a{
- p8 U) a. o7 Y( x$ i1 y: R) |再找到:
- z5 ]1 ^* s+ ?( m. y7 @if($i > $maxkey)
# t$ g- x6 d5 @2 m3 F{ U- |* f% i" r1 `) x; X' a
break; . C5 A' s) W# X% l Y7 R% x @. ~# f
}
8 B: _7 k& _0 s0 B* Z! g" F3 C并删除。
9 e- d% b( I! ~; r! T, k找到
( F% Q* }3 B/ z9 ~) @. l% Y$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body); 4 F2 U4 v6 e1 k9 @6 [- R
在其上方加上一个 # c6 T5 g9 l' ]6 O
} & D9 d7 }# B3 Z& d0 E
3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。5 u1 y7 o! J. |) o3 J8 |, x
|
|