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

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

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

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

กระทู้: 40



ดูรายละเอียด
« เมื่อ: 02 กันยายน 2014, 12:04:45 »

Smf 2.0.x  wanwan001  :'(

index.tem.php
ค้นหา ?> (บรรทัดสุดท้าย)
เพิ่มโค้ดนี้ไว้ก่อนที่ค้นหา
โค๊ด:
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);
}

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 = "topic/".$data['id'];
$srcPic = findIMG($data['body']);
$subject = $data['subject'];

if($srcPic ==''){

echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$topic.'" title="'.$subject.'" target="_blank"><img src="http://www.post-nook.com/forum/Themes/default/images/NO_IMAGE.png" width="150" height="180" alt="" /></a></div>
</div>';
}else{
echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$topic.'" title="'.$subject.'" target="_blank"><img src="'.$srcPic.'" width="150" height="180" alt="" /></a></div>
</div>';
}
}
}

เปิดไฟล์ที่ต้องการเอาในส่วนดึงรูปไปแสดง หาต่ำแหน่งแล้ววางโค้ดนี้ลงไป
**สมมุติผมอยากให้ดึงไปแสดงหน้าเว็บบอร์ดของ smf ผมก็ต้องเอาโค้ตด้านล่างไปวางในไฟล์ Board.tem.php  wanwan007

โค๊ด:
echo'<div class="cat_bar">
<h3 class="catbg">ดึงรูปมาแสดงโอ๊ววววว</h3></div>';
echo''.ssi_pic(6,'ID_TOPIC',34).'';

** 6 คือ จำนวนรูปที่จะดึงมาแสดง
** 34 คือ เลขบอร์ดที่ต้องการดึงรูป

index.css
โค๊ด:
.boxpGal {
   background-color: rgba(255, 255, 255, 0);
   float: left;
   height: 180;
   width: 150px;
   margin: 5px;
}

ประมาณนี้ครับ  wanwan013
บันทึกการเข้า
nopaudio
BANNED
สมุนแก๊งเสียว
*

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

กระทู้: 799



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 02 กันยายน 2014, 12:05:52 »

ขอบคุณหล้ายหลายๆ
บันทึกการเข้า

ขายเว็บนี้ 3000 บทความใหม่สด >>  Wonders of Phuket

รับทำเว็บ เทา >> WebHuay
kondam
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 6,136



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 02 กันยายน 2014, 12:07:25 »

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

ขอแนะนำ : wanwan034

1. จดโดเมน ต่ออายุ godaddy ลด 40% ถูกที่สุดในตอนนี้! คลิก

2.จดโดเมน + private 8.88$ [namecheap]   คลิก

3.แนะนำคลาวด์โฮสติ้งไทย ที่ผมใช้อยู่ [Thaidata]   คลิก
ieiq
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,773



ดูรายละเอียด
« ตอบ #3 เมื่อ: 02 กันยายน 2014, 12:19:05 »

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

ทำดีได้ดี เพราะทำด้วยใจ
6inch
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,101



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 02 กันยายน 2014, 12:22:35 »

ขอบตุณครับ ขอไปลองทำสักหน่อย
บันทึกการเข้า

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

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

กระทู้: 141



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 02 กันยายน 2014, 12:57:42 »

หามานาน ต้องการแบบนี้เลย
บันทึกการเข้า



█ รับทำเว็บไซต์  รับทำทุกแบบ ทุกระบบ เริ่มต้นที่ 4,500 บาท
█ พร้อมให้คำปรึกษาตลอดการดำเนินการ    Dekcomdesign.com
6inch
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,101



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 02 กันยายน 2014, 13:05:52 »

โค๊ด:
echo'<div class="cat_bar">
<h3 class="catbg">ดึงรูปมาแสดงโอ๊ววววว</h3></div>';
echo''.ssi_pic(6,'ID_TOPIC',34).'';


code ชุดนี้ใส่ตรงไหน ของ Board.tem.php  อะครับ

ถ้าจะให้อยู่ด้านบน ใต้เมนู อะครับ
บันทึกการเข้า

catseodark
ก๊วนเสียว
*

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

กระทู้: 402



ดูรายละเอียด
« ตอบ #7 เมื่อ: 02 กันยายน 2014, 13:11:01 »

ขอบคุณครับ

 wanwan017 wanwan017 wanwan017
บันทึกการเข้า

ซื่อสัตย์ ให้เกียรติ คือสิ่งสำคัญสำหรับการทำงานกับผู้อื่น
proexcellant
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,314



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 02 กันยายน 2014, 14:49:40 »

Smf 2.0.x  wanwan001  :'(

index.tem.php
ค้นหา ?> (บรรทัดสุดท้าย)
เพิ่มโค้ดนี้ไว้ก่อนที่ค้นหา
โค๊ด:
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);
}

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 = "topic/".$data['id'];
$srcPic = findIMG($data['body']);
$subject = $data['subject'];

