-->

帝国cms相关文章调用(帝国cms怎么做搜索模块)

这是解决方案,经过测试!

在e/class/functions.php中查找代码:“function ReplaceKey($newstext,$classid=0)”或“//替换关键字”(有时以utf-8打开中文文本会出现乱码)

用以下代码替换这一大部分的大部分(即:“//replace关键字”部分):

-------------------------------------------------- ----------------------------------------------------

//替换关键字

函数ReplaceKey($newstext,$classid=0){

全局$empire,$dbtbpre,$public_r,$class_r;

if(空($newstext)||$class_r[$classid]['keycid']==-1)

{返回$newstext;}

$where='';

if(!empty($class_r[$classid]['keycid']))

{

$where=' where cid=''.$class_r[$classid]['keycid'].''';

}

$newstext=stripslashes($newstext);

preg_match_all('/a[^](.*)a|img[^](.*)/isU',stripslashes($newstext),$rs);

如果($rs[0]){

foreach($rs[0]为$k=$v){

$newstext=str_replace($v,'[!--{$k}--]',$newstext);

}

}

$sql=$empire-query('从{$dbtbpre}enewskey 选择keyname,keyurl'.$where);

while($r=$empire-fetch($sql))

{

如果(STR_IREPLACE)

{

$newstext=empty($public_r[repkeynum])?str_ireplace($r[keyname],'a href='.$r[keyurl].' target=_blank class=infotextkey'.$r[keyname].'/a ',$newstext):preg_replace('/'.$r[keyname].'/i','a href='.$r[keyurl].' target=_blank class=infotextkey'.$r[keyname].' /a',$newstext,$public_r[repkeynum]);

}

别的

{

$newstext=empty($public_r[repkeynum])?str_replace($r[keyname],'a href='.$r[keyurl].' target=_blank class=infotextkey'.$r[keyname].'/a ',$newstext):preg_replace('/'.$r[keyname].'/i','a href='.$r[keyurl].' target=_blank class=infotextkey'.$r[keyname].' /a',$newstext,$public_r[repkeynum]);

}

}

如果($rs[0]){

foreach($rs[0]为$k=$v){

$newstext=str_replace('[!--{$k}--]',$v,$newstext);

}

}

返回$新闻文本;

}

上一篇: 帝国cms修改图集默认显示模板格式是什么(帝国cms修改图集默认显示模板格式错误)

下一篇: 帝国cms评论表单制作教程及示例视频(帝国cms评论表单制作教程及示例图片)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11916.html

展开更多