您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 临夏分类信息网,免费分类信息发布

discuz中正则替换soso表情标标签

2024/2/24 2:09:32发布30次查看
/** * 替换内容中soso表情标签 * @author tangw * @param type $message */function parse_soso_smiles($message) { $message = preg_replace(/\{\:soso_((e\d+)|(_\d+_\d))\:\}/ies, rep_soso_smiles('\\1'), $message); return $message;}/** * 替换so
/** * 替换内容中soso表情标签 * @author tangw * @param type $message */function parse_soso_smiles($message) { $message = preg_replace(/\{\:soso_((e\d+)|(_\d+_\d))\:\}/ies, rep_soso_smiles('\\1'), $message); return $message;}/** * 替换soso表情标签为img * (正则替换表情方法:parse_soso_smiles) * @author tangw * @param type $smilieid 正则替换后数据 */function rep_soso_smiles($smilieid) { $imgid = 'soso_' . $smilieid; $width = '24'; $height = 24; if (strpos($smilieid, '_') === 0) { $realsmilieid = $smiliekey = substr($smilieid, 0, -2); $serverid = intval(substr($smilieid, -1)); $imgsrc = http://piccache{$serverid}.soso.com/face/{$realsmilieid}; $ar_img = getimagesize($imgsrc); if ($ar_img) { $width = $ar_img[0]; $height = $ar_img[1]; } } elseif (strpos($smilieid, 'e') === 0) { $imgsrc = http://cache.soso.com/img/img/{$smilieid}.gif; } return ;}
临夏分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录