Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 3403|ตอบกลับ: 4

แสดง Bot ใน online list 7.0

[คัดลอกลิงก์]
acaz โพสต์ 2009-4-27 22:59:00 |โหมดอ่าน
Author & special thank  : ntf

แสดงไอพีบอทของเสริชต่างๆเป็นชื่อบอทนั้นครับ
มี
Google Bot
Yahoo Bot
WindowLive Bot
Baidu Spider

กระทู้เดิม
http://www.discuzthai.com/viewthread.php?tid=4235



1. เปิดไฟลล์ include/global.func.php
ค้นหา

  1. if(!defined('IN_DISCUZ')) {
  2.         exit('Access Denied');
  3. }
คัดลอกไปที่คลิปบอร์ด
วางโค๊ดนี้ไว้บรรทัดต่อไป

  1. //Bot Authentication By IP Start By ntf
  2. function ip2bot(IP2BOT_IP){
  3.         IP2BOT_IPX=explode(".",IP2BOT_IP,4);
  4. if((IP2BOT_IPX['0']=='66' && IP2BOT_IPX['1']=='249') && (IP2BOT_IPX['2']>=64 && IP2BOT_IPX['2']<=95)){ //Google 66.249.64.0 - 66.249.95.255
  5. IP2BOT_NAME='GoogleBot';
  6. }elseif((IP2BOT_IPX['0']=='74' && IP2BOT_IPX['1']=='6') or (IP2BOT_IPX['0']=='72' && IP2BOT_IPX['1']=='30')){//yahoo 74.6.0.0 - 74.6.255.255 ,72.30.0.0 - 72.30.255.255
  7. IP2BOT_NAME='YahooBot';
  8. }elseif((IP2BOT_IPX['0']=='65' && IP2BOT_IPX['1']=='52') or (IP2BOT_IPX['0']=='65' && IP2BOT_IPX['1']=='55')){//Window Live 65.52.0.0 - 65.55.255.255
  9. IP2BOT_NAME='WindowLiveBot';
  10. }elseif((IP2BOT_IPX['0']=='202' && IP2BOT_IPX['1']=='108' && IP2BOT_IPX['2']=='1') or (IP2BOT_IPX['0']=='202' && IP2BOT_IPX['1']=='96' && IP2BOT_IPX['2']=='63')){ //baidu 202.108.1.* - 202.96.63.*
  11. IP2BOT_NAME='Baidu Spider';
  12. }else{
  13. return false;
  14. }

  15. return IP2BOT_NAME;
  16. }
  17. //Bot Authentication By IP End By ntf
คัดลอกไปที่คลิปบอร์ด
2. เปิดไฟลล์ member.php
ค้นหา

  1.         while(online = db->fetch_array(query)) {
  2.                 online['lastactivity'] = gmdate(timeformat, online['lastactivity'] + timeoffset * 3600);
  3.                 online['action'] = actioncode[online['action']];
  4.                 online['subject'] = online['subject'] ? cutstr(online['subject'], 35) : NULL;
  5.                 online['ip'] = online['ip1'].'.'.online['ip2'].'.'.online['ip3'].'.'.online['ip4'];
คัดลอกไปที่คลิปบอร์ด
วางโค๊ดนี้ไว้บรรทัดต่อไป

  1. if(!online['username']) online['username']=ip2bot(online['ip']);
คัดลอกไปที่คลิปบอร์ด
3. เปิดไฟลล์ index.php
ค้นหา

  1. query = db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {tablepre}sessions ".(isset(_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".maxonlinelist);
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น

  1. query = db->query("SELECT ip1,ip2,ip3,ip4,uid, username, groupid, invisible, action, lastactivity, fid FROM {tablepre}sessions ".(isset(_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".maxonlinelist);
คัดลอกไปที่คลิปบอร์ด
ค้นหา

  1. online['username'] = _DCACHE['onlinelist']['guest'];
คัดลอกไปที่คลิปบอร์ด
วางโค๊ดนี้ไว้บรรทัดต่อไป

  1. online['ip'] = online['ip1'].'.'.online['ip2'].'.'.online['ip3'].'.'.online['ip4'];                                
  2. online['username']=(!ip2bot(online['ip']))?_DCACHE['onlinelist']['guest']:ip2bot(online['ip']);
คัดลอกไปที่คลิปบอร์ด
4. เปิดไฟลล์ /default/whosonline.htm
ค้นหา(มี 2 ที่)

  1. <!--{if online['uid']}--><a href="space.php?uid=online[uid]">online[username]</a><!--{else}-->{lang guest}<!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น

  1. <!--{if online['uid']}--><a href="space.php?uid=online[uid]">online[username]</a><!--{else}-->
  2.                                 <!--{if (online['username'] && online['uid']==0)}-->online[username]<!--{else}-->{lang guest}<!--{/if}-->
  3.                                 <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
5. อัพเดทแคช Admincp > เครื่องมือ > อัพเดทแคชไฟลล์

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
Nuknan โพสต์ 2009-4-27 22:59:41
แจ่มมากคับ
rienanurak01 โพสต์ 2009-5-5 19:35:35
ขอบคุณครับ
zegx โพสต์ 2009-8-12 08:14:30
ทำไม่ได้อ่ะคับ กด "ค้นหา" ตามโค้ดแล้วมันมะเจออ่ะ
พอพยายามหาเองแล้วทำตามมันก็ error อ่ะคับ
blogboss โพสต์ 2010-7-25 11:49:36
http://www.discuzthai.com/viewthread.php?tid=4235

ลองเข้าไปดูนะครับ

ของพี่เขาบางจุดตัว $ หาย

ขอบคุณมากๆๆครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-6 01:33

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้