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

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

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

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« เมื่อ: 15 กันยายน 2013, 02:55:39 »

แบบเว็บ http://www.pixpros.net/ ครับ

แบบนี้

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

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
yimdesign
ก๊วนเสียว
*

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

กระทู้: 394



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 15 กันยายน 2013, 03:48:36 »

ผมเคยทำให้ลูกค้าอยู่ครับ ผมเขียนให้มันดึงมากจาก database เลย Cheesy
กำหนวดหมวด
กระทู้ไหนไม่มีรูปก็ให้แสดงรูปที่เราตั้งไว้ กระทู้ไหนมีไฟล์แนบมันก็จะแสดง

ลองเขียนดึงจาก database โดยตรงดูครับ Smiley
บันทึกการเข้า

สถานะ : "ติดต่อได้ที่ LINE นะครับ"
LINE : yimdesign11
ต้องการความรวดเร็วสะดวกทาง LINE ครับผม
รับทำเว็บไซต์ตามที่ต้องการ ด้วย Laravel, vue, React, PHP, HTML5 , CSS3, jQuery, Javascript, Yii2, DIscuz, Wordpress, Bootstrap และ SMF
#ร้านอาหาร, เว็บบริษัท, เว็บขายสินค้า, และอื่นๆ ตามสั่งครับ
ราคากันเอ้งกันเองสบายกระเป๋า
ทางเรายินดีให้คำปรึกษาครับ
*เป้าหมายของคุณคือความสำคัญของเรา*
ขอบคุณพื่นที่ ThaiSeoBoard ด้วยครั
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 กันยายน 2013, 03:51:03 »

ผมเคยทำให้ลูกค้าอยู่ครับ ผมเขียนให้มันดึงมากจาก database เลย Cheesy
กำหนวดหมวด
กระทู้ไหนไม่มีรูปก็ให้แสดงรูปที่เราตั้งไว้ กระทู้ไหนมีไฟล์แนบมันก็จะแสดง

ลองเขียนดึงจาก database โดยตรงดูครับ Smiley

ผมทำไม่เป็นเลยอะครับ พอจะมี CODE ให้มั้ยครับ
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 15 กันยายน 2013, 04:24:10 »

มีท่านใดช่วยผมได้บ้างครับ ผมหา วิธีมาทั้งวันแล้ว ในเน็ต ไม่มีเลยจริงๆครับ
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
somsak1
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,543



ดูรายละเอียด
« ตอบ #4 เมื่อ: 15 กันยายน 2013, 08:20:40 »

อืมน่าสนครับ รอคำตอบเหมือนกัน
บันทึกการเข้า

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

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

กระทู้: 700



ดูรายละเอียด
« ตอบ #5 เมื่อ: 15 กันยายน 2013, 09:40:34 »

สนใจเช่นกันครับ แนะนำด้วยครับ  wanwan003
บันทึกการเข้า
toei
คนรักเสียว
*

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

กระทู้: 194



ดูรายละเอียด
« ตอบ #6 เมื่อ: 15 กันยายน 2013, 12:06:20 »

โค๊ด:
<?php require("Settings.php"); //ใส่ path ของไฟล์ให้ถูกต้องที่อยู่ของบอร์ดครับ?> 

<table width='100%' border='1' cellpadding='2' cellspacing='2' >
<?


$number = "8"; // amount of topic(s)
$board = "12,2"; //specify board, u can add board more than one such as 1,2,3,4,5 etc


$prefix1 = $db_prefix."topics";
$prefix2 = $db_prefix."messages";
$prefix3 = $db_prefix."members";
$prefix4 = $db_prefix. "attachments";
@mysql_connect($db_server,$db_user,$db_passwd) or die("sorry! now it can't connect the smf database");
$charset ="SET NAMES utf8";mysql_query($charset) //set language utf8 or tis620
or die('Invalid query: ' . mysql_error());

$sql = "select t.ID_TOPIC,t.ID_BOARD,t.ID_LAST_MSG,t.num_replies,t.num_views,m.ID_TOPIC,m.ID_BOARD,m.ID_MSG,m.subject,m.ID_MEMBER,m.poster_time,s.ID_MEMBER,IFNULL(s.real_name, m.poster_name) AS posterName,IFNULL(a.ID_ATTACH,0) AS ID_THUMB,a.ID_MSG
from $prefix1 AS t
LEFT JOIN $prefix2 AS m ON (t.ID_TOPIC=m.ID_TOPIC)
LEFT JOIN $prefix3 AS s ON (m.ID_MEMBER=s.ID_MEMBER)
LEFT JOIN $prefix4 AS a ON (m.ID_MSG=a.ID_MSG AND ID_THUMB = 0)
where t.ID_BOARD IN($board)  GROUP BY t.ID_TOPIC order by t.ID_TOPIC DESC limit 0,$number";

