联系我们
软件销售
投诉邮箱

q@xunruicms.com

如何实现图片自动加和标签如果有多张图的话就在后面加上第张
方案栏目:迅睿CMS 发布时间:2019-11-01 16:14:19

如何实现图片自动加alt和title标签,如果有多张图的话就在后面加上第N张


image.png

解决方案列表
  • 2019-11-01 16:56:06

    搞不定

  • 2019-11-01 18:34:28

    目前这样但没法出现第N张图片

    <?php 
    
    echo preg_replace("/alt=\".*?\"/i","alt=\"$title\"",$content); 
    
    ?>


  • 2019-11-18 15:15:07
    增加悬赏金:9元,希望大家给予帮助!
  • 2019-11-18 15:56:37

    回复@小昕

    编辑器里的图片吗?

  • 2019-11-18 15:56:42

    有钱就是好

    config/costom.php增加

    // 获取内容中的缩略图
    function icc_rp_content_img($value, $title) {
    
        if (preg_match_all("/\<img (.+)>/iU", $value, $imgs)) {
            foreach ($imgs[0] as $i => $img) {
                if (preg_match('/src="(.+)"/iU', $img, $mt)) {
                    $html = '<img src="'.$mt[1].'" alt="'.$title.' 第'.$i.'张" title="'.$title.' 第'.$i.'张">';
                    $value = str_replace($img, $html, $value);
                }
            }
        }
        return $value;
    }

    show.html:

    {icc_rp_content_img($content,$title)}
    最佳满意方案
  • 2019-11-18 16:02:48
    @靠悬赏赚钱买授权:谢谢,完美解决我的问题。