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
ดู: 1271|ตอบกลับ: 6

[ตัวระบบ] สงสัยจะเจอบั๊คระบบปรับกลุ่มสมาชิกตั้งแต่ระดับ x3 ขึ้นไปครับ

[คัดลอกลิงก์]
whale123 โพสต์ 2014-12-26 12:49:01 |โหมดอ่าน
เจอระบบตั้งกลุ่มสมาชิกแบบกำหนดวันหมดอายุ
ตอนใช้ver.2.5 ลงมายังไม่เจอปัญหาอะไร พอลองอัพเกรดเป็น x3 เป็นต้นมาเจอบั๊คกลุ่มสมาชิกแบบนี้เลย
http://www.discuzthai.com/forum.php?mod=viewthread&tid=38086
http://www.discuzthai.com/thread-37739-1-1.html

ลองใช้วิธีตั้งระบบหมดอายุแบบอัตโนมือก็ยังเป็นปัญหาเหมือนเดิม ค้างอยู่ที่หน้า
http://www.xxxxxx.com/home.php?mod=spacecp&ac=usergroup&do=expiry
กดไปไหนก็ไม่ได้ ต้องให้แอดมินแก้ระดับกลุ่มให้ถึงจะออกจากหน้าลิงก์นั้นได้

มีใครเจอปัญหาแบบนี้มั้ยครับ
jaideejung007 โพสต์ 2014-12-27 11:54:29
ได้ลงปลั๊กอินอะไรแปลกๆ ไปหรือเปล่านะ

ส่วนตัว ยังไม่เคยเจอแหะ

ปล. ขอดูภาพ หน้าที่ค้างให้ดูหน่อยครับ
mrkran โพสต์ 2014-12-27 12:54:11
แก้ไขครั้งสุดท้ายโดย mrkran เมื่อ 2014-12-27 13:05

ลองแก้แบบนี้ (ได้แนวมาจากบอร์ดจีน)
เปิดไฟล์เพื่อแก้ไขโค๊ด \source\class\discuz\discuz_application.php

ค้นหา
  1. if($user && $user['groupexpiry'] > 0 && $user['groupexpiry'] < TIMESTAMP && (getgpc('mod') != 'spacecp' || CURSCRIPT != 'home'))
คัดลอกไปที่คลิปบอร์ด


เพิ่มโค๊ดต่อท้าย
  1. {
  2.                                 $usergroup         = C::t('common_usergroup')->fetch_by_credits($user['credits']);
  3.                                 C::t("common_member")->update($user['uid'], array("groupexpiry"=>"0", "groupid"=>$usergroup['groupid']));
  4.                                 C::t("common_member_field_forum")->update($user['uid'], array("groupterms"=>""));
  5.                                 dheader('location: /');
  6.                         }
คัดลอกไปที่คลิปบอร์ด


อัพคืนตำแหน่งเดิม (อย่าลืมสำรองไฟล์) แล้วอัพเดทแคช ทดลองอีกครั้ง


ได้ผลยังไง ช่วยกลับมารายงานผลด้วยครับ ยังเหลืออีกแนวแก้ไข ทดสอบแล้วใช้ได้ แต่มันแก้เยอะมาก ลองแบบสั้นๆ ก่อนละกัน

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
kingkitb + 1 ถูกใจ

ดูบันทึกคะแนน

jaideejung007 โพสต์ 2014-12-27 16:50:53
ถ้าเป็นปัญหาจริง ดิสคัสจีน รับทราบปัญหานี้หรือยังนะ

แสดงความคิดเห็น

มีแจ้ง และมีวิธีแก้ไขแล้ว แต่ไม่บรรจุเข้าในแพทช์ต่างๆ ที่ออกมาเลย  โพสต์ 2014-12-27 16:55
 เจ้าของ| whale123 โพสต์ 2014-12-27 18:41:30
mrkran ตอบกลับเมื่อ 2014-12-27 12:54
ลองแก้แบบนี้ (ได้แนวมาจากบอร์ดจีน)
เปิดไฟล์เพื่อแก้ไ ...

โค้ดที่ให้หา
if($user && $user['groupexpiry'] > 0 && $user['groupexpiry'] < TIMESTAMP && (getgpc('mod') != 'spacecp' || CURSCRIPT != 'home'))

ตรงที่ผม ไฮไลท์สีแดงมันไม่มีนะครับ มีแต่


อันเดียวกันป่าว เดี๋ยวแก้ผิดจุดยุ่งเลย

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

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

x
kingkitb โพสต์ 2017-2-20 22:28:20
mrkran ตอบกลับเมื่อ 2014-12-27 12:54
ลองแก้แบบนี้ (ได้แนวมาจากบอร์ดจีน)
เปิดไฟล์เพื่อแก้ไ ...
  1. if($user && $user['groupexpiry'] > 0 && $user['groupexpiry'] < TIMESTAMP)
คัดลอกไปที่คลิปบอร์ด

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

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

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

GMT+7, 2024-4-18 15:04

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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