html5中文学习网

您的位置: 首页 > cms教程 > 帝国ecms教程 » 正文

dedecms V5.6 文档关键词自动链接解决方案 文档关键词,自动链接

[ ] 已经帮助:人解决问题
需要以下设置: 7AVHTML5中文学习网 - HTML5先行者学习网
1、后台-采集-文档关键词维护 添加关键词及链接 7AVHTML5中文学习网 - HTML5先行者学习网
2、后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度: 是 7AVHTML5中文学习网 - HTML5先行者学习网
3、后台-系统-其他选项 文档内容同一关键词替换次数(0为全部替换): 设置一个数值 (这里顺便提一下,比如一篇文章含有互相包含关键词,比如dede和dedecms,系统会把后面的dedecms会被dede替代,我的做法是,关键词替换次数设置为1次,然后文档关键词维护那里把dede和dedecms的频率设置成一样,就搞定了。) 7AVHTML5中文学习网 - HTML5先行者学习网
修改文件:/include/arc.archives.class.php 7AVHTML5中文学习网 - HTML5先行者学习网
修改方法: 7AVHTML5中文学习网 - HTML5先行者学习网
查找代码: 7AVHTML5中文学习网 - HTML5先行者学习网

复制代码代码如下:
7AVHTML5中文学习网 - HTML5先行者学习网
foreach($kws as $k) 7AVHTML5中文学习网 - HTML5先行者学习网
{ 7AVHTML5中文学习网 - HTML5先行者学习网
$k = trim($k); 7AVHTML5中文学习网 - HTML5先行者学习网
if($k!=''") 7AVHTML5中文学习网 - HTML5先行者学习网
{ 7AVHTML5中文学习网 - HTML5先行者学习网
if($i > $maxkey) 7AVHTML5中文学习网 - HTML5先行者学习网
{ 7AVHTML5中文学习网 - HTML5先行者学习网
break; 7AVHTML5中文学习网 - HTML5先行者学习网
} 7AVHTML5中文学习网 - HTML5先行者学习网
$myrow = $this->dsql->GetOne("select * from dede_keywords where keyword='$k' And rpurl<>'' "); 7AVHTML5中文学习网 - HTML5先行者学习网
if(is_array($myrow)) 7AVHTML5中文学习网 - HTML5先行者学习网
{ 7AVHTML5中文学习网 - HTML5先行者学习网
$karr[] = $k; 7AVHTML5中文学习网 - HTML5先行者学习网
$GLOBALS['replaced'][$k] = 0; 7AVHTML5中文学习网 - HTML5先行者学习网
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>"; 7AVHTML5中文学习网 - HTML5先行者学习网
} 7AVHTML5中文学习网 - HTML5先行者学习网
$i++; 7AVHTML5中文学习网 - HTML5先行者学习网
} 7AVHTML5中文学习网 - HTML5先行者学习网
} 7AVHTML5中文学习网 - HTML5先行者学习网
7AVHTML5中文学习网 - HTML5先行者学习网
将以上代码替换为以下代码: 7AVHTML5中文学习网 - HTML5先行者学习网

复制代码代码如下:
7AVHTML5中文学习网 - HTML5先行者学习网
global $dsql; 7AVHTML5中文学习网 - HTML5先行者学习网
$query="SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC"; 7AVHTML5中文学习网 - HTML5先行者学习网
$dsql->SetQuery($query); 7AVHTML5中文学习网 - HTML5先行者学习网
$dsql->Execute(); 7AVHTML5中文学习网 - HTML5先行者学习网
while($row = $dsql->GetArray()) 7AVHTML5中文学习网 - HTML5先行者学习网
{ 7AVHTML5中文学习网 - HTML5先行者学习网
$key = trim($row['keyword']); 7AVHTML5中文学习网 - HTML5先行者学习网
$key_url=trim($row['rpurl']); 7AVHTML5中文学习网 - HTML5先行者学习网
$karr[] = $key; 7AVHTML5中文学习网 - HTML5先行者学习网
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>"; 7AVHTML5中文学习网 - HTML5先行者学习网
} 7AVHTML5中文学习网 - HTML5先行者学习网
7AVHTML5中文学习网 - HTML5先行者学习网
怕改错的,直接下载我修改好的附件,修改和覆盖前记得备份哈。 7AVHTML5中文学习网 - HTML5先行者学习网
arc_archives_class.rar7AVHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助