• Welcome to ชมรมนิติกรองค์กรปกครองส่วนท้องถิ่น:เว็บไซท์อันดับ๑ของวงการท้องถิ่น.
Main Menu

[smf] แต่งธีม ตอน ดึงภาพจากกระทู้มาแสดงthumbnail

เริ่มโดย admin, 03-09-2020, 07:33:57

หัวข้อก่อนหน้า - หัวข้อถัดไป

admin

 [smf] แต่งธีม ตอน ดึงภาพจากกระทู้มาแสดงthumbnail
การดึงภาพมาแสดงในหน้ากระทู้รวม ต้องใช้ Mod มาช่วยครับ
ถ้ายังคิดไม่ออกว่า การดึงภาพมาแสดงเป็นอย่างไร ลองดูภาพด้านล่างนี้ก่อน



ถ้าในกระทู้นั้นๆมีการโพสต์ภาพที่ไม่ใช่การแทรกภาพโดยคำสั่ง ต้องเป็นการแนบไฟล์ภาพเท่านั้น ระบบก็จะดึงภาพแรกมาแสดงเป็น thumbnail ในหน้ารวม (ดังภาพ)

วิธีทำ ทำได้โดยใช้ mod ตัวนี้ครับ http://custom.simplemachines.org/mods/index.php?mod=1151


คลิกเข้าไปและทำตามวิธีที่เขาแนะไว้ครับ ไม่ยากเท่าไร

หลังจากติดตั้งปลั๊กอินตัวนี้เข้าไปแล้ว เราจะมีภาพหน้ากระทู้ และเมื่อคลิกเข้ากระทู้ไปแล้วก็จะเจอภาพที่แนบ แต่เป็นภาพขนาดเล็ก แต่สิ่งที่เราอยากได้ก็คือ คลิกกระทู้เข้าไปแล้วเจอภาพใหญ่เท่าขนาดจริงเลย โดยที่ไม่ต้องคลิก..วิธีทำ ทำอย่างไร..ติดตามได้ตอนนั้นครับ หรือคลิกที่นี่ได้เลย
อยากให้ชาตินี้เป็นชาติสุดท้ายของเรา

admin

รบกวนถามหน่อยครับ มีปัญหากับแท็กนี้ครับ

function findIMG($text){
preg_match_all('/\[img\]http://.*?\[\/img\]/i',$text,$page);
foreach($page as $value)
$src = substr($value[0],5);
$src = substr($src,0,-6);
return($src);
}

จะเห็นได้ว่าตัวแปลจะเป็น แล้วเอาไปแสดง
แต่ปัญหาคือ ถ้าอย่างนี้จะแก้ไขโคัดด้านบนที่ให้มายังไงครับ

เพราะมันดึงภาพไม่มาเพราะมีความกว้างติดมาด้วยแบบนี้ครับ
ตอบกลับ
อยากให้ชาตินี้เป็นชาติสุดท้ายของเรา

admin

อ้างจาก: admin เมื่อ 03-09-2020, 07:34:07
รบกวนถามหน่อยครับ มีปัญหากับแท็กนี้ครับ

function findIMG($text){
preg_match_all('/\[img\]http://.*?\[\/img\]/i',$text,$page);
foreach($page as $value)
$src = substr($value[0],5);
$src = substr($src,0,-6);
return($src);
}

จะเห็นได้ว่าตัวแปลจะเป็น แล้วเอาไปแสดง
แต่ปัญหาคือ ถ้าอย่างนี้จะแก้ไขโคัดด้านบนที่ให้มายังไงครับ

เพราะมันดึงภาพไม่มาเพราะมีความกว้างติดมาด้วยแบบนี้ครับ
ตอบกลับ

ยินดีด้วยครับ
ไปแก้ที่ฟังก์ชั่น หรือเพิ่มอะไรลงไปครับ
อยากให้ชาตินี้เป็นชาติสุดท้ายของเรา

admin

ถ้า ต้องเป็นการแนบไฟล์ภาพ  ให้ระบบดึงภาพแรก ในโพสต์ มาแสดงเป็น thumbnail ใด้หรือไม่ครับ
ตอบกลับ
คำตอบ

    Unknown4 สิงหาคม 2557 13:52

    ได้เหมือนกันครับ
อยากให้ชาตินี้เป็นชาติสุดท้ายของเรา