TOPLIST FOR DISCUZ6.0
Original & Special Thankhttp://www.alan888.com/Discuz/thread-126013-1-1.html
******************************
ต้นฉบับ?justinwei
ต้นฉบับภาษา?me
ภาษาไทย : acaz
สำหรับ Discuz?6.0
ความยาก/ง่ายในการติดตั้ง?ง่ายมาก
ตัวอย่าง? http://www.cazdesign.com/forums หรือ จากรูปตัวอย่าง
ปรับปรุงแก้ไข :
ตัดส่วนแสดงชื่อกระดานข่าวออกเนื่องจากเมื่อมีการใส่โค๊ดสีให้กับกระดานข่าวจะไม่สามารถแสดงผลได้ (แต่ถ้าต้องการใช้งานเปิดใช้งานได้เหมือนเดิม)
ตัดส่วนตอนโหลดข้อมูลขณะใช้งานเว็บ ( เพราะผมลายตากันกระตุกๆ แต่ถ้าต้องการใช้งานเปิดใช้งานได้เหมือนเดิม)
******************************
Toplist
ตัวเสริมสำหรับกระดานข่าว Discuz6.0 โดยดึงข้อมูลล่าสุดจากกระดานข่าวมาแสดง
+แสดงรูปจากกระดานข่าว +
+ หัวข้อล่าสุด +
+ หัวข้อที่มีการตอบล่าสุด +
+ หัวข้อที่มีผู้เข้าชมสูงสุด +
+ แสดงผู้ใช้งานต่อวัน+
+แสดง Rank ผู้ใช้งานต่อวัน+
ผมแปลจากเค้ามาได้นิดหน่อย ส่วนใหญ่ใส่ไข่เอาเองนะครับ :lol
คุณไม่ต้องทำการแก้ไขหรืออัพเกรดฐานข้อมูลหรือแก้ไขไฟลล์ Index.php เหมือน Toplist ทั่วไป
ด้วยการติดตั้งง่ายๆเพียง 2 ขั้นตอนก็สามารถใช้งาน Toplist ได้แล้ว พร้อมทั้งตัดปัญหาเรื่องภาพไม่แสดงได้ใน Toplist เวอร์ชั่นนี้
การติดตั้ง
1.Upload ไฟลล์ใน Upload ไว้ใน Discuz ของคุณ
2. เปิดไฟลล์ discuz.htm
DISCUZ/templates/default/
ค้นหา<!--{loop $catlist $key $cat}-->เพิ่มโค๊ดต่อไปนี้ด้านบน<!-------- Toplist start-------->
{template toplist}
<!-------- Toplist end-------->อัพเดทล่าสุด 15-12-2007
ขอบคุณณครับ
ขอบคุณมากครับลองคนแรกเลยครับผม มีีปัญหาครับ
อันใหมม่มาแล้วอันเก่าไม่หายครับ http://www.siammove.com/forum/
ลองช่วยดูทีครับ อ่ะ ต้องลบอันเก่าออกก่อนครับ
เปิดไฟลล์
discuz.htm
ค้นหา<!-- ???????? -->
<div class="mainbox forumlist" style="padding:0;">
<table cellspacing="0" cellpadding="0">
<thead class="category">
<tr>
<td align="center" style="padding:0 1px 0 0"><h3>[ รูปจากกระดาน ]</h3></td>
<td align="center" style="padding:0"><h3>[ กระทู้ล่าสุด ]</h3></td>
<td align="center" style="padding:0 1px 0 1px"><h3>[ ตอบล่าสุด ]</h3></td>
<td align="center" style="padding:0"><h3>[ กระทู้เด่นประจำสัปดาห์ ]</h3></td>
<!--<td align="center" style="padding:0 0 0 1px"><h3>[ สมาชิกโพสวันนี้ ]</h3></td> -->
</tr>
</thead>
<tr>
<td width="24%">
<script type="text/javascript" src="pic.php"></script>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%">
<!--{loop $new_post_threadlist $nthread}-->
<!--{if $nthread}-->
<div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$nthread" $nthread['highlight'] title='กระทู้ล่าสุดจากกระดาน {LF}: $nthread{LF}หัวข้อ: $nthread {LF}โพสโดย: $nthread{LF}โพสเมื่อ: $nthread{LF}ดูแล้ว: $nthread คน {LF}ตอบแล้ว: $nthread คน{LF}ตอบล่าสุดเมื่อ: $nthread{LF}{lang lastpost}: $nthread'>$nthread</a></div>
<!--{else}-->
<div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$nthread" $nthread['highlight'] title='กระทู้ล่าสุดจากกระดาน {LF}: $nthread{LF}หัวข้อ: $nthread {LF}โพสโดย: $nthread{LF}โพสเมื่อ: $nthread{LF}ดูแล้ว: $nthread คน {LF}ตอบแล้ว: $nthread คน{LF}ตอบล่าสุดเมื่อ: ยังไม่มีการตอบ'>$nthread</a></div>
<!--{/if}-->
<!--{/loop}-->
</td>
</tr>
</table>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%">
<!--{loop $new_reply_threadlist $rthread}-->
<div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$rthread" $rthread['highlight'] title='ตอบล่าสุดจากกระดาน {LF}: $rthread{LF}หัวข้อ: $rthread{LF}โพสโดย: $rthread{LF}โพสเมื่อ: $rthread{LF}ดูแล้ว: $rthread คน{LF}ตอบแล้ว: $rthread คน{LF}ตอบล่าสุดเมื่อ: $rthread{LF}{lang lastpost}: $rthread'>$rthread</a></div>
<!--{/loop}-->
</td>
</tr>
</table>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%">
<!--{loop $new_hot_threadlist $mthread}-->
<div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$mthread" $mthread['highlight'] title='กระทู้เด่นมาจากกระดาน {LF}: $mthread{LF}หัวข้อ: $mthread{LF}โพสโดย: $mthread{LF}โพสเมื่อ: $mthread{LF}ดูแล้ว: $mthread คน{LF}ตอบแล้ว: $mthread คน{LF}ตอบล่าสุดเมื่อ: $mthread{LF}{lang lastpost}: $mthread'>$mthread</a></div>
<!--{/loop}-->
</td>
</tr>
</table>
</td>
<!-- <td width="13%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%">
$poststar
</td>
</tr>
</table>
</td> -->
</tr>
</table>
</div>
<!-- ???????? -->แล้วลบออกครับ :) เจออีก 2ปัญหาครับ
คือเวลาโพสกระทู้ใหม่มันไม่อัพเดทเองครับ
แล้วมันจะโช
<"style="color:#535353;">น
หน้ากระทู้ทุกอันเลยทำให้มันเป็นไอคอนยังไงครับ
ตอบกลับโพสของ 6# siammove
ขึ้นไปดาวน์โหลดไฟลล์แก้ไขข้างบนครับส่วนไฟลล์ไม่อัพเดทเพราะว่ามันยังจำค่าของแคชเดิมอยู่ รออัพเดทแคชก็ขึ้นมาครับ มันจะดีเลย์นิดนึง ครับ เหมือนรูปหน่ะครับ เยี่ยมครับแก้ไขเรียบร้อยแล้ว
ถามนิดนึงครับ
ตรงรูปที่แสดงในท๊อปลิสเราต้องทำยังไงให้รูปมันเป็นรูปใหม่ครับ
ตองระบุโฟลเดอรืที่มันจะแสดงรูปหรอครับ
แล้วทำยังไงให้มันโชมากกว่า 5รูปครับ พอจะมีเทคนิคให้อ่านม้ยครับ
ผมอ่านไม่เจอ
ตอบกลับโพสของ 8# siammove
เปิดไฟลล์ focuspic.php อยู่ในโฟเดอร์ toplistระบุกระดานที่ต้องการนำรูปมาแสดง
$searchfid = '1,2,3'; ใส่หมายเลขกระดานของคุณที่นี่ครับ
เพิ่มให้แสดงมากวก่า 5 รูป
$shownums = 5; ใส่ตัวเลขเพิ่มลดลงไปที่นี่ครับ รูปยิ่งมากยิ่งโหลดนานนะครับ รู้สึกจะได้แค่ 10 รูปนะ ขอบคุณครับ live support