ถ้ายังคิดไม่ออกว่า การดึงภาพมาแสดงเป็นอย่างไร ลองดูภาพด้านล่างนี้ก่อน
ถ้าในกระทู้นั้นๆมีการโพสต์ภาพที่ไม่ใช่การแทรกภาพโดยคำสั่ง [img][/img] ต้องเป็นการแนบไฟล์ภาพเท่านั้น ระบบก็จะดึงภาพแรกมาแสดงเป็น thumbnail ในหน้ารวม (ดังภาพ)
วิธีทำ ทำได้โดยใช้ mod ตัวนี้ครับ http://custom.simplemachines.org/mods/index.php?mod=1151
คลิกเข้าไปและทำตามวิธีที่เขาแนะไว้ครับ ไม่ยากเท่าไร
หลังจากติดตั้งปลั๊กอินตัวนี้เข้าไปแล้ว เราจะมีภาพหน้ากระทู้ และเมื่อคลิกเข้ากระทู้ไปแล้วก็จะเจอภาพที่แนบ แต่เป็นภาพขนาดเล็ก แต่สิ่งที่เราอยากได้ก็คือ คลิกกระทู้เข้าไปแล้วเจอภาพใหญ่เท่าขนาดจริงเลย โดยที่ไม่ต้องคลิก..วิธีทำ ทำอย่างไร..ติดตามได้ตอนนั้นครับ หรือคลิกที่นี่ได้เลย
รบกวนถามหน่อยครับ มีปัญหากับแท็กนี้ครับ
ตอบลบfunction findIMG($text){
preg_match_all('/\[img\].*?\[\/img\]/i',$text,$page);
foreach($page as $value)
$src = substr($value[0],5);
$src = substr($src,0,-6);
return($src);
}
จะเห็นได้ว่าตัวแปลจะเป็น [img][/img] แล้วเอาไปแสดง
แต่ปัญหาคือ [img width=500 height=375][/img] ถ้าอย่างนี้จะแก้ไขโคัดด้านบนที่ให้มายังไงครับ
เพราะมันดึงภาพไม่มาเพราะมีความกว้างติดมาด้วยแบบนี้ครับ
แก้ได้แล้วครับ
ตอบลบhttp://ittiphol.byethost11.com/smf/index.php
ยินดีด้วยครับ
ลบไปแก้ที่ฟังก์ชั่น หรือเพิ่มอะไรลงไปครับ
ถ้า ต้องเป็นการแนบไฟล์ภาพ [img][/img] ให้ระบบดึงภาพแรก [img][/img] ในโพสต์ มาแสดงเป็น thumbnail ใด้หรือไม่ครับ
ตอบลบได้เหมือนกันครับ
ลบการดึงบ้างกระทู้มาแสดงหน้าเว็บเราได้ไหมครับ
ตอบลบการดึงบ้างกระทู้มาแสดงหน้าเว็บเราได้ไหมครับ
ตอบลบ