我们在增加内容的时候,有些为了特殊效果,图片<img>需要增加一些特殊属性,比如data-original等,但内容页调用内容直接用[!--newstext--],或者其他自己的自定义字段中的图片标签是<img src=''>,是不会再有其他的属性的。本文讲解一下怎样给帝国cms正文的图片添加data-original属性:方法如下:
复制如下代码到e/class/userfun.php里面:
//图片放大 function get_img_thumb_url($content="") { $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/"; $content = preg_replace($pregRule, '<a href="${1}" data-lightbox="image-1"><img src="${1}" ></a>', $content); return $content; } //图片放大
可自由扩展。
然后调用正文的时候用:
<?=get_img_thumb_url(stripslashes($navinfor['newstext']))?>
如果调用的字段不是newstext,就需要改成自己的字段。
完毕!
有两个字段值:“新家教、紧急”。通常我们用帝国CMS 标签调用 出是直接显示“新家教、紧急”文字的。如果想用上
帝国CMS任意字段转换为图片插件,支持中文英文数字生成,文章标题,电话号码、QQ号码均可, 使用方法: 一、将以
不光给图片添加ALT也添加TITLE属性!大家触类旁通,可以改造一些特殊应用! 操作方法如下: 1.把下面的代码放到/