关键词自动采集生成内容系统(框架(架构)ampamp发布于3年前amp13?需要以下设置)
优采云 发布时间: 2021-12-06 13:03关键词自动采集生成内容系统(框架(架构)ampamp发布于3年前amp13?需要以下设置)
dedecms V5.6 文档关键词如何解决框架(架构)自动链接 /  管理员3年前发帖 13
dedecms V5.6 如何解决文档自动链接关键词?
需要以下设置:
1、背景-采集-文档关键词维护添加关键词和链接
2、后台-系统-核心设置关键字替换(是/否)使用该功能会影响HTML生成速度:是
3、Background-System-Other options 文档内容相同。关键词替换次数(0表示全部替换):设置一个值(顺便说一下,比如一篇文章文章相互收录 收录关键词,比如dede和dedecms,系统会将下面的dedecms替换为dede,我的做法是设置关键词@的个数> 替换为1,然后在文档关键词维护中将dede和dedecms的频率设置为相同,就这样。)
修改文件:/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[] = "<a href='{$myrow['rpurl']}'>$k</a>"; } $i++; } }
用下面的代码替换上面的代码:
代码如下:
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[] = "<a href='$key_url' target='_blank'>$key</a>"; }
推荐学习:织梦cms
以上是dedecms V5.6文档关键词如何解决自动链接的详细内容。更多详情请关注其他相关文章!