$result = mysql_db_query($db_name,$sql);
$row = mysql_num_rows($result);
$i = 0;

while ($num = mysql_fetch_array($result)) {

$idtopic = $num["ID_TOPIC"];
$id_msg = $num["ID_MSG"];
$title =  $num["subject"];
$id_last_msg =  $num["ID_LAST_MSG"];
$numViews =$num["numViews"];
$reply = $num["numReplies"];
$id_thumb =$num["ID_THUMB"];
$id_poster =$num["ID_MEMBER"];
$poster =$num["posterName"];
$datepost =$num["posterTime"];


// picture front of topic
if(!empty($num['ID_MSG'])){
$avatar="<img src=\"".$boardurl."/index.php?action=dlattach;topic=".$idtopic.";attach=".$id_thumb.";image\" width='55'  height='55' border='0'>";
}else {
$avatar="";
}

$today = date("d M Y");
$date =date("d",$num["posterTime"]);
$month = $thaiful_n[date ("m",$num["posterTime"]) -1];
$year=date("Y",$num["posterTime"]) +543;
$datepost =date("d M Y",$num["posterTime"]);
$stime =date("H:i:s",$num["posterTime"]);


//date post
if ($today==$datepost)
{
$time = date("<font color='#FF0000'><b>วันนี้, $stime</font></b>");
} else {
$time = date ("เมื่อวันที่ : $date $month $year, $stime");
}

if($datepost==$today){
$img_new="<img src=\"images/new_topic.gif\">"; //path picture new
}else {
$img_new="";
}

//show the content
 if ($i % 2 == 0) echo("<tr>");
echo ("<td   valign='top' align='center' width=''><table bgcolor='#F3F3F3' border='0' cellpadding='1' cellspacing='0' width='100%'><tr><td><table width='100%' border='0' cellpadding='1' cellspacing='0' bgcolor='#FFFFFF'><tr><td valign='top' ><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_msg.";topicseen#new'' target='_blank' >".$avatar."</a></td><td align='left'><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_msg.";topicseen#new'' target='_blank' ><b>". $title."</b></a> (ดู : ".$numViews."|ตอบ :".$reply." )".$img_new."<br/> Last update by : <a href='".$boardurl."/index.php?action=profile;u=".$id_poster."'' target='_blank' >".$poster."</a> <br/>".$time." </td><td width='2%' ><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_last_msg."#new'' target='_blank' ><img src=\"".$boardurl."/Themes/default/images/icons/last_post.gif\"   border='0' alt='Last Post'></a></td></tr></table></td></tr></table></td>");
if ($i % 4== 4) echo("</tr>");
$i++;


?>
</table>
บันทึกการเข้า

" อยู่ใต้ฟ้าอย่ากลัวฝน เกิดเป็นคนอย่ากลัวคำนินทา "
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 15 กันยายน 2013, 12:23:32 »

โค๊ด:
<?php require("Settings.php"); //ใส่ path ของไฟล์ให้ถูกต้องที่อยู่ของบอร์ดครับ?> 

<table width='100%' border='1' cellpadding='2' cellspacing='2' >
<?


$number = "8"; // amount of topic(s)
$board = "12,2"; //specify board, u can add board more than one such as 1,2,3,4,5 etc


$prefix1 = $db_prefix."topics";
$prefix2 = $db_prefix."messages";
$prefix3 = $db_prefix."members";
$prefix4 = $db_prefix. "attachments";
@mysql_connect($db_server,$db_user,$db_passwd) or die("sorry! now it can't connect the smf database");
$charset ="SET NAMES utf8";mysql_query($charset) //set language utf8 or tis620
or die('Invalid query: ' . mysql_error());

$sql = "select t.ID_TOPIC,t.ID_BOARD,t.ID_LAST_MSG,t.num_replies,t.num_views,m.ID_TOPIC,m.ID_BOARD,m.ID_MSG,m.subject,m.ID_MEMBER,m.poster_time,s.ID_MEMBER,IFNULL(s.real_name, m.poster_name) AS posterName,IFNULL(a.ID_ATTACH,0) AS ID_THUMB,a.ID_MSG
from $prefix1 AS t
LEFT JOIN $prefix2 AS m ON (t.ID_TOPIC=m.ID_TOPIC)
LEFT JOIN $prefix3 AS s ON (m.ID_MEMBER=s.ID_MEMBER)
LEFT JOIN $prefix4 AS a ON (m.ID_MSG=a.ID_MSG AND ID_THUMB = 0)
where t.ID_BOARD IN($board)  GROUP BY t.ID_TOPIC order by t.ID_TOPIC DESC limit 0,$number";

$result = mysql_db_query($db_name,$sql);
$row = mysql_num_rows($result);
$i = 0;

while ($num = mysql_fetch_array($result)) {

$idtopic = $num["ID_TOPIC"];
$id_msg = $num["ID_MSG"];
$title =  $num["subject"];
$id_last_msg =  $num["ID_LAST_MSG"];
$numViews =$num["numViews"];
$reply = $num["numReplies"];
$id_thumb =$num["ID_THUMB"];
$id_poster =$num["ID_MEMBER"];
$poster =$num["posterName"];
$datepost =$num["posterTime"];


// picture front of topic
if(!empty($num['ID_MSG'])){
$avatar="<img src=\"".$boardurl."/index.php?action=dlattach;topic=".$idtopic.";attach=".$id_thumb.";image\" width='55'  height='55' border='0'>";
}else {
$avatar="";
}

$today = date("d M Y");
$date =date("d",$num["posterTime"]);
$month = $thaiful_n[date ("m",$num["posterTime"]) -1];
$year=date("Y",$num["posterTime"]) +543;
$datepost =date("d M Y",$num["posterTime"]);
$stime =date("H:i:s",$num["posterTime"]);


//date post
if ($today==$datepost)
{
$time = date("<font color='#FF0000'><b>วันนี้, $stime</font></b>");
} else {
$time = date ("เมื่อวันที่ : $date $month $year, $stime");
}

if($datepost==$today){
$img_new="<img src=\"images/new_topic.gif\">"; //path picture new
}else {
$img_new="";
}

//show the content
 if ($i % 2 == 0) echo("<tr>");
echo ("<td   valign='top' align='center' width=''><table bgcolor='#F3F3F3' border='0' cellpadding='1' cellspacing='0' width='100%'><tr><td><table width='100%' border='0' cellpadding='1' cellspacing='0' bgcolor='#FFFFFF'><tr><td valign='top' ><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_msg.";topicseen#new'' target='_blank' >".$avatar."</a></td><td align='left'><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_msg.";topicseen#new'' target='_blank' ><b>". $title."</b></a> (ดู : ".$numViews."|ตอบ :".$reply." )".$img_new."<br/> Last update by : <a href='".$boardurl."/index.php?action=profile;u=".$id_poster."'' target='_blank' >".$poster."</a> <br/>".$time." </td><td width='2%' ><a href='".$boardurl."/index.php?topic=".$idtopic.".msg".$id_last_msg."#new'' target='_blank' ><img src=\"".$boardurl."/Themes/default/images/icons/last_post.gif\"   border='0' alt='Last Post'></a></td></tr></table></td></tr></table></td>");
if ($i % 4== 4) echo("</tr>");
$i++;


?>
</table>

อันนี้ผมเคยลองแล้วครับท่านไม่ได้ครับ//  wanwan011
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
kisschy
ก๊วนเสียว
*

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

กระทู้: 407



ดูรายละเอียด
« ตอบ #8 เมื่อ: 15 กันยายน 2013, 12:23:40 »

ในไฟล์ SSI.php จะมีฟังก์ชั่นชื่อ ssi_recentAttachments
ลองศึกษาโค้ดตรงนี้ดูครับ
บันทึกการเข้า
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 15 กันยายน 2013, 12:28:40 »

ในไฟล์ SSI.php จะมีฟังก์ชั่นชื่อ ssi_recentAttachments
ลองศึกษาโค้ดตรงนี้ดูครับ

มันโชว์แค่ชื่อ ไฟล์แนบอะครับท่านทำยังไงให้มันโชว์รูปเลยครับ
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



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

ดันครับท่านใดทราบบ้างครับ
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
toei
คนรักเสียว
*

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

กระทู้: 194



ดูรายละเอียด
« ตอบ #11 เมื่อ: 15 กันยายน 2013, 16:30:41 »

hxxp://www.konubon.com/test.php

อันนี้ผมใช้โค้ดด้านบน

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

" อยู่ใต้ฟ้าอย่ากลัวฝน เกิดเป็นคนอย่ากลัวคำนินทา "
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 15 กันยายน 2013, 16:59:46 »

เอ มีตรงไหน ต้อง แก้ไขเป็นพิเศษมั้ยครับ

hxxp://www.konubon.com/test.php

อันนี้ผมใช้โค้ดด้านบน


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

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
jabkitticha
คนรักเสียว
*

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

กระทู้: 180



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

เอ มีตรงไหน ต้อง แก้ไขเป็นพิเศษมั้ยครับ

hxxp://www.konubon.com/test.php

อันนี้ผมใช้โค้ดด้านบน



ทำได้แล้วครับ ขอบคุนครับ
บันทึกการเข้า

*รับถ่ายภาพรับปริญา งานแต่ง งานบวช 088-231-5003
khunzz
ก๊วนเสียว
*

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

กระทู้: 222



ดูรายละเอียด
« ตอบ #14 เมื่อ: 15 กันยายน 2013, 17:23:36 »

SSI of SMF is answer  wanwan004
บันทึกการเข้า

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