您当前的位置: 首页 > CMS教程 > 织梦CMS教程 > dedecms自动给已经发布过的文章中的关键词加超链接

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

作者:不详 来源:网络 发布时间: 2011-10-29 15:45 点击:
foreach($kws as$k) { $k=trim($k); if($k!=) { if($i$maxkey) { break; } $myrow=$this-dsql-GetOne(select*from dede_keywords where keyword=$kAnd rpurl); if(is_array($myrow)) { $karr[]=$k; $GLOBALS['replaced'][$k]=0; $kaarr[]=a href={$myrow['rpurl']}u$k/

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

  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']}’><u>$k</u></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’><u>$key</u></a>”;
  
  }
  
  友情提示一下:文件的修改请注意备份!
  
  在后台,系统设置里设定一下自动替换的次数就行了。

分享到:
本文"dedecms自动给已经发布过的文章中的关键词加超链接"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4