Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« เมื่อ: 07 กรกฎาคม 2012, 11:23:39 » |
|
สำหรับ SMF v1.1x ใช้ได้ ผ่านฉลุย เเต่ SMF 2.0 มันไม่ได้ดึงค่าอะไรจาก DB เลยไม่ทราบว่าเป็นเพราะอะไรครับ พอจะแก้ได้ไหมครับ <?php
$list = "15"; // No. of topic $sboard = "1"; $board = "68"; // No. of board
?>
<html>
<head>
<meta http-equiv="Content-Language" content="th"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!--<meta http-equiv="Content-Type" content="text/html; charset=utf8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-874">-->
<title><?=$list ?>เวบบอร์ด กระทู้ล่าสุดจาก</title> <base target="_blank" >
<style type="text/css"> <!-- .style1 {font-size: 12px;} .style8 {font-size: 12px} .style9 { color: #FFFFFF; font-size: 16px; } .style11 { color: #FFFFFF; font-size: 14; } .style12 {color: #000000} --> </style>
</head>
<body> <span class="style1"></span> <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFCC99"> <tr> <th><span class="style9"><?=$list ?> <span class="style12">กระทู้ล่าสุด "เว็บบอร์ด" </span></span><span class="style11"><a href="index.php/board,68.0.html" target="_blank"> (มีอีกเยอะ) </a></span></th> </tr> <tr> <td bgcolor="#FFFFFF"><table width="100%" border="0" cellpadding="0" cellspacing="3"> <tr> <td><span class="style8"> <? include("../forum/Settings.php");
$host = $db_server; $user = $db_user; $pass = $db_passwd; $database = $db_name; $prefix = $db_prefix."topics"; $prefix2 = $db_prefix."messages";
@mysql_connect($host,$user,$pass) or die("ขออภัย ขณะนี้ไม่สามารถติดต่อฐานข้อมูลได้ กรุณาเข้าชมใหม่ภายหลัง"); $charset ="SET NAMES 'utf8'";mysql_query($charset) or die('Invalid query: ' . mysql_error()); if ($sboard=="0") { $Sql = "SELECT * FROM $prefix order by id_topic DESC limit 0,$list "; } elseif ($sboard=="1") { $Sql = "SELECT * FROM $prefix where id_board='$board' order by id_topic DESC limit 0,$list "; } $result = mysql_db_query($database,$Sql); $nrow = mysql_num_rows($result); while ($num = mysql_fetch_array($result)) {
$tid = $num["id_topic"]; $bid = $num["id_board"]; $fid = $num["ID_FIRST_MSG"]; $view = $num["numViews"]; $reply = $num["numReplies"];
$msql = "select * from $prefix2 where ID_MSG='$fid'"; $mresult = mysql_db_query($database,$msql); $marr = mysql_fetch_array($mresult); $title = $marr["subject"]; $poster = $marr["posterName"]; $today = date("d M Y"); $time = date("d M Y", $marr["posterTime"]); if ($today==$time) { $time = date("<font color='#FF0000'><b>วันนี้ .</font></b>", $marr["posterTime"]); } else { $time = date("<b>d M Y</b>", $marr["posterTime"]); }
echo "<span class='font'>\n"; echo "<img src=http://xxx.com/Themes/default/images/crown.gif border=0 alt='Topic $tid'> \n"; echo "<a href='../(path เว็บของคูณ )/index.php?board=$bid;action=display;threadid=$tid' target='_blank'><b>$title </b></a><font color=#006600> </font><font color=#BE2C60><b> โดย</b> : $poster</font></span><br>\n"; }
?> </span></td> </tr> </table></td> </tr> </table>
</body>
</html>
|
|
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2012, 00:42:00 โดย Fallen »
|
บันทึกการเข้า
|
|
|
|
Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« ตอบ #1 เมื่อ: 07 กรกฎาคม 2012, 14:44:43 » |
|
ดันซักหน่อย เผื่อใครเห้นช่วยเเนะนนำด้วยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 348
ออฟไลน์
กระทู้: 4,764
|
|
« ตอบ #2 เมื่อ: 07 กรกฎาคม 2012, 14:56:56 » |
|
ช่วยดันครับ อยากรู้ด้วย
|
|
|
บันทึกการเข้า
|
|
|
|
Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« ตอบ #3 เมื่อ: 08 กรกฎาคม 2012, 18:59:15 » |
|
ไปถามฝรั่งมา อ่ะ เขาให้โค๊ดตัวนี้มาอ่ะ <?php $ssi_guest_access = true; include("../(yourfolder path)/SSI.php"); $list = "10"; // number of toppic $sboard = "1"; //if want to spec Forum NO. change 0 instead 1 $board = "68"; // No. of forum
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$list ?>WEBBOARD</title>
</head> <body bgcolor=#FFFFFF link="#333333" vlink="#808080" alink="#00FF00" > <span class="style1"></span> <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FFCC99"> <tr> <th><span class="style9"><?=$list ?> <span class="style12">LASTEST "WEBBOARD" </span></span> </tr> <tr> <td bgcolor="#FFFFFF"><table width="100%" border="0" cellpadding="0" cellspacing="3"> <tr> <td><span class="style8"> <?
if ($sboard=="0") { $Sql = "SELECT * FROM smf_topics order by id_topic DESC limit 0,$list "; } elseif ($sboard=="1") { $Sql = "SELECT * FROM smf_topics where id_board='$board' order by id_topic DESC limit 0,$list "; } $result = mysql_query($Sql); $nrow = mysql_num_rows($result); while ($num = mysql_fetch_array($result)) {
$tid = $num["id_topic"]; $bid = $num["id_board"]; $fid = $num["id_first_msg"]; $view = $num["num_views"]; $reply = $num["num_replies"];
$msql = "select * from smf_messages where ID_MSG='$fid'"; $mresult = mysql_query($msql); $marr = mysql_fetch_array($mresult); $title = $marr["subject"]; $poster = $marr["poster_name"]; $today = date("d M Y"); $time = date("d M Y", $marr["poster_time"]); if ($today==$time) { $time = date("<font color='#FF0000'><b>today .</font></b>", $marr["poster_time"]); } else { $time = date("<b>d M Y</b>", $marr["poster_time"]); }
echo "<span class='font'>\n"; echo "<img src=http://xxx.com/Themes/default/images/crown.gif border=0 alt='Topic $tid'> \n"; echo "<a href='../(path เว็บของคูณ )/index.php?board=$bid;action=display;threadid=$tid' target='_blank'><b>$title </b></a><font color=#006600> </font><font color=#BE2C60><b> โดย</b> : $poster</font></span><br>\n"; }
?> </span></td> </tr> </table></td> </tr> </table>
</body>
|
|
|
บันทึกการเข้า
|
|
|
|
koclup1580
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 70
ออฟไลน์
กระทู้: 1,736
|
|
« ตอบ #4 เมื่อ: 08 กรกฎาคม 2012, 19:01:18 » |
|
มาเก็บๆ
|
|
|
บันทึกการเข้า
|
|
|
|
ganginwpop
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 115
ออฟไลน์
กระทู้: 1,448
|
|
« ตอบ #5 เมื่อ: 08 กรกฎาคม 2012, 20:43:03 » |
|
ทำไมไม่ใช้ SSI funnction ssi_rececntTopics() อะครับ ปล. รู้สึก ชื่อ field ของ smf 1 กับ 2 จะต่างกันนะครับ ของตรวจดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« ตอบ #6 เมื่อ: 08 กรกฎาคม 2012, 22:11:02 » |
|
ทำไมไม่ใช้ SSI funnction ssi_rececntTopics() อะครับ ปล. รู้สึก ชื่อ field ของ smf 1 กับ 2 จะต่างกันนะครับ ของตรวจดูครับ SSI.php ที่เขาให้มาเหรอครับ มันมี วันที่ เวลา ติดตมาด้วยครับ เเละยาว, อยากได้แบบกระทู้ล้วนๆอะครับ ดูง่ายดี โค๊ดนี้ดึงข้อมูลจาก DB มาเองเลย ปรับสี ตารางได้ด้วยครับ ค่อนข้างคล่องตัว เเต่ SMF 2.0 ดันใช้ไม่ได้ เขียน php ก็ไม่เป็น หามาหลายวันล่ะ(ไร้สาระไปป่าวเรา )
|
|
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2012, 22:11:37 โดย Fallen »
|
บันทึกการเข้า
|
|
|
|
ganginwpop
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 115
ออฟไลน์
กระทู้: 1,448
|
|
« ตอบ #7 เมื่อ: 08 กรกฎาคม 2012, 22:14:57 » |
|
ssi มันแก้ได้อยู่นะครับ ฮาๆ ปล. ของท่านน่าจะผิดที่ชื่อ field แหละครับ
smf1 เค้าจะไม่มี _ คั่นชื่อ filed ครับ เช่น isRead แต่ smf2 จะเป็น is_read
|
|
|
บันทึกการเข้า
|
|
|
|
kamengsaren
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 62
ออฟไลน์
กระทู้: 1,157
|
|
« ตอบ #8 เมื่อ: 08 กรกฎาคม 2012, 22:21:44 » |
|
พูดถึงเรื่อง smf ผมรบกวนสอบถามหน่อยครับ พอดีพึ่งลง smf 2.0 มาใหม่ทำไมเข้าเว็บ xxx.com ไม่ได้ครับ แต่ถ้าลงท้ายด้วย xxx.com/index.php เข้าได้ ถ้าเป็นยังงี้ต้องแก้ยังไงครับ
ลองดูในกูเกิ้ลแล้วก็ยังแก้ไม่ได้ รบกวนช่วยตอบให้หน่อยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« ตอบ #9 เมื่อ: 08 กรกฎาคม 2012, 23:02:27 » |
|
ssi มันแก้ได้อยู่นะครับ ฮาๆ ปล. ของท่านน่าจะผิดที่ชื่อ field แหละครับ
smf1 เค้าจะไม่มี _ คั่นชื่อ filed ครับ เช่น isRead แต่ smf2 จะเป็น is_read
เดวผมจะ ลองแก้ดูได้เเล้วเอามาเเจกครับ พูดถึงเรื่อง smf ผมรบกวนสอบถามหน่อยครับ พอดีพึ่งลง smf 2.0 มาใหม่ทำไมเข้าเว็บ xxx.com ไม่ได้ครับ แต่ถ้าลงท้ายด้วย xxx.com/index.php เข้าได้ ถ้าเป็นยังงี้ต้องแก้ยังไงครับ
ลองดูในGoogleแล้วก็ยังแก้ไม่ได้ รบกวนช่วยตอบให้หน่อยครับ
ใน path ที่เก็บไฟล์ของ index.php มีไฟล์อื่นอยู่ด้วยไหมครับ เช่น index.html index.htm น่าจะชนกันน่ะ เดาเอา
|
|
|
บันทึกการเข้า
|
|
|
|
kamengsaren
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 62
ออฟไลน์
กระทู้: 1,157
|
|
« ตอบ #10 เมื่อ: 08 กรกฎาคม 2012, 23:35:34 » |
|
ssi มันแก้ได้อยู่นะครับ ฮาๆ ปล. ของท่านน่าจะผิดที่ชื่อ field แหละครับ
smf1 เค้าจะไม่มี _ คั่นชื่อ filed ครับ เช่น isRead แต่ smf2 จะเป็น is_read
เดวผมจะ ลองแก้ดูได้เเล้วเอามาเเจกครับ พูดถึงเรื่อง smf ผมรบกวนสอบถามหน่อยครับ พอดีพึ่งลง smf 2.0 มาใหม่ทำไมเข้าเว็บ xxx.com ไม่ได้ครับ แต่ถ้าลงท้ายด้วย xxx.com/index.php เข้าได้ ถ้าเป็นยังงี้ต้องแก้ยังไงครับ
ลองดูในGoogleแล้วก็ยังแก้ไม่ได้ รบกวนช่วยตอบให้หน่อยครับ
ใน path ที่เก็บไฟล์ของ index.php มีไฟล์อื่นอยู่ด้วยไหมครับ เช่น index.html index.htm น่าจะชนกันน่ะ เดาเอา +1 ขอบคุณครับ เช็คดูแล้วไม่มีครับท่าน ปกติก็ลง 1.1 บ่อยๆ แต่ 2.0 ไม่เคยลง ท่านใดพอรู้บ้างช่วยแนะนำหน่อยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Fallen
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 162
ออฟไลน์
กระทู้: 2,751
|
|
« ตอบ #11 เมื่อ: 09 กรกฎาคม 2012, 00:07:24 » |
|
ลงแบบ manual หรือ fantastico ครับ เเล้วเข้า FTP capture ไฟล์ที่มีใน folder นั้นมาให้ด้วยครับ เด๋วจาดูให้
หรือ pm มาก็ได้ครับ
|
|
« แก้ไขครั้งสุดท้าย: 09 กรกฎาคม 2012, 00:25:37 โดย Fallen »
|
บันทึกการเข้า
|
|
|
|
|