<?php $db = JFactory::getDBo(); $sql = "SELECT a.* FROM #__k2_items AS a ,#__k2_categories AS b WHERE b.parent = 28 AND a.published = 1 AND a.trash = 0 AND a.catid = b.id ORDER BY a.created DESC LIMIT 5 "; $db->setQuery($sql); $rs = $db->loadobjectList(); // ส่วนนี้ครับมาห้วนแบบนี้เลย แล้วผมลองเช็คเทเบิ้ลดูจอยจริงนี้สองตารางหลายฟิว แต่การเขียนคือ.........ทำไมห้วน foreach($rs as $item): $pic = md5("Image".$item->id)."_L.jpg"; $pathurl = JURI::root()."media/k2/items/cache/"; $img = $pathurl . $pic; //ลูปแบบนี้ การแสดงผล งงแรกเลย เป็นแนวนอนได้อย่างไรทำไมไม่เป็นแนวตั้ง แล้วการดึงรูปจาก Md5 ทำไมเขียนสั้นมาก //JURI;;root คืออันหยังครับ ?>
<?php $db = JFactory::getDBo(); // สร้าง object database เก็บไว้ใน $db ซึ่งค่าต่างๆ ได้ถูกกำหนดไว้แล้วจาก $sql = "SELECT a.* FROM #__k2_items AS a ,#__k2_categories AS b WHERE b.parent = 28 AND a.published = 1 AND a.trash = 0 AND a.catid = b.id ORDER BY a.created DESC LIMIT 5 "; $db->setQuery($sql); // กำหนด SQL statement ด้วย function setQuery(); ใน object database $db $rs = $db->loadobjectList(); // ทำการส่งค่าร้องขอข้อมูล ด้วย object database $db ผ่าน function loadobjectList(); // ที่มันห้วน เพราะเข้าเขียนไว้ยาว ใน object ต่างๆ แล้วครับ เราแค่เรียกใช้ ชื่อ function เท่านั้น foreach($rs as $item): $pic = md5("Image".$item->id)."_L.jpg"; $pathurl = JURI::root()."media/k2/items/cache/"; $img = $pathurl . $pic; // JURI::root() เป็น object ที่ใช้อ่านค่า path ที่เก็บ image ไฟล์ต่างๆ ?>
while($row=$result->fetch_assoc()){ $link=($row['imglinki']>''? $row['imglinki'] : 'linkใหม่ที่ต้องการ'); echo "<img src=$link''>"; }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง