[2.5] Làm thế nào để Com K2 tự lấy ảnh trong bài ra làm đại diện

Thảo luận trong 'Hướng dẫn - Hỏi đáp' bắt đầu bởi anhtvt, 4/1/16.

  1. anhtvt

    anhtvt Mới tham gia

    Bài viết:
    2
    Likes :
    0
    Làm thế nào để Com K2 tự lấy ảnh trong bài ra làm đại diện, phần intro text bài viết nằm kế bên ảnh.Thanks all.
     
  2. huỳnh anh duy

    huỳnh anh duy Rất nhiệt tình

    Bài viết:
    436
    Likes :
    178
    Tự code ^^
    Mã:
    // Comment
    $text       = $this->item->introtext;
    $searchTags = array(
                        'img'       => '/<img[^>]+>/i',
                        'input'     => '/<input[^>]+type\s?=\s?"image"[^>]+>/i'
                        );
    $searchSrc  = '/src\s?=\s?"([^"]*)"/i';
    $imagesintro        = array();
    foreach ($searchTags as $tag => $regex){
        preg_match_all($regex, $text, $m);
        if (count($m)){
            foreach ($m[0] as $htmltag){
                preg_match_all($searchSrc, $htmltag, $msrc);
                if (count($msrc) && isset($msrc[1])){
                    foreach ($msrc[1] as $src){
                        array_push($imagesintro, $src);
                    }
                }
                $text = str_replace($htmltag, '', $text);
            }
        }
    }
     
comments powered by Disqus
: Com K2

Chia sẻ trang này