DedeCMS织梦

织梦dede文章里图片自动添加a链接并在新窗口打开图片

也想出现在这里?联系我们
创客云

1、在 /include/extend.func.php 最下面加入

  1. /**
  2.  *  文档内容图片自动添加a链接新窗口打开图片
  3.  *
  4.  * @access    public
  5.  * @param     string $body 内容
  6.  * @return    string
  7.  */
  8. function setBodyimg($body)
  9. {
  10.     $matches = array();
  11.     preg_match_all('/<img[^>]*src\s*=\s*([\'"]?)([^\'">]*)\1(.*?)>/isu', $body, $matches);
  12.     $img_array = $matches[0];
  13.     $src_array = $matches[2];
  14.     foreach ($img_array as $key => $value)
  15.     {
  16.         $body = str_replace($value, "<a href='{$src_array[$key]}' target='_blank' rel="noopener noreferrer">".$value."</a>", $body);
  17.     }
  18.     return $body;
  19. }
也想出现在这里?联系我们
创客主机

2、把内容模板里的调用内容的标签

  1. {dede:field.body/}
  2. 改成
  3. {dede:field.body function="setBodyimg(@me)"/}

完成

本文由 云模板 作者:PetitQ 发表,转载请注明来源!

也想出现在这里?联系我们
创客主机

热评文章

发表评论

热销模板

Nastik - 创意企业作品展示网站WordPress汉化模板

Envato

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!

12

12.12 惠不可挡

每逢双12,难免心潮澎湃,亲们,准备好了吗?

①、原版主题安装冬日暖心价60元/次(原价120元/次) ---》详询客服

①、云主机买一年送一年,买两年送两年,高速、稳定、免备案 ---》云主机

③、双十二限时促销,在模板市场购买任意模板赠送VIP年度会员火热进行中 ---》云模板

咨 询 客 服