找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1270|回复: 0
打印 上一主题 下一主题

dedecms自动给已经发布过的文章中的关键词加超链接

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-13 20:40:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

复制代码代码如下:
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[] = “[url=]$k[/url]”;
}
$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[] = “[url=]$key[/url]”;
}
友情提示一下:文件的修改请注意备份!
在后台,系统设置里设定一下自动替换的次数就行了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端