GCMS Ajax CMS
เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี
หน้าหลัก
Join Us
ชำระเงิน & ต่ออายุ
บอร์ด
บทความ
Widgets
Template
การแสดงผลวิดีโอในหน้าแรกแสดงได้แค่ 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, gif, png ขนาดไฟล์ไม่เกิน 1024
^
แก้ไฟล์ 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>' : '';