:: JustUsers.net ::

:: คนทำเว็บ :: => Simple Machines Forum [SMF] => Configuration => ข้อความที่เริ่มโดย: iamsirid ที่ 28, พฤศจิกายน 2008, 06:21:09 PM

หัวข้อ: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: iamsirid ที่ 28, พฤศจิกายน 2008, 06:21:09 PM


เวอร์ชั่นใหม่ล่าสุด คลิก (http://www.zone-it.com/forum/index.php?topic=62350.msg494381#msg494381)







อันนี้เป็นการทำเวอร์ชั่น 0.1 (เวอร์ชั่นเก่า)



เปิดไฟล์ ModSettings.php

ค้นหา
โค๊ด: [Select]
array('int', 'max_signatureLength'),
ใส่หลังโค๊ดที่หา

โค๊ด: [Select]
array('large_text', 'text_toptopic', '2'),

เปิดไฟล์ BoardIndex.template.php

ค้นหา
โค๊ด: [Select]
/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down iamge),
and boards. (see below.) */
$first = true;

ใส่ก่อนโค๊ดที่หา
โค๊ด: [Select]
// Show TopTopic by Ase
echo '
<div style="padding-bottom: 1ex;">
<div class="tborder" style="">
<div class="catbg" style="padding: 5px 5px 5px 10px;">
<h3 class="reset">กระทู้แนะนำ !!</h3>
</div>
<table class="bordercolor" style="margin-top: 1px;"
 border="0" cellpadding="5" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <td class="windowbg" align="center" valign=""
 width="20">
      <a href=""><img
 style="border: 0px solid ; width: 61px; height: 51px;"
 id="topictopimage"
 src="http://img56.imageshack.us/img56/6065/toptopiccu7.gif"
 alt="Top!"></a></td>
      <td class="windowbg2 middletext" width="100%">&nbsp;
&nbsp; &nbsp; <span style="font-weight: bold;">กระทู้แนะนำร่วม
กระทู้ที่หน้าสนใจ</span> <br>
',$modSettings['text_toptopic'],'
      <table cellpadding="6" cellspacing="0"
 width="100%">
        <tbody>
          <tr align="center">
          </tr>
        </tbody>
      </table>
      </ul>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
';

เปิดไฟล์ Modifications.thai-utf8.php

