- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
  
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。 9 |, m) b# c7 O0 C7 T, i% P5 M* W
1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是)
) P9 V" P3 K2 o- K' R2.修改 include/arc.archives.class.php
" k& p1 ^. E5 C* E% T; n+ Q4 H找到 M( n4 G, I$ \' {! `
$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body); 9 Z' b2 v" w8 ?+ {# K
在下方加入以下代码
( q& U U9 F! V2 [# {//设置所有关键词
' n/ G e4 D* N9 h$dsql12 = new DedeSql();
% O3 W7 O0 P. I* l' A$query1="select * from dede_keywords"; ' E' U- s# z2 z h" f8 I' R
$dsql12->SetQuery($query1); $ D/ W9 d6 E! v0 }5 p
$dsql12->Execute(); 8 m* |1 x' T( n' u5 i; O
while($kws = $dsql12->GetArray())
* S2 ]4 o" N6 v( n# b) M{
) \. L1 R+ U A ]7 L再找到:
6 [7 P. i- w' D: [5 oif($i > $maxkey) / `& \! C* m4 P0 E5 W$ T1 a, T; R( v
{
; y; U5 A2 ^- C# n% dbreak;
# a. r- J7 x; Y0 G9 j} : C1 m# L& |* @1 O8 K, C
并删除。
5 |, y3 M( Z6 T! Q2 Q/ p+ }找到
/ r4 f5 k5 [5 L6 [* p$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body);
# Q! Y; X8 y2 Z/ O. ^& }" j在其上方加上一个
( g: s, H' W9 l1 O} , @2 N! _8 ?/ s8 W8 y& M
3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。) x0 I2 K- t3 W. l+ n2 l& J% E
|
|