- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。 3 x; ]. I7 ?+ ^1 _. P6 |3 j# v
1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是) 9 g& l, N* C# m; O+ h- _+ _
2.修改 include/arc.archives.class.php 8 s2 Z5 x2 J6 z, ^
找到 ' T# ?$ e9 s3 _* ^, g5 T# V8 h7 m' l
$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);
" |; R- \7 w. k1 ?2 w在下方加入以下代码 " `# R) f# O) F7 v: N& B. W. t! Q
//设置所有关键词 6 k( X3 k/ W4 \3 v' q3 \
$dsql12 = new DedeSql(); 1 Z5 Z' [. R; f' u; R. ]) }
$query1="select * from dede_keywords";
8 e! {: G6 m- ~' S" k$dsql12->SetQuery($query1); , N8 z7 b, |9 g5 f* g" O ]$ e- }
$dsql12->Execute();
- o' S+ s7 t' Xwhile($kws = $dsql12->GetArray()) " L. v6 [) p9 `
{ K: H2 a; B; N9 n {( d. B
再找到:
* U& l, I8 B% u+ bif($i > $maxkey)
( W+ y B* c( @; t$ t{ 3 i+ U* p* H1 ^7 Q
break; 5 ]& _: @6 F& t) E8 U' p( {- x& n+ J
}
# { ~5 k! X' t% g/ {' C并删除。 4 F6 N' _8 F. f1 P! j- H7 f; S
找到
. v# `/ {# |( c$ y, K$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body); . @ k \5 y4 O: F$ c
在其上方加上一个
$ Z3 P& o# T. |$ H+ C8 M# s}
4 R) F/ _5 ^$ d5 V! W4 C4 a3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。: K/ ~" E) ?) I1 C/ t q, {; O$ I$ w- C
|
|