ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptsmf ดึงรูปในกระทู้มาแสดงหน้าแรก
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: smf ดึงรูปในกระทู้มาแสดงหน้าแรก  (อ่าน 979 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
zeelacul
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 158



ดูรายละเอียด
« เมื่อ: 24 ตุลาคม 2015, 08:57:26 »

เริ่มต้นจากกระทู้น่ะครับ http://www.thaiseoboard.com/index.php/topic,375194.0.html
แล้วเข้าไปทำแบบ http://www.thaiseoboard.com/in....msg2541704/topicseen.html#top แต่งงว่า โค๊ดเหล่านั้น เอามาจากไฟล์ไหนบ้างครับ ก็ไม่ได้บอกไว้ เลยเดาไป แต่ก็ไม่ขึ้นครับ

แต่ไปเจอเอาลิงห์นี้ http://www.thaiseoboard.com/in...ction=printpage;topic=355815.0 ทำได้ครับ แต่รูปที่ดึงมา ไม่ขึ้นครับ ขึ้นแต่โบ๋

ตอนนี้ ก็เลยจะสอบถามครับว่า ผมใช้ 2.0.11 จะสามารถดึงรูปภาพ พร้อมกับหัวข้อกระทู้ ได้โดยวิธีใดครับ ขอบคุณมากครับ
« แก้ไขครั้งสุดท้าย: 24 ตุลาคม 2015, 09:15:17 โดย zeelacul » บันทึกการเข้า
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,555



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 ตุลาคม 2015, 10:00:27 »

http://www.thaiseoboard.com/in....msg2541704/topicseen.html#top

เอาโค้ดนี้ใส่ใน SSI.php
โค๊ด:
function ssi_pic($num_top = 12,$order,$board){
global $db_prefix, $scripturl, $smcFunc;
$request = $smcFunc['db_query']('', '
SELECT t.id_topic,m.body,m.subject
FROM {db_prefix}messages m,{db_prefix}topics t
WHERE t.id_first_msg=m.id_msg AND t.id_board='.$board.'
ORDER BY t.'.$order.' DESC
LIMIT '.$num_top,
array(
)
);
$posts = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
{
// Build the array.
$topics[] = array(
'id' => $row['id_topic'],
'body' => $row['body'],
'subject' => $row['subject']
);
}
$smcFunc['db_free_result']($request);
foreach ($topics as $data){
$topic = "forum/?topic,".$data['id'];
$srcPic = findIMG($data['body']);
$subject = $data['subject'];
echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$srcPic.'" title="คลิกเพื่อดูภาพเต็ม."><img src="'.$srcPic.'" width="150" alt="" /></a></div><center>'.mb_substr($subject,0,25,'UTF-8').'</center>
<div class="viewAllpic"><a href="'.$topic.'" target="_blank">More info</a></div>   
</div>';
}
}


โค้ดนี้ใส่ลงใน BoardIndex.template.php หรือตามแต่ต้องการว่าจะให้แสดงตรงไหน
โค๊ด:
<? ssi_pic(20,'ID_TOPIC',4) ?>


ลองดูครับ
 wanwan017
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
1ZAA
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 1334
ออฟไลน์ ออฟไลน์

กระทู้: 3,536



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 ตุลาคม 2015, 10:15:34 »

เยี่ยมครับ ขอลองบ้างครับ
บันทึกการเข้า

toom32
สมุนแก๊งเสียว
*

พลังน้ำใจ: 59
ออฟไลน์ ออฟไลน์

กระทู้: 823



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 ตุลาคม 2015, 10:29:15 »

เว็บที่ดึงกระทู้มาหน้าแรก seo แรงมากครับผมทดลองแล้ว
บันทึกการเข้า

Klaibaan
สมุนแก๊งเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 698



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 ตุลาคม 2015, 11:21:28 »

ดึงรูปมาหน้าแรก...ถ้าไม่ทำเป็น Thumb ก็นืดนะครับ ถ้ารูปในกระทู้ใหญ่
บันทึกการเข้า

zeelacul
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 158



ดูรายละเอียด
« ตอบ #5 เมื่อ: 25 ตุลาคม 2015, 08:10:42 »

http://www.thaiseoboard.com/in....msg2541704/topicseen.html#top

เอาโค้ดนี้ใส่ใน SSI.php
โค๊ด:
function ssi_pic($num_top = 12,$order,$board){
global $db_prefix, $scripturl, $smcFunc;
$request = $smcFunc['db_query']('', '
SELECT t.id_topic,m.body,m.subject
FROM {db_prefix}messages m,{db_prefix}topics t
WHERE t.id_first_msg=m.id_msg AND t.id_board='.$board.'
ORDER BY t.'.$order.' DESC
LIMIT '.$num_top,
array(
)
);
$posts = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
{
// Build the array.
$topics[] = array(
'id' => $row['id_topic'],
'body' => $row['body'],
'subject' => $row['subject']
);
}
$smcFunc['db_free_result']($request);
foreach ($topics as $data){
$topic = "forum/?topic,".$data['id'];
$srcPic = findIMG($data['body']);
$subject = $data['subject'];
echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$srcPic.'" title="คลิกเพื่อดูภาพเต็ม."><img src="'.$srcPic.'" width="150" alt="" /></a></div><center>'.mb_substr($subject,0,25,'UTF-8').'</center>
<div class="viewAllpic"><a href="'.$topic.'" target="_blank">More info</a></div>  
</div>';
}
}


โค้ดนี้ใส่ลงใน BoardIndex.template.php หรือตามแต่ต้องการว่าจะให้แสดงตรงไหน
โค๊ด:
<? ssi_pic(20,'ID_TOPIC',4) ?>


ลองดูครับ
 wanwan017


ขอบคุณมากครับ แต่ไม่สามารถดึงมาได้ครับ มันขึ้น Tamplate erore ครับผม เลยลอง ลบข้อมูลของ Boardindex.template.php ทั้งหมด เหลือแค่ <? ssi_pic(20,'ID_TOPIC',4) ?> ขึ้นแต่หน้าขาว ๆ ครับ
« แก้ไขครั้งสุดท้าย: 25 ตุลาคม 2015, 08:17:44 โดย zeelacul » บันทึกการเข้า
MaMa.Killer
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 642
ออฟไลน์ ออฟไลน์

กระทู้: 3,555



ดูรายละเอียด
« ตอบ #6 เมื่อ: 25 ตุลาคม 2015, 09:04:00 »

ถ้าไม่ได้เดี๋ยวผมทำให้ฟรีครับ PM มานะครับ
บันทึกการเข้า

รับโมฯ & แก้ไข และสร้าง Theme SMF, Wordpress และงานออกแบบ
Add Line Id : sodeclub
zeelacul
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 158



ดูรายละเอียด
« ตอบ #7 เมื่อ: 25 ตุลาคม 2015, 14:08:24 »

ถ้าไม่ได้เดี๋ยวผมทำให้ฟรีครับ PM มานะครับ

ขอบคุณมากครับ กำลังลงบอร์ดใหม่ ฐานข้อมูลใหม่ ทั้งหมดครับ
« แก้ไขครั้งสุดท้าย: 25 ตุลาคม 2015, 14:08:56 โดย zeelacul » บันทึกการเข้า
top18753
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 260
ออฟไลน์ ออฟไลน์

กระทู้: 3,682



ดูรายละเอียด
« ตอบ #8 เมื่อ: 25 ตุลาคม 2015, 15:27:16 »

 wanwan017 จะลองทำบ้าง
บันทึกการเข้า


  
ปิดรับบริการ ชั่วคราว อย่างไม่มีกำหนดนะครับ
Klaibaan
สมุนแก๊งเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 698



ดูรายละเอียด
« ตอบ #9 เมื่อ: 27 ตุลาคม 2015, 10:16:17 »

ทดสอบกับเว็บ siambkk . com รูปก็มานะครับ
อยู่ที่เว็บฝากรูปป่าวครับ ผมเคยเจอดึงรูปไม่มามันติด Script ที่ทาง Host เขาครอบไว้อีกทีอะไรประมาณนี้ 
บันทึกการเข้า

jmake
สมุนแก๊งเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 676



ดูรายละเอียด
« ตอบ #10 เมื่อ: 27 ตุลาคม 2015, 10:27:07 »

ขอบคุณครับ  Embarrassed
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์