if($srcPic ==''){

echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$topic.'" title="'.$subject.'" target="_blank"><img src="http://www.post-nook.com/forum/Themes/default/images/NO_IMAGE.png" width="150" height="180" alt="" /></a></div>
</div>';
}else{
echo '<div class="boxpGal">
<div class="picpGal"><a href="'.$topic.'" title="'.$subject.'" target="_blank"><img src="'.$srcPic.'" width="150" height="180" alt="" /></a></div>
</div>';
}
}
}

เปิดไฟล์ที่ต้องการเอาในส่วนดึงรูปไปแสดง หาต่ำแหน่งแล้ววางโค้ดนี้ลงไป
**สมมุติผมอยากให้ดึงไปแสดงหน้าเว็บบอร์ดของ smf ผมก็ต้องเอาโค้ตด้านล่างไปวางในไฟล์ Board.tem.php  wanwan007

โค๊ด:
echo'<div class="cat_bar">
<h3 class="catbg">ดึงรูปมาแสดงโอ๊ววววว</h3></div>';
echo''.ssi_pic(6,'ID_TOPIC',34).'';

** 6 คือ จำนวนรูปที่จะดึงมาแสดง
** 34 คือ เลขบอร์ดที่ต้องการดึงรูป

index.css
โค๊ด:
.boxpGal {
   background-color: rgba(255, 255, 255, 0);
   float: left;
   height: 180;
   width: 150px;
   margin: 5px;
}

ประมาณนี้ครับ  wanwan013

+1 ก่อนเลยครับ

เดี๋ยวลองทำดูครับ

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

proexcellant
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,314



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 02 กันยายน 2014, 14:53:22 »

บอร์ดพังแล้วครับ มันขึ้นหน้าขาว ไม่มีอะไรเลย
บันทึกการเข้า

proexcellant
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,314



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 02 กันยายน 2014, 15:08:28 »

โอ้วสุดยอดได้แล้วครับท่าน ขอบคุณมากครับ
บันทึกการเข้า

joe12320031
Newbie
*

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

กระทู้: 15



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 03 กันยายน 2014, 22:40:25 »

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

http://รวมคอร์ดกีต้าร์.blogspot.com
http://seoallbox.com ลงประกาศฟรี
gamepc2u
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,301



ดูรายละเอียด
« ตอบ #12 เมื่อ: 03 กันยายน 2014, 22:53:12 »

กู๊ด แต่..บัค
« แก้ไขครั้งสุดท้าย: 10 ตุลาคม 2014, 17:46:37 โดย gamepc2u » บันทึกการเข้า
joe12320031
Newbie
*

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

กระทู้: 15



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 16 กันยายน 2014, 23:38:39 »

ขอบคุนคัฟ ตามเก็บ
บันทึกการเข้า

http://รวมคอร์ดกีต้าร์.blogspot.com
http://seoallbox.com ลงประกาศฟรี
KeyJunG
คนรักเสียว
*

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

กระทู้: 146



ดูรายละเอียด
« ตอบ #14 เมื่อ: 17 กันยายน 2014, 02:00:22 »

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

porpiang06
Newbie
*

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

กระทู้: 71



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

คลิ๊กที่รูปมันไปน่าาาไหนไม่รู้อะครับ

พอจะมีใครแก้ไขเปงไหมครับ ช่วยด้วยนะครับTT



ขอบคุณมากๆนะครับ wanwan020
บันทึกการเข้า

มือใหม่ครับ
porpiang06
Newbie
*

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

กระทู้: 71



ดูรายละเอียด
« ตอบ #16 เมื่อ: 10 ตุลาคม 2014, 23:20:39 »

พอจะมีใครแก้ไขเปนไหมอะครับ

ผมลงได้เรียบร้อยแล้ว รูปโชว์เรียบร้อยแล้ว
แต่ถ้าคลิ๊กที่รูปที่โชว์ ลิงค์มันจะไปที่อื่นอะครับ ไม่ยอมเข้ากระทู้ ต้องแก้ไขตรงส่วนใดหรอครับ wanwan017


ขอบคุณมากๆนะครับ
บันทึกการเข้า

มือใหม่ครับ
hahaoo
ก๊วนเสียว
*

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

กระทู้: 396



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 11 ตุลาคม 2014, 08:06:39 »

ขอบคุณครับผม  wanwan017
บันทึกการเข้า

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

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

กระทู้: 163



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 15 ตุลาคม 2014, 21:43:05 »

พอจะมีใครแก้ไขเปนไหมอะครับ

ผมลงได้เรียบร้อยแล้ว รูปโชว์เรียบร้อยแล้ว
แต่ถ้าคลิ๊กที่รูปที่โชว์ ลิงค์มันจะไปที่อื่นอะครับ ไม่ยอมเข้ากระทู้ ต้องแก้ไขตรงส่วนใดหรอครับ wanwan017


ขอบคุณมากๆนะครับ
ลองแก้ตรง $topic = "topic/".$data['id'];
เป็น $topic = "index.php?topic=".$data['id']; ครับ
บันทึกการเข้า

beerqazasa
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,574



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 15 ตุลาคม 2014, 22:43:12 »

ขอบคุณครับ กำลังหาเลย  wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์