dedecms模板使用技巧使用经验总结 系列二
上一篇的dedecms模板使用技巧使用经验总结一 说的是dedecms模板谷歌地图的生成,这篇来说说织梦模板站内关键词的维护:我们可以使用下面几点来做到:
首先是添加关键词以及链接:在后台-采集-文档关键词维护 添加关键词及链接。
其次是关键词替换:在后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度: 是
最后就需要执行关键字维护了:在后台-系统-其他选项 文档内容同一关键词替换次数(0为全部替换): 需要设置一个数值 (这里需要注意的是,比如一篇文章本来含有互相包含关键词,比如DEDECMS模板和DEDE模板,系统会把后面的DEDE模板会被DEDECMS模板替代,我的做法是,关键词替换次数设置为1次,然后文档关键词维护那里把DEDECMS模板和DEDE模板的频率设置成一样,这样就可以搞定了。)
global $dsql;
$query="SELECT * FROM dede_keywords WHERE rpurl'' ORDER BY rank DESC";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "$key";
}
找到替换文件 /include/arc.archives.class.php 下这段代码:
foreach($kws as $k)
{
$k = trim($k);
if($k!=”")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne(“select * from dede_keywords where keyword=’$k’ And rpurl” “);
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = “$k”;
}
$i++;
}
}
替换就可以了。
		页: 
[1]