- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。
Z/ _/ q6 Z! C1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是) " [( e6 Q1 X( ^, R+ H. `; ]
2.修改 include/arc.archives.class.php + t: c2 E6 G3 u
找到
: E$ S9 C ]% o: l$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body); 6 s- g: d8 x- `
在下方加入以下代码 2 H! F2 Q# J! q" I5 c2 L
//设置所有关键词 3 @, ]# M% ~3 `* P; ?: {3 U2 n
$dsql12 = new DedeSql(); ! L9 g7 ]8 W% r% y
$query1="select * from dede_keywords"; " E t6 Z2 z- x
$dsql12->SetQuery($query1); ; C2 ~* k1 v4 ^6 y, G3 G) [
$dsql12->Execute();
: j* J6 X& M1 U7 V. b) Iwhile($kws = $dsql12->GetArray())
/ Q8 B c5 ?. C. W) m{
! [# R, x% {( s' b' d/ d再找到:
$ l D4 ?7 C9 k0 L8 `& ~& hif($i > $maxkey) " [4 \) o! n( K& Q0 `5 |3 D
{ 9 M; U& ^3 U7 a( R6 k- F$ C# [! P
break;
6 i- E2 u0 N& z# |3 V, E5 t} : _( d# i- l' ?/ I/ h
并删除。
4 H( }! H% ?. _2 r! |找到
2 U9 B2 E6 i: I5 h; R$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);
. u1 V& k+ o1 D, o在其上方加上一个
/ K( ?+ v3 Q* I3 y. m* p8 U; Q}
9 [ T; x5 D. a6 Y7 ?3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。
* c& ]7 D( O1 O. w9 {3 b Y/ A |
|