首页 > 菜鸟学院 > 各CMS

帝国ECMS7.5增加信息自动替换标题+URL关键词

星期派 2019-01-08 0 645
赞助会员专享特权

 自己获取文章标题+url地址 在正文中自己替换关键词!

//替换
function MJReplaceKey($mid,$f,$isadd,$isq,$value,$cs){
global $empire,$dbtbpre,$public_r,$class_r;
$id=(int)$_POST['id'];
$classid=(int)$_POST['classid'];
if(empty($value)||$class_r[$classid]['id']==-1)
{return $value;}
$where='';
if(!empty($class_r[$classid]['id']))
{
$where=" where clsssid='".$id."'";
}
$sql=$empire->query("select title,titleurl from {$dbtbpre}ecms_news".$where);
while($r=$empire->fetch($sql))
{
if(STR_IREPLACE)
{
$value=empty($public_r[repkeynum])?str_ireplace($r[title],'<a href='.$r[titleurl].' target=_blank class=infotextkey>'.$r[title].'</a>',$value):preg_replace('/'.$r[title].'/i','<a href='.$r[titleurl].' target=_blank class=infotextkey>'.$r[title].'</a>',$value,1);
}
else
{
$value=empty($public_r[repkeynum])?str_replace($r[keyname],'<a href='.$r[titleurl].' target=_blank class=infotextkey>'.$r[title].'</a>',$value):preg_replace('/'.$r[title].'/i','<a href='.$r[titleurl].' target=_blank class=infotextkey>'.$r[title].'</a>',$value,1);
}
}
return $value;
}

用法:
1.把这个函数添加到e/class/userfun.php里
2.在正文字段-》后台增加信息处理函数 MJReplaceKey
3.这样增加信息,自动替换正文里的标题替键词了!

  • 标签:
  • 本文发布在【星期派】转载请注明出处,感谢您的尊重!
  • 相关文章


  • 帝国ECMS7.5增加信息自动替换标题+
    • 推荐文章
    • 推荐话题

    推荐视频课程

  • 视频单集 视频单集
  • 多集数视频指南 多集数视频指南