เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี

ถามเรื่องการแสดงผลวีดีโอ

ถามเรื่องการแสดงผลวีดีโอ
พอดีผมใส่ widgets ใส่วีดีโอ ยูทูปไป 5 รายการและกำหนดให้แสดงผล WIDGET_VIDEO_4_4 แต่ผลที่ได้คือได้ 1 แถวจำนวน 4 รายการวีดีโอครับปกติแล้วถ้ารายการแสดงผลครบ 4 รายจะต้องขึ้นแถวใหม่ใช้ป่าวครับ แต่อันนีไม่ขึ้นแถวใหม่ครับแต่มันถูกซ่อนด้านท้ายสุดเลยครับตามรูปครับจะแก้ไขอย่างไรครับ

ตามรูปเลยครับ


 
22 ก.พ. 2557 6 1,379

สงสัยจะเป็นจริง แต่มีคนแก้ไขให้ดูแล้วตามนี้ครับ http://gcms.in.th/forum.html?wbid=311

 
#1

ถามเรื่องการแสดงผลวีดีโอ
อ้างอิงจาก ความคิดเห็น #1สงสัยจะเป็นจริง แต่มีคนแก้ไขให้ดูแล้วตามนี้ครับ http://gcms.in.th/forum.html?wbid=311

 


55555

เยี่ยมมากครับคุณอาแต่จะมีใครสังเกตเห็นกันมั้งเปล่าครับว่ามันสร้าง แท็บ <div> ขึ้นมาใหม่แต่เท่านั้นเองครับผมว่ามันไม่ถูกต้องเท่าไรนะครับ

 
#2

widgets/video/index.php แก้ไขเป็นตามนี้

            $a = gcms::rndname(5);

            $widget[] = "<div class=video_list id=video_list_$a><div>";

            foreach ($list AS $i => $item) {

                $widget[] = $i > 0 && $i % $cols == 0 ? '</div><div>' : '';

                $img = is_file(DATA_PATH."video/$item[youtube].jpg") ? DATA_URL."video/$item[youtube].jpg" : WEB_URL.'/'.SKIN.'video/img/nopicture.jpg';

                $widget[] = '<div class=item><figure>';

                $widget[] = '<img src="'.$img.'" class=nozoom alt=Youtube>';

                $widget[] = '<figcaption class=cuttext>'.$item['topic'].'</figcaption>';

                $widget[] = '<a class=thumbnail id="youtube_'.$item['id'].'_'.$item['youtube'].'"></a>';

                $widget[] = '</figure></div>';

            };

            $widget[] = '</div></div>';
#3

skin/.../video/listitem.html แก้เป็น

<div class=item>

    <figure>

        <img src="{THUMB}" alt=Youtube>

        <figcaption class=cuttext>{TOPIC}</figcaption>

        <a class=thumbnail id="youtube_{ID}_{YOUTUBE}"></a>

    </figure>

</div>
#4

modules/video/list.php แก้เป็น

                $items = array();

                $items[] = '<div>';

                $patt = array('/{ID}/', '/{THUMB}/', '/{YOUTUBE}/', '/{TOPIC}/', '/{DESCRIPTION}/', '/{VIEWS}/');

                $skin = gcms::loadtemplate($index['module'], 'video', 'listitem');

                foreach ($list AS $i => $item) {

                    $items[] = $i > 0 && $i % $config['video_cols'] == 0 ? '</div><div>' : '';

                    $replace = array();

                    $replace[] = $item['id'];

                    $replace[] = is_file(DATA_PATH."video/$item[youtube].jpg") ? DATA_URL."video/$item[youtube].jpg" : WEB_URL.'/modules/video/img/nopicture.jpg';

                    $replace[] = $item['youtube'];

                    $replace[] = $item['topic'];

                    $replace[] = $item['description'];

                    $replace[] = $item['views'];

                    $items[] = preg_replace($patt, $replace, $skin);

                }

                $items[] = '</div>';
#5

:42: หรือดาวน์โหลดไปใหม่ เพื่อแก้ไขปัญหานี้ทั้งหมดครับ
#6
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png, webp ขนาดไฟล์ไม่เกิน 2M
^