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

การแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 1 แถวครับ

การแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 1 แถวครับ  ผมลองใช้ {WIDGET_VIDEO_rows_cols} ใส่ 2 แทน rows และ 2 แทน cols ก็แสดงผลแค่ 1 แถว ทำอย่างไรจึจะแสดงผลได้ตามจำนวนที่กำหนดครับอาจารย์
07 ก.พ. 2557 4 1,232

แก้ได้แล้วครับ



แก้ไฟล์ index.php ในโฟลเดอร์ widget/video



    $widget = array();

        if ($youtube == '') {

            $a = gcms::rndname(5);

            $w = 100 / $cols;

        

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

                //    foreach ($list AS $item) {        

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

                $widget[] = $i > 0 && $i % $cols== 0 ? '</div><div class=video_list id=video_list_$a>' : '';


             



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

                $widget[] = '<div style="width:'.$w.'%" class=item><figure>';

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

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

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

                $widget[] = '</figure></div>';
ความคิดเห็น #1 07 ก.พ. 2557 10.9.x.xx

เสริมอีกนิดนะครับ เวลาเราคลิกดูวีดีโอในแถวที่ 2 ไม่ได้ครับ

วิธีแก้

$widget[] = $i > 0 && $i % $cols== 0 ? '</div><div class=video_list id=video_list_$a>' : '';



ให้ลบ </div> ออกนะครับ



$widget[] = $i > 0 && $i % $cols== 0 ? '<div class=video_list id=video_list_'.$a.'>' : '';
ความคิดเห็น #2 09 ก.พ. 2557 27.116.xx.x

ขอบคุณครับ พอดียังไม่ได้ลองคลิกดู :)
ความคิดเห็น #3 10 ก.พ. 2557 10.9.x.xx

ผมลองแล้วพบว่า ถ้า ลบ </div> ออกนะครับ 

$widget[] = $i > 0 && $i % $cols== 0 ? '<div class=video_list id=video_list_'.$a.'>' : '';

จะทำให้คลิกได้แต่ แสดงผล 3 แถวไม่ได้ครับ

ก็เลยลองเปลี่ยน จาก



                
$widget[] = $i > 0 && $i % $cols== 0 ? '</div><div class=video_list id=video_list_$a>' : '';

เป็น 




                  $widget[] = $i > 0 && $i % $cols== 0 ? '<div class=video_list id=video_list_$a></div>' : '';
ความคิดเห็น #4 10 ก.พ. 2557 10.9.x.xx
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, gif, png ขนาดไฟล์ไม่เกิน 1024
^