การแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 1 แถวครับ หน้าหลักบอร์ดการแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 1 แถวครับ siit การแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 1 แถวครับ ผมลองใช้ {WIDGET_VIDEO_rows_cols} ใส่ 2 แทน rows และ 2 แทน cols ก็แสดงผลแค่ 1 แถว ทำอย่างไรจึจะแสดงผลได้ตามจำนวนที่กำหนดครับอาจารย์ siit แก้ได้แล้วครับ แก้ไฟล์ 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>'; อ๊อฟ เสริมอีกนิดนะครับ เวลาเราคลิกดูวีดีโอในแถวที่ 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.'>' : ''; siit ขอบคุณครับ พอดียังไม่ได้ลองคลิกดู :) siit ผมลองแล้วพบว่า ถ้า ลบ </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>' : ''; ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg, png, webp ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
แก้ไฟล์ 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>';
วิธีแก้
$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.'>' : '';
$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>' : '';