- 注册时间
- 2009-12-25
- 最后登录
- 2021-7-10
- 在线时间
- 3302 小时
- 阅读权限
- 200
- 积分
- 10
- 帖子
- 13416
- 精华
- 1
- UID
- 2036
![Rank: 9](static/image/common/star_level3.gif) ![Rank: 9](static/image/common/star_level3.gif) ![Rank: 9](static/image/common/star_level1.gif)
|
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。但是可能会影响生成html的速度。
$ x) I6 b- B" {" g- }1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选 是)
4 K4 A% {. I! U) b3 i" c& H+ r2.修改 include/arc.archives.class.php 7 W/ R; ~$ C9 G- B8 e( j. N
找到
A; D3 m2 D O7 D2 ^0 |! {$body = preg_replace("/(<a(.*))(>)(.*)(<)(\/a>)/isU", '\\1-]-\\4-[-\\6', $body);
+ M7 I0 i Z" T. t; p' I e在下方加入以下代码
* r, U1 B. l2 U# M' M! T//设置所有关键词
3 X/ ]9 O2 i/ ]$dsql12 = new DedeSql();
) D o. \0 X9 X U3 ]$query1="select * from dede_keywords";
( N j; \5 q" ?: e6 d: e$dsql12->SetQuery($query1);
+ ^# q6 s' S# W2 |9 x, J$dsql12->Execute(); # E0 N; ^) n0 D7 l5 g$ K
while($kws = $dsql12->GetArray())
! u" k4 f/ H* a$ _" J" W. h5 g# H{
3 o8 I$ T/ g& ~( d: `, |. Z再找到:
/ y* J" G, e; K0 Zif($i > $maxkey) - L5 p% z! @. p' e( C
{ z" C9 m' _' t1 c. z0 r- V" r
break;
' ^& S, }0 X/ C2 K}
+ T Y; _, `3 u6 e2 f% p- o, ?并删除。 , W& K3 p2 A. D9 `
找到 / M5 G+ n) F8 e( e
$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sUe", "_highlight('\\2', \$karr, \$kaarr, '\\1')", $body); 6 ^5 N( f: G( P. W2 a. B" \
在其上方加上一个
; ]3 o3 I$ j4 o" [0 E} , v4 ]6 X( t3 d- l" x
3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。$ K7 k) N% D( z
|
|