ค้นหา
โค๊ด: [Select]
?>
ใส่ก่อนโค๊ดที่หา
โค๊ด: [Select]
$txt['text_toptopic']='การแสดงกระทู้แนะนำ<div class="smalltext">ใช้ HTMLได้ ใช้ BBC ไม่ได้</div>';
(http://img509.imageshack.us/img509/9775/kavyxz1683fcgi5.gif)

(http://img98.imageshack.us/img98/2739/kascdq75f327qv0.gif)
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: LittleCat ที่ 28, พฤศจิกายน 2008, 06:47:00 PM

ขอบคุณสำหรับน้ำใจค่ะ
 :rolleyes:

แต่ยังติดปัญหากับเรื่องของภาษาเล็กน้อย
อ่อ แค่ทำรูปมาฝากกันดูค่ะ อิอิ
(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/131.jpg)

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/132.jpg)
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: iamsirid ที่ 28, พฤศจิกายน 2008, 07:14:38 PM

ขอบคุณสำหรับน้ำใจค่ะ
 :rolleyes:

แต่ยังติดปัญหากับเรื่องของภาษาเล็กน้อย
อ่อ แค่ทำรูปมาฝากกันดูค่ะ อิอิ
([url]http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/131.jpg[/url])

([url]http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/132.jpg[/url])


ไฟล์ BoardIndex.template.php

ตรง
โค๊ด: [Select]
// Show TopTopic by Ase
echo '
<div style="padding-bottom: 1ex;">
<div class="tborder" style="">
<div class="catbg" style="padding: 5px 5px 5px 10px;">
<h3 class="reset">กระทู้แนะนำ !!</h3>
</div>
<table class="bordercolor" style="margin-top: 1px;"
 border="0" cellpadding="5" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <td class="windowbg" align="center" valign=""
 width="20">
      <a href=""><img
 style="border: 0px solid ; width: 61px; height: 51px;"
 id="topictopimage"
 src="http://img56.imageshack.us/img56/6065/toptopiccu7.gif"
 alt="Top!"></a></td>
      <td class="windowbg2 middletext" width="100%">&nbsp;
&nbsp; &nbsp; <span style="font-weight: bold;">กระทู้แนะนำร่วม
กระทู้ที่หน้าสนใจ</span> <br>
',$modSettings['text_toptopic'],'
      <table cellpadding="6" cellspacing="0"
 width="100%">
        <tbody>
          <tr align="center">
          </tr>
        </tbody>
      </table>
      </ul>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
';

แก้เป็น
โค๊ด: [Select]
// Show TopTopic by Ase
echo '
<div style="padding-bottom: 1ex;">
<div class="tborder" style="">
<div class="catbg" style="padding: 5px 5px 5px 10px;">
<h3 class="reset">&#3585;&#3619;&#3632;&#3607;&#3641;&#3657;&#3649;&#3609;&#3632;&#3609;&#3635; !!</h3>
</div>
<table class="bordercolor" style="margin-top: 1px;"
 border="0" cellpadding="5" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <td class="windowbg" align="center" valign=""
 width="20">
      <a href=""><img
 style="border: 0px solid ; width: 61px; height: 51px;"
 id="topictopimage"
 src="http://img56.imageshack.us/img56/6065/toptopiccu7.gif"
 alt="Top!"></a></td>
      <td class="windowbg2 middletext" width="100%">&nbsp;
&nbsp; &nbsp; <span style="font-weight: bold;">&#3585;&#3619;&#3632;&#3607;&#3641;&#3657;&#3649;&#3609;&#3632;&#3609;&#3635;&#3619;&#3656;&#3623;&#3617;
&#3585;&#3619;&#3632;&#3607;&#3641;&#3657;&#3607;&#3637;&#3656;&#3627;&#3609;&#3657;&#3634;&#3626;&#3609;&#3651;&#3592;</span> <br> <br>
',$modSettings['text_toptopic'],'
      <table cellpadding="6" cellspacing="0"
 width="100%">
        <tbody>
          <tr align="center">
          </tr>
        </tbody>
      </table>
      </ul>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
';

ไฟล์ Modifications.thai-utf8.php

ตรง
โค๊ด: [Select]
$txt['text_toptopic']='การแสดงกระทู้แนะนำ<div class="smalltext">ใช้ HTMLได้ ใช้ BBC ไม่ได้</div>';
แก้เป็น
โค๊ด: [Select]
$txt['text_toptopic']='&#3585;&#3634;&#3619;&#3649;&#3626;&#3604;&#3591;&#3585;&#3619;&#3632;&#3607;&#3641;&#3657;&#3649;&#3609;&#3632;&#3609;&#3635;<div class="smalltext">&#3651;&#3594;&#3657; HTML&#3652;&#3604;&#3657; &#3651;&#3594;&#3657; BBC &#3652;&#3617;&#3656;&#3652;&#3604;&#3657;</div>';
เสร็จแล้วไปที่ ผู้ดูแล>>ส่วนปรับแต่งค่าการใช้งาน

(http://img509.imageshack.us/img509/9775/kavyxz1683fcgi5.gif)
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: LittleCat ที่ 28, พฤศจิกายน 2008, 07:30:59 PM

ขอบคุณค่ะ
 :smitten-1:
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: pop_phoenix ที่ 29, พฤศจิกายน 2008, 11:59:39 AM
โห ท่าน Ase มาที่นี่ด้วยตนเองเลย เจอกันอีกแล้วนะครับ  :yaahoo:
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: ความรู้น้อย ที่ 29, พฤศจิกายน 2008, 06:00:32 PM
เวลาโชว์กระทู้ อยากให้มันโชว์ทั้งผู้โพสต์...อยู่ในบอร์ดไหน  และบอกเวลาเหมือนใน ศูนย์กลางข้อมูล  ต้องทำยังไงครับ  :help:
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: iamsirid ที่ 29, พฤศจิกายน 2008, 08:35:48 PM
เวลาโชว์กระทู้ อยากให้มันโชว์ทั้งผู้โพสต์...อยู่ในบอร์ดไหน  และบอกเวลาเหมือนใน ศูนย์กลางข้อมูล  ต้องทำยังไงครับ  :help:


อันนี้ต้องใส่โค๊ดเอาเองในหน้าผู้ดูแล เช่น

โค๊ด: [Select]
1. <a href="http://ชื่อเว็บของคุณ/index.php?topic=id">ชื่อกระทู้</a>
<span style="font-weight: bold;">ข้อความโดย:</span> <a
 href="http://ชื่อเว็บของคุณ/index.php?action=profile;u=id"
 target="_blank">ชื่อสมาชิก</a> <span
 style="font-weight: bold;">บอร์ด:</span>&nbsp;<a
 href="http://ชื่อเว็บของคุณ/index.php?board=id"
 target="_blank">ชื่อบอร์ด</a>

จะออกมาเป็น

1. ชื่อกระทู้ (http://) ข้อความโดย: ชื่อสมาชิก (http://) บอร์ด: ชื่อบอร์ด (http://)
หัวข้อ: Re: การทำกระทู้แนะนำ
เริ่มหัวข้อโดย: iamsirid ที่ 07, กุมภาพันธ์ 2009, 11:53:37 AM
ใหม่ล่าสุด! TopTopic 0.2 สามารถใช้ BBC ได้

เปิดไฟล์ ModSettings.php

ค้นหา
โค๊ด: [Select]
array('int', 'max_signatureLength'),
ใส่หลังโค๊ดที่หา

โค๊ด: [Select]
array('large_text', 'toptopic2', '5'),

เปิดไฟล์ BoardIndex.template.php

ค้นหา
โค๊ด: [Select]
/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down iamge),
and boards. (see below.) */
$first = true;

ใส่ก่อนโค๊ดที่หา
โค๊ด: [Select]
// Show TopTopic by Ase
echo '
<div style="padding-bottom: 1ex;">
<div class="tborder" style="">
<div class="catbg" style="padding: 5px 5px 5px 10px;">
<h3 class="reset">กระทู้แนะนำ !!</h3>
</div>
<table class="bordercolor" style="margin-top: 1px;"
 border="0" cellpadding="5" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <td class="windowbg" align="center" valign=""
 width="20">
      <a href=""><img
 style="border: 0px solid ; width: 61px; height: 51px;"
 id="topictopimage"
 src="http://img56.imageshack.us/img56/6065/toptopiccu7.gif"
 alt="Top!"></a></td>
      <td class="windowbg2 middletext" width="100%">&nbsp;
&nbsp; &nbsp; <span style="font-weight: bold;">กระทู้แนะนำร่วม
กระทู้ที่น่าสนใจ</span> <br>
 ' . parse_bbc($modSettings['toptopic2']) . '
      <table cellpadding="6" cellspacing="0"
 width="100%">
        <tbody>
          <tr align="center">
          </tr>
        </tbody>
      </table>
      </ul>
      </td>
    </tr>
  </tbody>
</table>
</div>
</div>
<center>TopTopic 0.2 by  <a href="http://www.iamsirid.com/">iamsirid</a>
';

เปิดไฟล์ Modifications.thai-utf8.php

ค้นหา
โค๊ด: [Select]
?>
ใส่ก่อนโค๊ดที่หา
โค๊ด: [Select]
$txt['toptopic2']='การแสดงกระทู้แนะนำ<div class="smalltext">ใช้ BBC ได้</div>';
เปิดไฟล์ Subs.php

ค้นหา

โค๊ด: [Select]
?>

ใส่ก่อนโค๊ดที่หา

โค๊ด: [Select]
// Get topic title from Zone-IT
function zone_it_topic_bbcode_tag($message)
{
global $db_prefix;
$req = db_query("
SELECT ms.subject, ms.ID_TOPIC, ms.ID_MEMBER, mb.realName
FROM {$db_prefix}messages AS ms
INNER JOIN {$db_prefix}members AS mb ON (mb.ID_MEMBER = ms.ID_MEMBER)
WHERE ID_TOPIC = {$message[1]}
ORDER BY ID_MSG ASC LIMIT 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($req);
return (empty($row)) ? '[red]Topic Not Found: [b]' . $message[1] . '[/b]![/red]' : '[url=http://anonym.to?%26%23039%3B+.+%24GLOBALS%5B%26%23039%3Bscripturl%26%23039%3B] . '?topic='
. $message[1] . $message[2] . ']' . $row['subject'] . '[/url] โดย [url=http://anonym.to?%26%23039%3B+.+%24GLOBALS%5B%26%23039%3Bscripturl%26%23039%3B] . '?action=profile;u='
. $row['ID_MEMBER'] . ']' . $row['realName'] . '[/url]';
}

ค้นหา
โค๊ด: [Select]
if (empty($modSettings['enableBBC']) && $message !== false)
{
if ($smileys === true)
parsesmileys($message);

return $message;
}

ใส่หลังโค๊ดที่หา

โค๊ด: [Select]
$message = preg_replace_callback('~\[t=(\d+)([/\.]\d+)?\]~', 'zone_it_topic_bbcode_tag', $message);
เสร็จแล้วไปที่ : ผู้ดูแล>>>ส่วนปรับแต่งค่าการใช้งาน  แล้วมองหา "การแสดงกระทู้แนะนำ"

ข้างในใส่
โค๊ด: [Select]
[t=ไอดีกระทู้]
จบ