- เครดิต
- 244
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 20
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้ายโดย kanzayo เมื่อ 2012-6-21 16:18
สวัสดีค่ะเนื่องจาก หนูเร๊กตั้งใจจะทำ Show bot ในออนไลน์ ก็มีพี่ๆช่วยแนะนำ ต้องขอบคุณมากค่ะ
http://forum.discuzthai.com/thread-27790-1-2.html
แต่เนื่องจากการแก้ใข้เบื้องต้นผ่านไป จนมาถึงการแก้ใขโค๊ตในไฟล์ต่างๆ
แต่ปรากฎว่าไฟล์ของ x2.5 ไม่เหมือนกับ x2.0 อันนี้ไม่ทราบว่าจะต้องแก้อย่างไรค่ะ
ลองหาดูแล้วจะยกตัวอย่างให้ดูนะค่ะ
•ไฟล์ class_core ของ x2.0ของ x2.5 จะเป็นแบบนี้ค่ะ•และโค๊ตนี้ของ x2.0 ไฟล์ class_core- function update() {
- global $_G;
- if($this->sid !== null) {
- $data = daddslashes($this->var);
- if($this->isnew) {
- $this->delete();
- DB::insert('common_session', $data, false, false, true);
- } else {
- DB::update('common_session', $data, "sid='$data[sid]'");
- }
- $_G['session'] = $data;
- dsetcookie('sid', $this->sid, 86400);
- }
- }
คัดลอกไปที่คลิปบอร์ด •ไฟล์ของ x2.5 ไฟล์ class_core หนูเร๊กหาโค๊ตที่จะแก้ไม่เจอเลยค่ะ โค๊ตก็ไม่ได้เยอะมากค่ะ หาไม่เจอจริงๆหรือมองไม่เห็นกันแน่ไม่เข้าใจค่ะ
ก็เลยทำให้ไม่สามารถนำโค๊ตนี้ไปวางแทนที่ได้- function update() {
- global $_G;
- if($this->sid !== null) {
- $data = daddslashes($this->var);
- if($this->isnew) {
- $this->delete();
- DB::insert('common_session', $data, false, false, true);
- $bot = user2idbot($_SERVER['HTTP_USER_AGENT']);
- if($bot){
- DB::query('UPDATE pre_common_session SET botid='.$bot.' WHERE sid=\''.$this->sid.'\'');
- }
- } else {
- DB::update('common_session', $data, "sid='$data[sid]'");
- }
- $_G['session'] = $data;
- dsetcookie('sid', $this->sid, 86400);
- }
- }
คัดลอกไปที่คลิปบอร์ด หากท่านใดทราบแนะนำให้หนูเร๊กด้วยค่ะ
•และไฟล์ forum_index ของ x2.0 โค๊ต- $query = DB::query("SELECT uid, username, groupid, invisible, lastactivity, fid FROM ".DB::table('common_session')." WHERE uid='0' ORDER BY uid DESC LIMIT ".($_G['setting']['maxonlinelist'] - $membercount));
คัดลอกไปที่คลิปบอร์ด ในไฟล์ของ x2.5 ไฟล์ forum_index ก็หาไม่เจอเช่นเดียวกันค่ะ
แต่โค๊ตนี้หาเจอค่ะ- $online['username'] = $_G['cache']['onlinelist']['guest'];
คัดลอกไปที่คลิปบอร์ด ก่อนแก้ใขให้เป็น- if($online['botid']){
- $online['username'] = idbot2user($online['botid']);
- }else{
- $online['username'] = $_G['cache']['onlinelist']['guest'];
- }
คัดลอกไปที่คลิปบอร์ด จะเห็นว่ามีอยู่ 2 จุดที่หนูเร๊กแก้ใขไม่ได้เนื่องจากหาโค๊ตที่จะทำการแก้ใขไม่เจอ
หากท่านใดสามารถแก้ใขตรงจุดใดได้ แนะนำด้วยนะค่ะ ขอบคุณค่ะ
|
|
|
|
|
|
|