操作步骤
Y7HWf
6m&I_icM
1、后台>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”。 8nM]G4H.f
ERplDSfO-
2、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1 3{z }[@N
=6:Iv"<
3、后台>采集>文档关键词维护, 在这里面设置关键词以及指向网址的链接。 5E}i<}sq5
B}.ia_&DLR
但是这里有个问题,这个只是在添加文章时,在 关键字: 一栏里填写的关键字才有链接, WObfHAp.
f,*e?9@;s
而文章里出现的其他”文档关键字”是不会被加上链接的。 j*nCIxF
Bvwk6NBN
怎么才能让其他关键字也被加上链接呢? ;|c,
@ggM5mm
打开/include/arc.archives.class.PHP -J:vYhq|g
:iJ= 9
找到 TQFD
6K&V}
foreach($kws as $k) RV~w+%f
{ %u#pl=k}
$k = trim($k); }x+{=%~N
if($k!=”") MTQdyTDHl
{ )pJzw-m"
if($i > $maxkey) ky*-_
{ nt4> 9;
break; @$aCUJ/mE
} SFuzH)+VO
$myrow = $this->dsql->GetOne(“select * from #@__keywords where keyword=’$k’ And rpurl<>” “); Z)HQlm
if(is_array($myrow))
n1v%S"^
{ *l|CrUa
$karr[] = $k; _3`{wzMA
$GLOBALS['replaced'][$k] = 0; ]+oPwp;il
$kaarr[] = “<a href=’{$myrow['rpurl']}’><u>$k</u></a>”; 0 {w?u %'
} k38Ds_sW6d
$i++; 0L|A
} b-wFnMXk+
} zd+8fP/UB
Pb!kl #
把他替换成: b"p,~{
8K{
TRPy
$dsql = new DedeSql(false); H!,#Z7s
$query=”select * from #@__keywords where rpurl<>” “; ppS,9e-
$dsql->SetQuery($query); +DksWbD
$dsql->Execute(); gVk_<;s
while($row = $dsql->GetArray()) ><dSwwu
{ J
v'$6[?
$key = trim($row['keyword']); -k=02?0p+
$rul=trim($row['rpurl']); nxCwg>
if($rul!=”") nJlrBf_Kj
if(!in_array($key, $kw)) /wVrr%SN
if(!in_array($kw,$key)) 3S ,D~L^
if(substr_count($body,$key)<10) $Ic:
c
{ >#<o7]
$karr[] = $key; 8" XbW7 ^o
$kaarr[] = “<a href=’$rul’><u>$key</u></a>”; t L}i%7
} k/ls!e?
} QD-#sU]
aHvTbpJ
注: 7g[T#B'/x,
!O~EIz
1、后台>系统>系统基本参数>其他选项>文档内容同一关键词替换次数(0为全部替换): 1 :Em[>XA
;<OIu&,*
视情况修改,不宜太多。 [/.o>R#J(
T1.`*,t)=
2、if(substr_count($body,$key)<5) ^&>(_I\w.6
+q[puFfl
关键词链接个数。 ,Y6Me+5B