分类目录 共计收录12890站; 资讯文章53103篇; 待审网站 4462站; 当月收录0站; 今日审核0站; 已收到106个打赏!
分类目录快审
软文外链发布
原创文章撰写
 
快审详情
首页 > 教程收藏 > 帝国教程

帝国CMS正文图片自动加alt

实现功能:正文里的图片自动加上alt值,alt值为信息标题。分两步实现:

1、将以下字段处理函数放入 e/class/userfun.php 文件中

function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
$title=str_replace('"','',$_POST['title']);
$htmls=$value;
$pattern = "/]+>/";
preg_match_all($pattern,$htmls,$matches);
$m=count($matches[0]);
for($i=0;$i<=$m;$i++){
preg_match_all("/alt=".+?"/",$matches[0][$i],$altimg);
$t_alt=count($altimg[0]);
if($t_alt==0){
$htmls=str_replace("<img",")/i',$value,$altimg);
foreach($altimg[0] as $altstr){
$value=str_replace($altstr,"[----dp1037----]",$value);
}
$title=str_replace(array('"','>','/'),'',$_POST['title']);
$newalt=' alt="'.$title.'" ';
$value=str_replace("[----dp1037----]",$newalt,$value);
return $value;
}


版权免责声明: 1、本站内容均来源于网络,请自行鉴定真假 2、如有侵权,违法,恶意广告,虚假欺骗行为等 以上问题联系站长删除

此文由 at-lib网站目录 编辑,未经允许不得转载!: