西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > cms教程 >

解决supesite TAG秀替换图片中ALT和TITLE的bug

时间:2010-12-15 21:20来源: 作者: 点击:
本文是基于《解决supesite tag秀替换关键字的bug》的修改,请根据个人需要进行修改解决方法:修改根目录/function/common_func.php文件查找//TAG处理函数function tagshow($message, $tagarr) {...
本文是基于《的修改,请根据个人需要进行修改

方法:

修改根目录/function/common_func.php文件

查找
//TAG处理函数
function tagshow($message, $tagarr) {
     global $_SGLOBAL;
     $message = preg_replace("/\s*(\<.+?\>)\s*/ies", "tagcode('\\1')", $message);
     foreach ($tagarr as $ret) {
         $message = preg_replace("/(?<=[\s\"\]>()]|[\x7f-\xff]|^)(".preg_quote($ret, '/').")(([.,:;-?!()\s\"<\[]|[\x7f-\xff]|$))/sieU", "tagshowname('\\1', '\\2')", $message, 1);
     }
     if(empty($_SGLOBAL['tagcodecount'])) $_SGLOBAL['tagcodecount'] = 0;
     for($i = 1; $i <= $_SGLOBAL['tagcodecount']; $i++) {
         $message = str_replace("[\tSUPESITETAGCODE$i\t]", $_SGLOBAL['tagcodehtml'][$i], $message);
     }
     return $message;
}
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------