位置 :  首页>技术教程 >
咨询:13665664868

帝国CMS正文图片自动加alt和图片自适应的类

实现功能:正文里的图片自动加上alt值,alt值为信息标题,响应式的类为bootstrap或者pintuer所定义的img-responsive。分两步实现:

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

function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
	$value=stripSlashes($value);
	$title=stripSlashes($_POST['title']);
	$title=str_replace('"','',$title);
	$zz2="/\<(img|IMG) (.*?)alt=\"(.*?)\"(.*?)>/is";
	$text=preg_replace($zz2,"<\\1 \\2\\4>",$value);
	$zz1="/\<(img|IMG) (.*?)>/is";
	$text=preg_replace($zz1,"<\\1 alt=\"{$title}\" class=\"img-responsvie\" \\2>",$text);
	return $text;
}

2、修改数据表中的正文字段

需要使用此功能的数据表都需要修改。正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上

正文图片自动加alt

 3、其它说明

这个函数增加alt内容是强制性的,如果手动添加了alt也会被替换掉,使用时请注意。


如果喜欢的话,可以直接下载下面的压缩包上传以后对照图片进行修改。

userfun.zip


池州专业网站建设工作室提供高端网站建设服务。在线QQ:75054921/8668034。联系电话:13665664868。地址:池州市贵池区齐山大道西侧新温州商贸城11号楼


上一篇:返回列表