From 52f6e5ab2db975996f3d89271c73a41f5740dcaa Mon Sep 17 00:00:00 2001 From: jaideejung007 Date: Sat, 21 May 2022 19:14:48 +0700 Subject: [PATCH] Discuz! X3.4 Thai UTF-8 R20220518, Rev.74 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ปรับปรุง การแปลภาษาของข้อตกลงการใช้งานให้เป็นเวอร์ชันภาษาไทย (อย่างไม่เป็นทางการ) - แก้ไขปัญหา เมื่อผู้ใช้เลือกรูปเพื่อจะเปลี่ยนรูปโปรไฟล์แล้วกดย้อนกลับ จะไม่สามารถแก้ไขรูปโปรไฟล์ได้อีกต้องรีเฟรชใหม่ถึงจะเปลี่ยนได้ - แก้ไขปัญหา ปุ่มหน้าถัดไปทำงานไม่ถูกต้องในหน้าอ่านกระทู้ (viewthread) - แก้ไขปัญหา ลำดับแสดงผลโมดูลตัวฝังของมือถือในหน้าตั้งค่าปลั๊กอินไม่ถูกต้อง - แก้ไขปัญหา ตัวแปรโมดูลการค้นหา (search) ไม่ถูกต้อง - แก้ไขปัญหา โมดูลการจัดการกระทู้ที่แสดงสีพื้นหลังการเน้นข้อความไม่ถูกต้อง - แก้ไขปัญหา หมวดหมู่กระทู้ไม่แสดงหมวดหมู่กระทู้เป็นค่าเริ่มต้นตามที่ตั้งค่าไว้ - แก้ไขปัญหา การตั้งค่าความเป็นส่วนตัวของหน้าฟีดข่าว (home) ไม่ถูกต้องในบางกรณี - แก้ไขปัญหา ฟังก์ชันรายงานโพสต์ (report) แจ้งเตือนไปยังผู้ดูแลระบบซ้ำสองครั้งในบางกรณี - แก้ไขปัญหา สามารถอ่านข้อความในกระทู้ที่ต้องจ่ายเครดิตก่อนอ่านข้อความได้ฟรีผ่านแท็ก description - แก้ไขข้อผิดพลาดและปรับปรุงประสิทธิภาพการทำงานทั่วไป --- upload/LICENSE | 103 ++++++++++++++++++ upload/install/include/install_lang.php | 71 ++++++------ upload/source/admincp/admincp_plugins.php | 8 +- upload/source/admincp/admincp_threads.php | 3 +- upload/source/admincp/discuzfiles.md5 | 47 ++++---- upload/source/discuz_version.php | 4 +- upload/source/function/function_trade.php | 3 +- upload/source/include/modcp/modcp_member.php | 2 +- .../source/include/modcp/modcp_moderate.php | 2 +- upload/source/include/space/space_profile.php | 2 +- .../module/forum/forum_forumdisplay.php | 2 +- upload/source/module/forum/forum_group.php | 2 +- .../source/module/forum/forum_viewthread.php | 15 ++- upload/source/module/misc/misc_report.php | 2 +- upload/source/module/misc/misc_tag.php | 2 +- upload/source/module/search/search_forum.php | 2 +- upload/source/module/search/search_group.php | 2 +- upload/static/avatar/avatar.js | 1 + upload/static/js/common_extra.js | 2 +- upload/template/default/common/footer.htm | 4 +- upload/template/default/common/header.htm | 2 +- .../template/default/forum/modcp_member.htm | 4 +- upload/template/default/forum/topicadmin.htm | 7 +- .../default/forum/topicadmin_action.htm | 3 + upload/template/default/forum/viewthread.htm | 4 +- .../template/default/mobile/common/header.htm | 2 +- 26 files changed, 212 insertions(+), 89 deletions(-) create mode 100644 upload/LICENSE diff --git a/upload/LICENSE b/upload/LICENSE new file mode 100644 index 00000000..29a1caf2 --- /dev/null +++ b/upload/LICENSE @@ -0,0 +1,103 @@ +ข้อตกลงใบอนุญาต +ข้อตกลงสิทธิ์ใช้งานเวอร์ชันภาษาไทยสำหรับผู้ใช้ภาษาไทย (อย่างไม่เป็นทางการ) +ลิขสิทธิ์ (c) 2001-2022, Tencent Cloud Computing (Beijing) Co., Ltd. (เดิมชื่อ Beijing Kangsheng Xinchuang Technology Co., Ltd.) สงวนลิขสิทธิ์ + +ขอขอบคุณที่เลือกใช้ผลิตภัณฑ์ Tencent Cloud หวังว่าความตั้งใจของเราจะมอบโซลูชันไซต์ที่มีประสิทธิภาพ รวดเร็ว ทรงพลัง และโซลูชันฟอรัมชุมชนที่มีประสิทธิภาพ เว็บไซต์ของ Tencent Cloud คือ https://www.qcloud.com และเว็บไซต์ของชุมชนการสนทนาเกี่ยวกับผลิตภัณฑ์อย่างเป็นทางการคือ https://www.dismall.com เว็บไซต์อย่างเป็นทางการของศูนย์แอปพลิเคชันผลิตภัณฑ์คือ: https://addon.dismall.com โค้ดโอเพ่นซอร์สสามารถดูได้ที่ https://code.dismall.com + +ศูนย์แอปพลิเคชันอย่างเป็นทางการที่รวมอยู่ในโครงการ Discuz! X ของผลิตภัณฑ์ Tencent Cloud ดำเนินการโดย Hefei Erdao Network Technology Co., Ltd. โครงการโอเพ่นซอร์ส Discuz! X ได้รับการดูแลโดย Hefei Erdao Network Technology Co., Ltd. โค้ดโอเพ่นซอร์ส Discuz! X ได้รับการดูแลร่วมกันโดยคณะกรรมการการจัดการโอเพ่นซอร์สของโครงการและนักพัฒนาชุมชน Tencent Cloud ให้บริการทั้งหมดยกเว้นบริการข้างต้น + +ประกาศสำหรับผู้ใช้: ข้อตกลงนี้เป็นข้อตกลงทางกฎหมายระหว่างคุณและ Tencent Cloud เกี่ยวกับการใช้ผลิตภัณฑ์ซอฟต์แวร์และบริการต่าง ๆ ที่ Tencent Cloud จัดหาให้ ไม่ว่าคุณจะเป็นบุคคลหรือองค์กรแสวงกำไรหรือไม่ และคุณใช้งานด้วยวิธีการใด (รวมถึงเพื่อวัตถุประสงค์ในการเรียนรู้และการวิจัย) คุณต้องอ่านข้อตกลงนี้อย่างละเอียด ซึ่งรวมถึงข้อความปฏิเสธความรับผิดชอบที่ยกเว้นหรือจำกัดความรับผิดและข้อจำกัดของ Tencent Cloud สิทธิของคุณ กรุณาตรวจสอบและยอมรับหรือไม่ยอมรับข้อกำหนดในการให้บริการเหล่านี้ หากคุณไม่ยอมรับข้อกำหนดในการให้บริการและ/หรือการเปลี่ยนแปลงของ Tencent Cloud ในเวลาใด ๆ คุณไม่ควรใช้หรือยกเลิกใช้งานผลิตภัณฑ์ Tencent Cloud โดยสมัครใจที่ Tencent Cloud ให้บริการ มิฉะนั้น การลงทะเบียน เข้าสู่ระบบ ดาวน์โหลด ดู ฯลฯ ของบริการที่เกี่ยวข้องในผลิตภัณฑ์ Tencent Cloud จะถือว่าคุณยอมรับข้อกำหนดในการให้บริการเหล่านี้อย่างเต็มที่ ซึ่งรวมถึงการยอมรับการแก้ไขใด ๆ ที่ Tencent Cloud ดำเนินการกับข้อกำหนดในการให้บริการเมื่อใดก็ได้ตลอดเวลา + +เมื่อข้อกำหนดในการให้บริการมีการเปลี่ยนแปลง Tencent Cloud จะประกาศเนื้อหาที่แก้ไขบนเว็บไซต์ เมื่อข้อกำหนดในการให้บริการฉบับแก้ไขได้รับการเผยแพร่บนระบบการจัดการเว็บไซต์ (AdminCP) เงื่อนไขเหล่านี้จะแทนที่ข้อกำหนดในการให้บริการเดิมทันที คุณสามารถตรวจสอบข้อกำหนดในการให้บริการเวอร์ชันล่าสุดได้ตลอดเวลาโดยลงชื่อเข้าใช้เว็บไซต์โค้ดโอเพนซอร์ส หากคุณเลือกที่จะยอมรับข้อกำหนดเหล่านี้ แสดงว่าคุณตกลงที่จะมีพันธะผูกพันตามข้อกำหนดของข้อตกลง หากคุณไม่ยอมรับข้อกำหนดในการให้บริการนี้ คุณจะไม่สามารถรับสิทธิ์ในการใช้บริการได้ หากคุณละเมิดข้อกำหนดเหล่านี้ Tencent Cloud มีสิทธิ์ที่จะระงับหรือยุติคุณสมบัติของคุณในการใช้ผลิตภัณฑ์ Tencent Cloud เมื่อใดก็ได้ และขอสงวนสิทธิ์ในการรับผิดชอบทางกฎหมายที่เกี่ยวข้อง + +คุณสามารถเริ่มใช้ผลิตภัณฑ์ Tencent Cloud ได้ก็ต่อเมื่อคุณเข้าใจ ยอมรับ และปฏิบัติตามข้อกำหนดทั้งหมดของข้อตกลงนี้เท่านั้น คุณสามารถทำข้อตกลงเป็นลายลักษณ์อักษรอื่นโดยตรงกับ Tencent Cloud เพื่อเสริมหรือแทนที่ทั้งหมดหรือบางส่วนของข้อตกลงนี้ + +Tencent Cloud เป็นเจ้าของสิทธิ์ในทรัพย์สินทางปัญญาทั้งหมดของซอฟต์แวร์นี้ ซอฟต์แวร์นี้มีไว้เพื่อสัญญาอนุญาตเท่านั้น จะไม่มีการขายใด ๆ Tencent Cloud อนุญาตให้คุณคัดลอก ดาวน์โหลด ติดตั้ง ใช้หรือได้รับประโยชน์อย่างอื่นจากฟังก์ชันหรือสิทธิ์ในทรัพย์สินทางปัญญาของซอฟต์แวร์นี้ตามเงื่อนไขของข้อตกลงนี้เท่านั้น + +I. สิทธิ์ที่ได้รับอนุญาตในข้อตกลง + + 1. คุณสามารถใช้ซอฟต์แวร์เพื่อการใช้งานที่ไม่ใช่เชิงพาณิชย์หรือเชิงพาณิชย์ (จำกัดเฉพาะสิทธิ์ใช้งานที่ปรับให้เข้ากับข้อตกลงนี้) บนพื้นฐานของการปฏิบัติตามข้อตกลงสิทธิ์การใช้งานนี้โดยสมบูรณ์ โดยไม่ต้องชำระค่าธรรมเนียมใบอนุญาตลิขสิทธิ์ซอฟต์แวร์ + 2. คุณสามารถแก้ไขซอร์สโค้ดของผลิตภัณฑ์ Tencent Cloud (หากมีให้) หรือรูปแบบอินเทอร์เฟซเพื่อให้เหมาะกับข้อกำหนดของเว็บไซต์ของคุณภายในข้อจำกัดที่ระบุไว้ในข้อตกลง + 3. คุณเป็นเจ้าของข้อมูลสมาชิก บทความ และข้อมูลที่เกี่ยวข้องทั้งหมดบนเว็บไซต์ที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้ และดำเนินการตรวจสอบและให้ความสนใจกับเนื้อหาของเว็บไซต์ที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้โดยอิสระเพื่อให้แน่ใจว่าจะไม่ละเมิดต่อสิทธิ์ที่ชอบด้วยกฎหมายและผลประโยชน์ของใครก็ตาม และรับผิดชอบโดยอิสระสำหรับความรับผิดชอบทั้งหมดที่เกิดขึ้นจากการใช้ซอฟต์แวร์และบริการ Tencent Cloud คุณจะต้องชดใช้ค่าเสียหายทั้งหมดสำหรับความสูญเสียที่เกิดขึ้นกับ Tencent Cloud Company หรือผู้ใช้ + 4. หากคุณต้องการใช้ซอฟต์แวร์หรือผู้ใช้บริการของ Tencent Cloud เพื่อวัตถุประสงค์ทางการค้า คุณต้องปฏิบัติตามกฎหมายที่เกี่ยวข้องของสาธารณรัฐประชาชนจีน หากคุณต้องการจัดเตรียมวิธีการสนับสนุนทางเทคนิคหรือเนื้อหาการสนับสนุนทางเทคนิค กรุณาให้บริการสนับสนุนด้านเทคนิคแก่ศูนย์แอปพลิเคชันอย่างเป็นทางการ (https://addon.dismall.com/service.html) + 5. คุณสามารถดาวน์โหลดแอปพลิเคชันที่เหมาะสมกับเว็บไซต์ของคุณได้จากบริการศูนย์แอปพลิเคชันที่ให้บริการโดย Tencent Cloud แต่คุณควรชำระค่าธรรมเนียมที่เกี่ยวข้องให้กับผู้พัฒนา/เจ้าของแอปพลิเคชัน + +II. ข้อผูกมัดและข้อจำกัดที่ระบุไว้ในข้อตกลง + + 1. ซอฟต์แวร์หรือใบอนุญาตทางการค้าที่เกี่ยวข้องไม่สามารถเช่า ขาย จำนอง หรือให้อนุญาตให้ใช้สิทธิช่วงได้ + 2. ไม่ว่าในกรณีใด ไม่ว่าจะมีการแก้ไขหรือตกแต่ง หรือระดับของการแก้ไข ตราบใดที่ผลิตภัณฑ์ Tencent Cloud ทั้งหมดหรือบางส่วนถูกใช้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษร ชื่อผลิตภัณฑ์ Tencent Cloud ที่ส่วนท้ายของหน้าและเว็บไซต์ของ Tencent Cloud Company (http://cloud.tencent.com หรือ https://www.discuz.net) และลิงก์ไปยังศูนย์แอปพลิเคชันอย่างเป็นทางการในระบบหลังบ้านของโปรแกรม (https://addon.dismall.com) ต้องถูกเก็บรักษาไว้ และไม่สามารถลบ แก้ไข หรือแทนที่ได้ + 3. ห้ามพัฒนาในลักษณะเวอร์ชันลอกเลียนแบบ เวอร์ชันดัดแปลง หรือเวอร์ชันของบุคคลที่สามโดยอิงจากผลิตภัณฑ์ Tencent Cloud ทั้งหมดหรือบางส่วนเพื่อการแจกจ่ายซ้ำ + 4. แอปพลิเคชันที่คุณดาวน์โหลดจากศูนย์แอปพลิเคชันจะต้องไม่ทำวิศวกรรมย้อนกลับ ประกอบย้อนกลับ ถอดรหัส ฯลฯ โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากผู้พัฒนา/เจ้าของแอปพลิเคชัน และจะไม่ถูกคัดลอก ดัดแปลง เชื่อมโยง ทำซ้ำ หรือประกอบโดยไม่ได้รับอนุญาต เผยแพร่ แชร์ พัฒนาผลิตภัณฑ์ลอกเลียนแบบ ผลงาน ฯลฯ + 5. หากคุณไม่ปฏิบัติตามข้อกำหนดของข้อตกลงนี้ การอนุญาตของคุณจะสิ้นสุดลง สิทธิ์ที่ได้รับใบอนุญาตจะถูกเพิกถอน และคุณควรรับผิดชอบทางกฎหมายที่เกี่ยวข้อง + +III. การรับประกันแบบจำกัดและข้อจำกัดความรับผิดชอบ + + 1. ซอฟต์แวร์นี้และเอกสารประกอบมีให้โดยไม่มีการชดใช้หรือการรับประกันโดยชัดแจ้งหรือโดยนัย + 2. ผู้ใช้ใช้ซอฟต์แวร์นี้โดยสมัครใจ และคุณต้องเข้าใจความเสี่ยงของการใช้ซอฟต์แวร์นี้ เราไม่ให้คำมั่นสัญญาว่าจะให้การสนับสนุนด้านเทคนิคในรูปแบบใด ๆ การรับประกันการใช้งาน และไม่รับผิดชอบต่อปัญหาที่เกิดจากการใช้ซอฟต์แวร์นี้ + 3. Tencent Cloud Company ไม่รับผิดชอบต่อบทความหรือข้อมูลในเว็บไซต์หรือฟอรัมที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้ และคุณมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวสำหรับความรับผิดชอบทั้งหมด + 4. ศูนย์แอปพลิเคชันอย่างเป็นทางการไม่สามารถตรวจสอบแอปพลิเคชันที่อัปโหลดไปยังศูนย์แอปพลิเคชันโดยบุคคลที่สามอย่างครอบคลุม ดังนั้นจึงไม่รับประกันความถูกต้องตามกฎหมาย ความปลอดภัย ความสมบูรณ์ ความถูกต้อง หรือคุณภาพของแอปพลิเคชัน เมื่อคุณดาวน์โหลดแอปพลิเคชันจากศูนย์แอปพลิเคชัน คุณยอมรับที่จะดำเนินการ การตัดสินใจของคุณเอง และแบกรับความเสี่ยงทั้งหมดโดยไม่ต้องพึ่ง Tencent Cloud และศูนย์แอปพลิเคชันอย่างเป็นทางการ อย่างไรก็ตาม ไม่ว่าในกรณีใด ศูนย์แอปพลิเคชันอย่างเป็นทางการมีสิทธิ์หยุดให้บริการศูนย์แอปพลิเคชันตามกฎหมายและดำเนินการที่เกี่ยวข้อง ซึ่งรวมถึงแต่ไม่จำกัดเพียงการถอนการติดตั้งแอปพลิเคชันที่เกี่ยวข้อง การระงับบริการทั้งหมดหรือบางส่วน การบันทึกบันทึกที่เกี่ยวข้อง และรายงานต่อหน่วยงานที่เกี่ยวข้อง Tencent Cloud และศูนย์แอปพลิเคชันอย่างเป็นทางการจะไม่รับผิดชอบโดยตรง ทางอ้อมหรือร่วมกันสำหรับการสูญเสียที่อาจเกิดขึ้นกับคุณและบุคคลที่สาม + 5. Tencent Cloud ไม่รับประกันความตรงเวลา ความปลอดภัย และความถูกต้องของซอฟต์แวร์และบริการที่ Tencent Cloud จัดหาให้ และการใช้ซอฟต์แวร์และบริการอันเนื่องมาจากเหตุสุดวิสัยและปัจจัยที่อยู่นอกเหนือการควบคุมของ Tencent Cloud (รวมถึงการโจมตีของแฮ็กเกอร์ ไฟดับ ฯลฯ) หาก การระงับหรือการยกเลิกทำให้คุณสูญเสีย คุณยอมรับที่จะสละสิทธิ์ทั้งหมดในการดำเนินตามความรับผิดชอบของ Tencent Cloud + 6. Tencent Cloud Company ดึงความสนใจของคุณไปที่ข้อเท็จจริงที่ว่าเพื่อปกป้องเอกราชของบริษัทในการพัฒนาและปรับเปลี่ยนธุรกิจ Tencent Cloud Company มีสิทธิ์ในการแก้ไขเนื้อหาบริการ ระงับหรือยุติซอฟต์แวร์และบริการบางส่วนหรือทั้งหมดได้ตลอดเวลา โดยมีหรือไม่มีการแจ้งให้ทราบล่วงหน้า การแก้ไขจะประกาศในหน้าที่เกี่ยวข้องของเว็บไซต์ Tencent Cloud และจะถือเป็นการแจ้งเตือนเมื่อมีการประกาศ Tencent Cloud จะไม่รับผิดชอบต่อคุณหรือบุคคลที่สามสำหรับความสูญเสียที่เกิดจากการใช้สิทธิ์ของ Tencent Cloud ในการแก้ไขหรือระงับหรือยุติซอฟต์แวร์และบริการบางส่วนหรือทั้งหมด + +รายละเอียดของข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ผลิตภัณฑ์ Tencent Cloud การอนุญาตเชิงพาณิชย์ และบริการทางเทคนิคมีให้โดย Tencent Cloud เท่านั้น Tencent Cloud มีสิทธิ์แก้ไขข้อตกลงใบอนุญาตและรายการราคาบริการโดยไม่ต้องแจ้งให้ทราบล่วงหน้า และข้อตกลงที่แก้ไขหรือรายการราคาจะมีผลสำหรับผู้ใช้ที่ได้รับอนุญาตใหม่นับจากวันที่เปลี่ยนแปลง + +เมื่อคุณเริ่มติดตั้งผลิตภัณฑ์ Tencent Cloud จะถือว่าคุณเข้าใจและยอมรับข้อกำหนดของข้อตกลงนี้โดยสมบูรณ์ และคุณจะต้องอยู่ภายใต้ข้อบังคับและข้อจำกัดที่เกี่ยวข้องในขณะที่เพลิดเพลินกับสิทธิ์ที่ได้รับจากข้อกำหนดข้างต้น พฤติกรรมที่อยู่นอกเหนือขอบเขตของข้อตกลงจะเป็นการละเมิดข้อตกลงสิทธิ์การใช้งานนี้โดยตรงและถือเป็นการละเมิด เรามีสิทธิ์ที่จะยุติการอนุญาตเมื่อใดก็ได้ เพื่อหยุดความเสียหาย และสงวนสิทธิ์ในการรับผิดชอบที่เกี่ยวข้อง + +การตีความ ความถูกต้อง และการระงับข้อพิพาทของเงื่อนไขของข้อตกลงใบอนุญาตนี้จะอยู่ภายใต้กฎหมายของสาธารณรัฐประชาชนจีน + +หากมีข้อพิพาทหรือข้อพิพาทใด ๆ ระหว่างคุณกับ Tencent Cloud ควรแก้ไขโดยการเจรจาฉันมิตรก่อน หากการเจรจาไม่เป็นผล คุณยินยอมอย่างเต็มที่ที่จะส่งข้อพิพาทหรือข้อพิพาทไปยังศาลประชาชนของเขต Haidian กรุงปักกิ่ง โดยที่ Tencent Cloud ตั้งอยู่ Tencent Cloud มีสิทธิ์ตีความและแก้ไขเนื้อหาของข้อกำหนดข้างต้น + +(ท้ายข้อความ) + +Tencent Cloud Company + +授权协议 +中文版授权协议 适用于中文用户 + +版权所有 (c) 2001-2022,腾讯云计算(北京)有限责任公司(原北京康盛新创科技有限责任公司) +保留所有权利。 + +感谢您选择腾讯云产品。希望我们的努力能为您提供一个高效快速、强大的站点解决方案,和强大的社区论坛解决方案。腾讯云公司网址为 https://www.qcloud.com,产品官方讨论社区网址为 https://www.dismall.com。产品官方应用中心网址为:https://addon.dismall.com。开源代码网址为 https://code.dismall.com。 + +腾讯云产品的 Discuz! X 项目内所包含的官方应用中心由合肥贰道网络科技有限公司承接运营。Discuz! X 开源项目由合肥贰道网络科技有限公司承接维护,Discuz! X 开源代码由项目开源管理委员会及社区开发者共同维护。除以上服务外,均由腾讯云提供服务。 + +用户须知:本协议是您与腾讯云公司之间关于您使用腾讯云公司提供的各种软件产品及服务的法律协议。无论您是个人或组织、盈利与否、用途如何(包括以学习和研究为目的),均需仔细阅读本协议,包括免除或者限制腾讯云责任的免责条款及对您的权利限制。请您审阅并接受或不接受本服务条款。如您不同意本服务条款及/或腾讯云随时对其的修改,您应不使用或主动取消腾讯云公司提供的腾讯云产品。否则,您的任何对腾讯云产品中的相关服务的注册、登陆、下载、查看等使用行为将被视为您对本服务条款全部的完全接受,包括接受腾讯云对服务条款随时所做的任何修改。 +本服务条款一旦发生变更, 腾讯云将在网页上公布修改内容。修改后的服务条款一旦在网站管理后台上公布即有效代替原来的服务条款。您可随时登录开源代码网址查阅最新版服务条款。如果您选择接受本条款,即表示您同意接受协议各项条件的约束。如果您不同意本服务条款,则不能获得使用本服务的权利。您若有违反本条款规定,腾讯云公司有权随时中止或终止您对腾讯云产品的使用资格并保留追究相关法律责任的权利。 +在理解、同意、并遵守本协议的全部条款后,方可开始使用腾讯云产品。您可能与腾讯云公司直接签订另一书面协议,以补充或者取代本协议的全部或者任何部分。 + +腾讯云拥有本软件的全部知识产权。本软件只供许可协议,并非出售。腾讯云只允许您在遵守本协议各项条款的情况下复制、下载、安装、使用或者以其他方式受益于本软件的功能或者知识产权。 + +I. 协议许可的权利 + + 1. 您可以在完全遵守本许可协议的基础上,将本软件应用于非商业用途或商业用途使用(局限于本协议所适配许可的情况下),而不必支付软件版权许可费用。 + 2. 您可以在协议规定的约束和限制范围内修改腾讯云产品源代码(如果被提供的话)或界面风格以适应您的网站要求。 + 3. 您拥有使用本软件构建的网站中全部会员资料、文章及相关信息的所有权,并独立承担与使用本软件构建的网站内容的审核、注意义务,确保其不侵犯任何人的合法权益,独立承担因使用腾讯云软件和服务带来的全部责任,若造成腾讯云公司或用户损失的,您应予以全部赔偿。 + 4. 若您需将腾讯云软件或服务用户商业用途,必须遵守中国人民共和国相关法律。若需提供技术支持方式或技术支持内容,请向官方应用中心(https://addon.dismall.com/service.html)提供技术支持服务。 + 5. 您可以从腾讯云提供的应用中心服务中下载适合您网站的应用程序,但应向应用程序开发者/所有者支付相应的费用。 + +II. 协议规定的约束和限制 + + 1. 不得对本软件或与之关联的商业授权进行出租、出售、抵押或发放子许可证。 + 2. 无论如何,即无论用途如何、是否经过修改或美化、修改程度如何,只要使用腾讯云产品的整体或任何部分,未经书面许可,页面页脚处的腾讯云产品名称和腾讯云公司下属网站(http://cloud.tencent.com 或 https://www.discuz.net) 及程序后台官方应用中心的链接(https://addon.dismall.com)都必须保留,而不能清除或修改、替换。 + 3. 禁止在腾讯云产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发。 + 4. 您从应用中心下载的应用程序,未经应用程序开发者/所有者的书面许可,不得对其进行反向工程、反向汇编、反向编译等,不得擅自复制、修改、链接、转载、汇编、发表、出版、发展与之有关的衍生产品、作品等。 + 5. 如果您未能遵守本协议的条款,您的授权将被终止,所许可的权利将被收回,同时您应承担相应法律责任。 + +III. 有限担保和免责声明 + + 1. 本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。 + 2. 用户出于自愿而使用本软件,您必须了解使用本软件的风险,我们不承诺提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。 + 3. 腾讯云公司不对使用本软件构建的网站中或者论坛中的文章或信息承担责任,全部责任由您自行承担。 + 4. 官方应用中心无法全面监控由第三方上传至应用中心的应用程序,因此不保证应用程序的合法性、安全性、完整性、真实性或品质等;您从应用中心下载应用程序时,同意自行判断并承担所有风险,而不依赖于腾讯云公司及官方应用中心。但在任何情况下,官方应用中心有权依法停止应用中心服务并采取相应行动,包括但不限于对于相关应用程序进行卸载,暂停服务的全部或部分,保存有关记录,并向有关机关报告。由此对您及第三人可能造成的损失,腾讯云公司及官方应用中心不承担任何直接、间接或者连带的责任。 + 5. 腾讯云公司对腾讯云提供的软件和服务之及时性、安全性、准确性不作担保,由于不可抗力因素、腾讯云公司无法控制的因素(包括黑客攻击、停断电等)等造成软件使用和服务中止或终止,而给您造成损失的,您同意放弃追究腾讯云公司责任的全部权利。 + 6. 腾讯云公司特别提请您注意,腾讯云公司为了保障公司业务发展和调整的自主权,腾讯云公司拥有随时经或未经事先通知而修改服务内容、中止或终止部分或全部软件使用和服务的权利,修改会公布于腾讯云公司网站相关页面上,一经公布视为通知。 腾讯云公司行使修改或中止、终止部分或全部软件使用和服务的权利而造成损失的,腾讯云公司不需对您或任何第三方负责。 + +有关腾讯云产品最终用户授权协议、商业授权与技术服务的详细内容,均由腾讯云公司独家提供。腾讯云公司拥有在不事先通知的情况下,修改授权协议和服务价目表的权利,修改后的协议或价目表对自改变之日起的新授权用户生效。 + +一旦您开始安装腾讯云产品,即被视为完全理解并接受本协议的各项条款,在享有上述条款授予的权利的同时,受到相关的约束和限制。协议许可范围以外的行为,将直接违反本授权协议并构成侵权,我们有权随时终止授权,责令停止损害,并保留追究相关责任的权力。 + +本许可协议条款的解释,效力及纠纷的解决,适用于中华人民共和国大陆法律。 + +若您和腾讯云之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,您在此完全同意将纠纷或争议提交腾讯云所在地北京市海淀区人民法院管辖。腾讯云公司拥有对以上各项条款内容的解释权及修改权。(正文完) + +腾讯云公司 diff --git a/upload/install/include/install_lang.php b/upload/install/include/install_lang.php index 07b79700..fa4c2f7d 100644 --- a/upload/install/include/install_lang.php +++ b/upload/install/include/install_lang.php @@ -253,58 +253,59 @@ 'init_gift_task' => 'กิจกรรมกล่องของขวัญ', 'init_avatar_task' => 'กิจกรรมเปลี่ยนรูปโปรไฟล์', - 'license' => '

ข้อตกลงสิทธิ์ใช้งานเวอร์ชันภาษาอังกฤษ (อย่างไม่เป็นทางการ)

+ 'license' => ' +

ข้อตกลงสิทธิ์ใช้งานเวอร์ชันภาษาไทยสำหรับผู้ใช้ภาษาไทย (อย่างไม่เป็นทางการ)

+

ลิขสิทธิ์ (c) 2001-2022, Tencent Cloud Computing (Beijing) Co., Ltd. (เดิมชื่อ Beijing Kangsheng Xinchuang Technology Co., Ltd.) สงวนลิขสิทธิ์

-

Copyright (c) 2001-2021, Tencent Cloud Computing (Beijing) Co., Ltd. (formerly Beijing Kangsheng Xinchuang Technology Co., Ltd.) All rights reserved.

+

ขอขอบคุณที่เลือกใช้ผลิตภัณฑ์ Tencent Cloud หวังว่าความตั้งใจของเราจะมอบโซลูชันไซต์ที่มีประสิทธิภาพ รวดเร็ว ทรงพลัง และโซลูชันฟอรัมชุมชนที่มีประสิทธิภาพ เว็บไซต์ของ Tencent Cloud คือ https://www.qcloud.com และเว็บไซต์ของชุมชนการสนทนาเกี่ยวกับผลิตภัณฑ์อย่างเป็นทางการคือ https://www.dismall.com เว็บไซต์อย่างเป็นทางการของศูนย์แอปพลิเคชันผลิตภัณฑ์คือ: https://addon.dismall.com โค้ดโอเพ่นซอร์สสามารถดูได้ที่ https://code.dismall.com

-

Thank you for choosing Kangsheng products. We hope that our efforts can provide you with an efficient, fast, powerful site solution, and a powerful community forum solution. The website of Kangsheng Company is http://www.comsenz.com, and the official discussion website of the product is http://www.discuz.net.

+

ศูนย์แอปพลิเคชันอย่างเป็นทางการที่รวมอยู่ในโครงการ Discuz! X ของผลิตภัณฑ์ Tencent Cloud ดำเนินการโดย Hefei Erdao Network Technology Co., Ltd. โครงการโอเพ่นซอร์ส Discuz! X ได้รับการดูแลโดย Hefei Erdao Network Technology Co., Ltd. โค้ดโอเพ่นซอร์ส Discuz! X ได้รับการดูแลร่วมกันโดยคณะกรรมการการจัดการโอเพ่นซอร์สของโครงการและนักพัฒนาชุมชน Tencent Cloud ให้บริการทั้งหมดยกเว้นบริการข้างต้น

-

Note to users: This agreement is a legal agreement between you and Kangsheng about your use of various software products and services provided by Kangsheng. Regardless of whether you are an individual or an organization, profitable or not, and for whatever purpose (including for the purpose of learning and research), you need to read this agreement carefully, including the exemption clauses that exempt or limit Kang Sheng\'s liability and restrictions on your rights. Please review and accept or not accept these Terms of Service. If you do not agree to these Terms of Service and/or any changes to them by Kang Sheng at any time, you should not use or actively cancel Kang Sheng products provided by Kang Sheng. Otherwise, any of your use of registration, login, download, and viewing of related services in Kangsheng products will be deemed to be your full acceptance of these Terms of Service, including any amendments made by Kangsheng to the Terms of Service at any time. -

Once these Terms of Service are changed, Kang Sheng will post the changes on the website. Once the revised terms of service are published on the website management background, they will effectively replace the original terms of service. You can check the latest version of the terms of service at the official forum of Kangsheng at any time. If you choose to accept these terms, you agree to be bound by the terms of the agreement. If you do not agree to these Terms of Service, you will not be granted the right to use the Service. If you violate the provisions of this clause, Kangsheng Company has the right to suspend or terminate your qualification to use Kangsheng products at any time and reserves the right to pursue relevant legal responsibilities.

-

After understanding, agreeing, and complying with all the terms of this agreement, you can start using Kangsheng products. You may enter into another written agreement directly with Kangsheng to supplement or replace all or any part of this agreement.

+

ประกาศสำหรับผู้ใช้: ข้อตกลงนี้เป็นข้อตกลงทางกฎหมายระหว่างคุณและ Tencent Cloud เกี่ยวกับการใช้ผลิตภัณฑ์ซอฟต์แวร์และบริการต่าง ๆ ที่ Tencent Cloud จัดหาให้ ไม่ว่าคุณจะเป็นบุคคลหรือองค์กรแสวงกำไรหรือไม่ และคุณใช้งานด้วยวิธีการใด (รวมถึงเพื่อวัตถุประสงค์ในการเรียนรู้และการวิจัย) คุณต้องอ่านข้อตกลงนี้อย่างละเอียด ซึ่งรวมถึงข้อความปฏิเสธความรับผิดชอบที่ยกเว้นหรือจำกัดความรับผิดและข้อจำกัดของ Tencent Cloud สิทธิของคุณ กรุณาตรวจสอบและยอมรับหรือไม่ยอมรับข้อกำหนดในการให้บริการเหล่านี้ หากคุณไม่ยอมรับข้อกำหนดในการให้บริการและ/หรือการเปลี่ยนแปลงของ Tencent Cloud ในเวลาใด ๆ คุณไม่ควรใช้หรือยกเลิกใช้งานผลิตภัณฑ์ Tencent Cloud โดยสมัครใจที่ Tencent Cloud ให้บริการ มิฉะนั้น การลงทะเบียน เข้าสู่ระบบ ดาวน์โหลด ดู ฯลฯ ของบริการที่เกี่ยวข้องในผลิตภัณฑ์ Tencent Cloud จะถือว่าคุณยอมรับข้อกำหนดในการให้บริการเหล่านี้อย่างเต็มที่ ซึ่งรวมถึงการยอมรับการแก้ไขใด ๆ ที่ Tencent Cloud ดำเนินการกับข้อกำหนดในการให้บริการเมื่อใดก็ได้ตลอดเวลา

+

เมื่อข้อกำหนดในการให้บริการมีการเปลี่ยนแปลง Tencent Cloud จะประกาศเนื้อหาที่แก้ไขบนเว็บไซต์ เมื่อข้อกำหนดในการให้บริการฉบับแก้ไขได้รับการเผยแพร่บนระบบการจัดการเว็บไซต์ (AdminCP) เงื่อนไขเหล่านี้จะแทนที่ข้อกำหนดในการให้บริการเดิมทันที คุณสามารถตรวจสอบข้อกำหนดในการให้บริการเวอร์ชันล่าสุดได้ตลอดเวลาโดยลงชื่อเข้าใช้เว็บไซต์โค้ดโอเพนซอร์ส หากคุณเลือกที่จะยอมรับข้อกำหนดเหล่านี้ แสดงว่าคุณตกลงที่จะมีพันธะผูกพันตามข้อกำหนดของข้อตกลง หากคุณไม่ยอมรับข้อกำหนดในการให้บริการนี้ คุณจะไม่สามารถรับสิทธิ์ในการใช้บริการได้ หากคุณละเมิดข้อกำหนดเหล่านี้ Tencent Cloud มีสิทธิ์ที่จะระงับหรือยุติคุณสมบัติของคุณในการใช้ผลิตภัณฑ์ Tencent Cloud เมื่อใดก็ได้ และขอสงวนสิทธิ์ในการรับผิดชอบทางกฎหมายที่เกี่ยวข้อง

+

คุณสามารถเริ่มใช้ผลิตภัณฑ์ Tencent Cloud ได้ก็ต่อเมื่อคุณเข้าใจ ยอมรับ และปฏิบัติตามข้อกำหนดทั้งหมดของข้อตกลงนี้เท่านั้น คุณสามารถทำข้อตกลงเป็นลายลักษณ์อักษรอื่นโดยตรงกับ Tencent Cloud เพื่อเสริมหรือแทนที่ทั้งหมดหรือบางส่วนของข้อตกลงนี้

-

All intellectual property Kang Sheng has the software. This software is only for the license, not for sale. Kang Sheng only allows you to copy, in accordance with the terms of this agreement, download installation, use or otherwise benefit from the functions of the software or intellectual property rights.

+

Tencent Cloud เป็นเจ้าของสิทธิ์ในทรัพย์สินทางปัญญาทั้งหมดของซอฟต์แวร์นี้ ซอฟต์แวร์นี้มีไว้เพื่อสัญญาอนุญาตเท่านั้น จะไม่มีการขายใด ๆ Tencent Cloud อนุญาตให้คุณคัดลอก ดาวน์โหลด ติดตั้ง ใช้หรือได้รับประโยชน์อย่างอื่นจากฟังก์ชันหรือสิทธิ์ในทรัพย์สินทางปัญญาของซอฟต์แวร์นี้ตามเงื่อนไขของข้อตกลงนี้เท่านั้น

-

I. Licensed Rights

+

I. สิทธิ์ที่ได้รับอนุญาตในข้อตกลง

    -
  1. You can fully comply with the end user license agreement, based on the software used in this non-commercial use, without having to pay for software copyright licensing fees.
  2. -
  3. Agreement you can within the constraints and limitations modify Discuz! source code (if provided) or interface styles to suit your site requirements.
  4. -
  5. You have to use this software to build the forum all the membership information, articles and related information of ownership, and is independent of commitment and legal obligations related to the article content.
  6. -
  7. A commercial license, you can use this software for commercial applications, while according to the type of license purchased to determine the period of technical support, technical support, technical support form and content, from the moment of purchase, within the period of technical support have a way to get through the specified designated areas of technical support services. Business authorized users have the power to reflect and comment, relevant comments will be a primary consideration, but not necessarily be accepted promise or guarantee.
  8. -
  9. You can download the application that suits your website from the application center service provided by Kangsheng, but you should pay the application developer / owner accordingly.
  10. +
  11. คุณสามารถใช้ซอฟต์แวร์เพื่อการใช้งานที่ไม่ใช่เชิงพาณิชย์หรือเชิงพาณิชย์ (จำกัดเฉพาะสิทธิ์ใช้งานที่ปรับให้เข้ากับข้อตกลงนี้) บนพื้นฐานของการปฏิบัติตามข้อตกลงสิทธิ์การใช้งานนี้โดยสมบูรณ์ โดยไม่ต้องชำระค่าธรรมเนียมใบอนุญาตลิขสิทธิ์ซอฟต์แวร์
  12. +
  13. คุณสามารถแก้ไขซอร์สโค้ดของผลิตภัณฑ์ Tencent Cloud (หากมีให้) หรือรูปแบบอินเทอร์เฟซเพื่อให้เหมาะกับข้อกำหนดของเว็บไซต์ของคุณภายในข้อจำกัดที่ระบุไว้ในข้อตกลง
  14. +
  15. คุณเป็นเจ้าของข้อมูลสมาชิก บทความ และข้อมูลที่เกี่ยวข้องทั้งหมดบนเว็บไซต์ที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้ และดำเนินการตรวจสอบและให้ความสนใจกับเนื้อหาของเว็บไซต์ที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้โดยอิสระเพื่อให้แน่ใจว่าจะไม่ละเมิดต่อสิทธิ์ที่ชอบด้วยกฎหมายและผลประโยชน์ของใครก็ตาม และรับผิดชอบโดยอิสระสำหรับความรับผิดชอบทั้งหมดที่เกิดขึ้นจากการใช้ซอฟต์แวร์และบริการ Tencent Cloud คุณจะต้องชดใช้ค่าเสียหายทั้งหมดสำหรับความสูญเสียที่เกิดขึ้นกับ Tencent Cloud Company หรือผู้ใช้
  16. +
  17. หากคุณต้องการใช้ซอฟต์แวร์หรือผู้ใช้บริการของ Tencent Cloud เพื่อวัตถุประสงค์ทางการค้า คุณต้องปฏิบัติตามกฎหมายที่เกี่ยวข้องของสาธารณรัฐประชาชนจีน หากคุณต้องการจัดเตรียมวิธีการสนับสนุนทางเทคนิคหรือเนื้อหาการสนับสนุนทางเทคนิค กรุณาให้บริการสนับสนุนด้านเทคนิคแก่ศูนย์แอปพลิเคชันอย่างเป็นทางการ (https://addon.dismall.com/service.html)
  18. +
  19. คุณสามารถดาวน์โหลดแอปพลิเคชันที่เหมาะสมกับเว็บไซต์ของคุณได้จากบริการศูนย์แอปพลิเคชันที่ให้บริการโดย Tencent Cloud แต่คุณควรชำระค่าธรรมเนียมที่เกี่ยวข้องให้กับผู้พัฒนา/เจ้าของแอปพลิเคชัน
-

II. Constraints and restrictions stipulated in the agreement

+

II. ข้อผูกมัดและข้อจำกัดที่ระบุไว้ในข้อตกลง

    -
  1. The software may not be used for commercial purposes (including, but not limited to, corporate websites, operational websites, profit-oriented websites, or profitable websites) without written commercial authorization from Kangsheng. For commercial license purchase, please visit http://www.discuz.com for reference, or call 8610-51282255 for details.
  2. -
  3. May not associated with the software or business license for rental, sale, mortgage or grant sub-licenses.
  4. -
  5. In any case, that no matter how used, whether modified or landscaping, changes to what extent, just use Discuz! the whole or any part, without the written permission of the Forum page footer Department Discuz! name and Sing Imagination (Beijing) Technology Co., Ltd. affiliated website (http://www.comsenz.com, http://www.discuz.com or http://www.discuz.net) the link must be retained, not removed or modified .
  6. -
  7. Prohibited Discuz! the whole or any part of the basis for the development of any derivative version, modified version or third-party version for redistribution.
  8. -
  9. The applications you download from the Application Center must not be reverse engineered, decompiled, decompiled, etc. without the written permission of the application developer/owner, Publishing, publishing, developing related derivative products, works, etc.
  10. -
  11. If you fail to comply with the terms of this agreement, your authorization will be terminated, your licensed rights will be revoked, and you will be held legally responsible. +
  12. ซอฟต์แวร์หรือใบอนุญาตทางการค้าที่เกี่ยวข้องไม่สามารถเช่า ขาย จำนอง หรือให้อนุญาตให้ใช้สิทธิช่วงได้
  13. +
  14. ไม่ว่าในกรณีใด ไม่ว่าจะมีการแก้ไขหรือตกแต่ง หรือระดับของการแก้ไข ตราบใดที่ผลิตภัณฑ์ Tencent Cloud ทั้งหมดหรือบางส่วนถูกใช้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษร ชื่อผลิตภัณฑ์ Tencent Cloud ที่ส่วนท้ายของหน้าและเว็บไซต์ของ Tencent Cloud Company (http://cloud.tencent.com หรือ https://www.discuz.net) และลิงก์ไปยังศูนย์แอปพลิเคชันอย่างเป็นทางการในระบบหลังบ้านของโปรแกรม (https://addon.dismall.com) ต้องถูกเก็บรักษาไว้ และไม่สามารถลบ แก้ไข หรือแทนที่ได้
  15. +
  16. ห้ามพัฒนาในลักษณะเวอร์ชันลอกเลียนแบบ เวอร์ชันดัดแปลง หรือเวอร์ชันของบุคคลที่สามโดยอิงจากผลิตภัณฑ์ Tencent Cloud ทั้งหมดหรือบางส่วนเพื่อการแจกจ่ายซ้ำ
  17. +
  18. แอปพลิเคชันที่คุณดาวน์โหลดจากศูนย์แอปพลิเคชันจะต้องไม่ทำวิศวกรรมย้อนกลับ ประกอบย้อนกลับ ถอดรหัส ฯลฯ โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรจากผู้พัฒนา/เจ้าของแอปพลิเคชัน และจะไม่ถูกคัดลอก ดัดแปลง เชื่อมโยง ทำซ้ำ หรือประกอบโดยไม่ได้รับอนุญาต เผยแพร่ แชร์ พัฒนาผลิตภัณฑ์ลอกเลียนแบบ ผลงาน ฯลฯ
  19. +
  20. หากคุณไม่ปฏิบัติตามข้อกำหนดของข้อตกลงนี้ การอนุญาตของคุณจะสิ้นสุดลง สิทธิ์ที่ได้รับใบอนุญาตจะถูกเพิกถอน และคุณควรรับผิดชอบทางกฎหมายที่เกี่ยวข้อง
-

III. Limited Warranty and Disclaimer

+

III. การรับประกันแบบจำกัดและข้อจำกัดความรับผิดชอบ

    -
  1. The software and the accompanying documents as not to provide any express or implied, or guarantee in the form of compensation provided.
  2. -
  3. User voluntary use of this software, you must understand the risks of using this software, technical services in the not to buy products before, we do not promise to provide any form of technical support, use of guarantees, nor liable for any use of this software issues related to liability arising.
  4. -
  5. Hong Sing Company does not use the software to build a website or forum post or liable for the information, you assume full responsibility.
  6. -
  7. Hong Sing company provides software and services in a timely manner, security, accuracy is not guaranteed, due to force majeure, Hong Sing factors beyond the control of the company (including hacker attacks, stopping power, etc.) caused by software and services Suspension or termination, and give your losses, you agree to Sing corporate responsibility waiver of all rights.
  8. -
  9. Kangsheng Company does not guarantee the timeliness, safety and accuracy of the software and services provided by Kangsheng Company. The use of software and services are caused by force majeure factors and factors beyond the control of Kangsheng Company (including hacker attacks, power outages, etc.). If the suspension or termination causes losses to you, you agree to waive all rights to hold Kangsheng Company responsible.
  10. -
  11. Kangsheng Company especially draws your attention that in order to protect the autonomy of the company’s business development and adjustment, Kangsheng Company has the right to modify the content of the service, suspend or terminate part or all of the software use and service at any time, with or without prior notice. , The amendment will be announced on the relevant page of the Kangsheng company’s website, once announced, it will be deemed as a notice. If Kangsheng Company exercises the right to modify or suspend or terminate part or all of the software use and service and cause losses, Kangsheng Company shall not be liable to you or any third party.
  12. +
  13. ซอฟต์แวร์นี้และเอกสารประกอบมีให้โดยไม่มีการชดใช้หรือการรับประกันโดยชัดแจ้งหรือโดยนัย
  14. +
  15. ผู้ใช้ใช้ซอฟต์แวร์นี้โดยสมัครใจ และคุณต้องเข้าใจความเสี่ยงของการใช้ซอฟต์แวร์นี้ เราไม่ให้คำมั่นสัญญาว่าจะให้การสนับสนุนด้านเทคนิคในรูปแบบใด ๆ การรับประกันการใช้งาน และไม่รับผิดชอบต่อปัญหาที่เกิดจากการใช้ซอฟต์แวร์นี้
  16. +
  17. Tencent Cloud Company ไม่รับผิดชอบต่อบทความหรือข้อมูลในเว็บไซต์หรือฟอรัมที่สร้างขึ้นโดยใช้ซอฟต์แวร์นี้ และคุณมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวสำหรับความรับผิดชอบทั้งหมด
  18. +
  19. ศูนย์แอปพลิเคชันอย่างเป็นทางการไม่สามารถตรวจสอบแอปพลิเคชันที่อัปโหลดไปยังศูนย์แอปพลิเคชันโดยบุคคลที่สามอย่างครอบคลุม ดังนั้นจึงไม่รับประกันความถูกต้องตามกฎหมาย ความปลอดภัย ความสมบูรณ์ ความถูกต้อง หรือคุณภาพของแอปพลิเคชัน เมื่อคุณดาวน์โหลดแอปพลิเคชันจากศูนย์แอปพลิเคชัน คุณยอมรับที่จะดำเนินการ การตัดสินใจของคุณเอง และแบกรับความเสี่ยงทั้งหมดโดยไม่ต้องพึ่ง Tencent Cloud และศูนย์แอปพลิเคชันอย่างเป็นทางการ อย่างไรก็ตาม ไม่ว่าในกรณีใด ศูนย์แอปพลิเคชันอย่างเป็นทางการมีสิทธิ์หยุดให้บริการศูนย์แอปพลิเคชันตามกฎหมายและดำเนินการที่เกี่ยวข้อง ซึ่งรวมถึงแต่ไม่จำกัดเพียงการถอนการติดตั้งแอปพลิเคชันที่เกี่ยวข้อง การระงับบริการทั้งหมดหรือบางส่วน การบันทึกบันทึกที่เกี่ยวข้อง และรายงานต่อหน่วยงานที่เกี่ยวข้อง Tencent Cloud และศูนย์แอปพลิเคชันอย่างเป็นทางการจะไม่รับผิดชอบโดยตรง ทางอ้อมหรือร่วมกันสำหรับการสูญเสียที่อาจเกิดขึ้นกับคุณและบุคคลที่สาม
  20. +
  21. Tencent Cloud ไม่รับประกันความตรงเวลา ความปลอดภัย และความถูกต้องของซอฟต์แวร์และบริการที่ Tencent Cloud จัดหาให้ และการใช้ซอฟต์แวร์และบริการอันเนื่องมาจากเหตุสุดวิสัยและปัจจัยที่อยู่นอกเหนือการควบคุมของ Tencent Cloud (รวมถึงการโจมตีของแฮ็กเกอร์ ไฟดับ ฯลฯ) หาก การระงับหรือการยกเลิกทำให้คุณสูญเสีย คุณยอมรับที่จะสละสิทธิ์ทั้งหมดในการดำเนินตามความรับผิดชอบของ Tencent Cloud
  22. +
  23. Tencent Cloud Company ดึงความสนใจของคุณไปที่ข้อเท็จจริงที่ว่าเพื่อปกป้องเอกราชของบริษัทในการพัฒนาและปรับเปลี่ยนธุรกิจ Tencent Cloud Company มีสิทธิ์ในการแก้ไขเนื้อหาบริการ ระงับหรือยุติซอฟต์แวร์และบริการบางส่วนหรือทั้งหมดได้ตลอดเวลา โดยมีหรือไม่มีการแจ้งให้ทราบล่วงหน้า การแก้ไขจะประกาศในหน้าที่เกี่ยวข้องของเว็บไซต์ Tencent Cloud และจะถือเป็นการแจ้งเตือนเมื่อมีการประกาศ Tencent Cloud จะไม่รับผิดชอบต่อคุณหรือบุคคลที่สามสำหรับความสูญเสียที่เกิดจากการใช้สิทธิ์ของ Tencent Cloud ในการแก้ไขหรือระงับหรือยุติซอฟต์แวร์และบริการบางส่วนหรือทั้งหมด
-

Hong Sing products on the end user license agreement, business license and technical services to the details provided by the Hong Sing exclusive. Sing the company has without prior notice, modify the license agreement and services price list right to the modified agreement or price list from the change of the date of the new authorized user to take effect.

+

รายละเอียดของข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ผลิตภัณฑ์ Tencent Cloud การอนุญาตเชิงพาณิชย์ และบริการทางเทคนิคมีให้โดย Tencent Cloud เท่านั้น Tencent Cloud มีสิทธิ์แก้ไขข้อตกลงใบอนุญาตและรายการราคาบริการโดยไม่ต้องแจ้งให้ทราบล่วงหน้า และข้อตกลงที่แก้ไขหรือรายการราคาจะมีผลสำหรับผู้ใช้ที่ได้รับอนุญาตใหม่นับจากวันที่เปลี่ยนแปลง

-

Once you start the installation Hong Sing products, shall be deemed to fully understand and accept the terms of this Agreement, the terms in the enjoyment of the rights granted at the same time, by the relevant constraints and restrictions. Licensing agreement outside the scope of acts would be a direct violation of this License Agreement and constitute an infringement, we have the right to terminate the authorization, shall be ordered to stop the damage, and retain the power to investigate related responsibilities.

+

เมื่อคุณเริ่มติดตั้งผลิตภัณฑ์ Tencent Cloud จะถือว่าคุณเข้าใจและยอมรับข้อกำหนดของข้อตกลงนี้โดยสมบูรณ์ และคุณจะต้องอยู่ภายใต้ข้อบังคับและข้อจำกัดที่เกี่ยวข้องในขณะที่เพลิดเพลินกับสิทธิ์ที่ได้รับจากข้อกำหนดข้างต้น พฤติกรรมที่อยู่นอกเหนือขอบเขตของข้อตกลงจะเป็นการละเมิดข้อตกลงสิทธิ์การใช้งานนี้โดยตรงและถือเป็นการละเมิด เรามีสิทธิ์ที่จะยุติการอนุญาตเมื่อใดก็ได้ เพื่อหยุดความเสียหาย และสงวนสิทธิ์ในการรับผิดชอบที่เกี่ยวข้อง

-

The interpretation of the terms of the license agreement, validity, and dispute resolution, applicable to the mainland People\'s Republic of law.

+

การตีความ ความถูกต้อง และการระงับข้อพิพาทของเงื่อนไขของข้อตกลงใบอนุญาตนี้จะอยู่ภายใต้กฎหมายของสาธารณรัฐประชาชนจีน

-

Between Hong Sing if you and any dispute or controversy, should first be settled through friendly consultations, the consultation fails, you hereby agree to submit the dispute or controversy Sing Haidian District People\'s Court where jurisdiction. Hong Sing Company has the right to interpret the above terms and discretion.

+

หากมีข้อพิพาทหรือข้อพิพาทใด ๆ ระหว่างคุณกับ Tencent Cloud ควรแก้ไขโดยการเจรจาฉันมิตรก่อน หากการเจรจาไม่เป็นผล คุณยินยอมอย่างเต็มที่ที่จะส่งข้อพิพาทหรือข้อพิพาทไปยังศาลประชาชนของเขต Haidian กรุงปักกิ่ง โดยที่ Tencent Cloud ตั้งอยู่ Tencent Cloud มีสิทธิ์ตีความและแก้ไขเนื้อหาของข้อกำหนดข้างต้น

-

(End of text)

+

(ท้ายข้อความ)

-

Kang Sheng

+

Tencent Cloud Company

', @@ -329,8 +330,8 @@ 'php' => 'PHP เวอร์ชั่น', 'attachmentupload' => 'อัปโหลดไฟล์', 'unlimit' => 'ไม่จำกัด', - 'version' => 'เวอร์ชั่น', - 'gdversion' => 'GD เวอร์ชั่น', + 'version' => 'เวอร์ชัน', + 'gdversion' => 'GD เวอร์ชัน', 'allow' => 'อนุญาต', 'unix' => 'คลาส Unix', 'diskspace' => 'พื้นที่ดิสก์', diff --git a/upload/source/admincp/admincp_plugins.php b/upload/source/admincp/admincp_plugins.php index 840ad619..71a28971 100644 --- a/upload/source/admincp/admincp_plugins.php +++ b/upload/source/admincp/admincp_plugins.php @@ -204,7 +204,11 @@ $plugin['modules'] = dunserialize($plugin['modules']); $k = array_keys($_GET['displayordernew'][$plugin['pluginid']]); $v = array_values($_GET['displayordernew'][$plugin['pluginid']]); - $plugin['modules'][$k[0]]['displayorder'] = $v[0]; + foreach($plugin['modules'] as $key => $value) { + if(in_array($value['type'], array(11, 28))) { + $plugin['modules'][$key]['displayorder'] = $v[0]; + } + } C::t('common_plugin')->update($plugin['pluginid'], array('modules' => serialize($plugin['modules']))); } } @@ -523,7 +527,7 @@ $dir = substr($plugin['directory'], 0, -1); if(!$_GET['confirmed']) { - + cloudaddons_validator($dir.'.plugin'); $file = DISCUZ_ROOT.'./source/plugin/'.$dir.'/discuz_plugin_'.$dir.($modules['extra']['installtype'] ? '_'.$modules['extra']['installtype'] : '').'.xml'; $upgrade = false; if(file_exists($file)) { diff --git a/upload/source/admincp/admincp_threads.php b/upload/source/admincp/admincp_threads.php index 9d51fdd5..6d3fa171 100644 --- a/upload/source/admincp/admincp_threads.php +++ b/upload/source/admincp/admincp_threads.php @@ -304,7 +304,7 @@ function page(number) { showtablerow('', array('class="td25"', 'class="td24"', 'class="rowform" style="width:auto;"'), array( '', $lang['threads_move_forum'], - ''. + ''. $lang['threads_move_type'].' ' )); if($operation != 'group') { @@ -345,6 +345,7 @@ function page(number) { showsubmit('modsubmit', 'submit', '', '', $multi); showtablefooter(); showformfooter(); + echo ''; echo ''; showtagfooter('div'); diff --git a/upload/source/admincp/discuzfiles.md5 b/upload/source/admincp/discuzfiles.md5 index 96b14eb8..084fde98 100644 --- a/upload/source/admincp/discuzfiles.md5 +++ b/upload/source/admincp/discuzfiles.md5 @@ -13,6 +13,7 @@ b57b35a835ea2001e424709c0db32ea1 *./forum.php e7ce7deba9ac01d5bff6a25636c3beca *./home.php 0b282d222909c69995f9df8d58ebc7bd *./index.php 0d673a9b9f136a7a6b6b25d4ff4bc1fd *./install +53f6c55cf690676063b21a5ccc2e5f5f *./LICENSE 4180ee30974e69aa1fefe62dabe02884 *./m f1e900c4bdc2488da6413144d9d95faf *./member.php 72efa223372415e3e642c3f6732e64dc *./misc.php @@ -55,12 +56,12 @@ dafc02d0c915d06c992af4c491057a59 *template/default/common/editor.css d555a54a11245651d9deac88f8e6f96c *template/default/common/extcredits.htm 1bebd4db4212639085d44c3044bd63e7 *template/default/common/extgroups.htm 32eb29dd828ef514e8c3d31fc90aef14 *template/default/common/faq.htm -4e6647cb0d6e1ed8ce8ae71df527ceaf *template/default/common/footer.htm +8de7e0b68140f6acf3716337f9551d29 *template/default/common/footer.htm dcecf9502c1ceadebea0ae4c229d3364 *template/default/common/footer_ajax.htm 05d187559f460e57b220cb151705cd01 *template/default/common/forum_calendar.css e5ba4c53bab1bc12b6a316fae4c00ed9 *template/default/common/forum_moderator.css d1c62c93f25fe2f5cc98e6b6092cf7fa *template/default/common/getatuser.htm -d37869738046bb820b93c46e9251ffae *template/default/common/header.htm +ba853d848f933c4e053a8d883772b05e *template/default/common/header.htm 3f84349f5b5107b1ec966cd254be3a03 *template/default/common/header_ajax.htm b4bc857369759e98d5a1243d4400f2c8 *template/default/common/header_common.htm 30e8ae1dc35bc51162e84b1f12b44e88 *template/default/common/header_diy.htm @@ -141,7 +142,7 @@ b07b96311a55a799b6a1756a21a1beb1 *template/default/forum/modcp.htm 5303fccf5c239c00519eeee52eb9442e *template/default/forum/modcp_home.htm 4150191e9b39e1f3a353362b46ba05f7 *template/default/forum/modcp_log.htm 79ebf2e840104e87f7a9a8c5aab0b55f *template/default/forum/modcp_login.htm -43a95cedba782980f970cad6845acbfc *template/default/forum/modcp_member.htm +021ea38fda4d76fd45a2b91c0e37d01b *template/default/forum/modcp_member.htm 9bd5602edaf875a91c1e74da1f1a1f82 *template/default/forum/modcp_moderate.htm 275f4090d111d78040152d08614fb0f5 *template/default/forum/modcp_moderate_float.htm e0e2864fe5efc9f1d5f8dfe298e18b47 *template/default/forum/modcp_post.htm @@ -178,8 +179,8 @@ a7bb311ff41a6454269683330f215bbe *template/default/forum/relatekw.htm 8214e0783aae5f888b0d42d69bed505d *template/default/forum/stat_team.htm 8ac873861425f862c5713b43a7a32e09 *template/default/forum/stat_trade.htm 0a1f37f1921f2d20eac85adb3cc55f68 *template/default/forum/tag.htm -45da57a46efe4929bc5392d294d4c767 *template/default/forum/topicadmin.htm -6dd4b2887531e9a06f0bacc801534af5 *template/default/forum/topicadmin_action.htm +010879730064ffea93d7bc82f9887b18 *template/default/forum/topicadmin.htm +6cd6ca541faf2818b997fc690d072621 *template/default/forum/topicadmin_action.htm d00485282f75dba2744332b37c5a21de *template/default/forum/topicadmin_getip.htm 2e4802d421a3311454cf3374354e2af2 *template/default/forum/topicadmin_modlayer.htm 7e8620dc73d2c7a2d91c99667a73e2b6 *template/default/forum/trade.htm @@ -188,7 +189,7 @@ d3d572254d3972ae7e0b4eee19f41cd9 *template/default/forum/trade_info.htm 0207cbfc45722c410b6f20c9823e2338 *template/default/forum/trade_view.htm 10fc853e548f1e3ed3ea7f350716cf83 *template/default/forum/upload.htm 80f17147dff1f144b6ccea422c7b3f2a *template/default/forum/usertag.htm -1c23cab2676059d53ec2661ccec32cc9 *template/default/forum/viewthread.htm +f666ef139ac63654dfefa4e3ff0a0193 *template/default/forum/viewthread.htm a965c5bc0a221e19a471c878b78cb6b5 *template/default/forum/viewthread_activity.htm 5bd7c6408041fe5b90baf3dfd97a439b *template/default/forum/viewthread_album.htm 8715e7faf2fafecc5972cc8e06a3c962 *template/default/forum/viewthread_debate.htm @@ -474,7 +475,7 @@ a20d9f104f2f11a391a69eeea5ceb51a *template/default/member/login.htm b79575920d22b1d75d896b5fca625ffe *template/default/member/login_simple.htm 26cb5ca9b5c4a670b01a17a82897862e *template/default/member/register.htm 2a179b9334f8cb84cb4d0d6970ff57b6 *template/default/mobile/common/footer.htm -85f77e7f6323c93db0a78d9681dfe4a0 *template/default/mobile/common/header.htm +92b20aff86947279d153ba013f70af9e *template/default/mobile/common/header.htm d41d8cd98f00b204e9800998ecf8427e *template/default/mobile/common/index.htm 03ebb82292d2810384ea38204286d43c *template/default/mobile/common/preview.htm 8d1a8481a0795714e43014fcb57f5ac6 *template/default/mobile/common/seccheck.htm @@ -762,7 +763,7 @@ aab6115d6da094789d9fab9920c0848d *api/trade/notify_credit.php a014963f4ea09d3a9389b9100f9512e8 *api/trade/notify_trade.php 2ae72f0466958345897318ac063bae84 *api/uc.php fa24c93c4e4751d52e3e8b9e8e2e6fea *m/index.php -bfdaf8eb10e2ab44823b0e122a074a9e *source/discuz_version.php +b0db854adf1ca9dc7fa10f278fd010d4 *source/discuz_version.php 7215ee9c7d9dc229d2921a40e899ec5f *source/index.htm 0a7896849dd83bbf64a31ccf11e58a17 *source/admincp/admincp_admingroup.php d4644aa3ec2ad361b9cd1d2e1ca544e5 *source/admincp/admincp_adv.php @@ -813,7 +814,7 @@ d84ce153a40a5d5a23791a759f12369a *source/admincp/admincp_membersplit.php a0ee6af6e5f6d28f04667b50dee1418f *source/admincp/admincp_optimizer.php 1f3c59f706eb00a835546445e535836b *source/admincp/admincp_perm.php bd23c59350b74e3443721d34fd8d0b59 *source/admincp/admincp_pic.php -286734783d3318263a11250937ac399f *source/admincp/admincp_plugins.php +d8b8a5b91f2598ab8bb676333f2bb282 *source/admincp/admincp_plugins.php c86e3f25f9abb4293d0f6588b564691d *source/admincp/admincp_portalcategory.php 969afc1130dccb5d8ff826e4206b6d2a *source/admincp/admincp_portalpermission.php 917a2d1d146988b21834f13e8aaae898 *source/admincp/admincp_postcomment.php @@ -833,7 +834,7 @@ b53cfc8920aaa66527040aa3fbaa9da2 *source/admincp/admincp_specialuser.php 7d8bffef6b6b5e7530b0a5d8e82a74c3 *source/admincp/admincp_tag.php 3ed5b843570848bfdb0a93329edc7cf4 *source/admincp/admincp_tasks.php 70b447bd12b533bff81cb3b10c3aa861 *source/admincp/admincp_templates.php -621446be00b3fbf50dffcb80c32d6d4d *source/admincp/admincp_threads.php +89e3febd6034061a76aceaf0ac2af6e8 *source/admincp/admincp_threads.php 1bb43a8680ccfbb3d94b1453d2b18ef9 *source/admincp/admincp_threadsplit.php dae99ec3f19c1577d17d10ef599a49fa *source/admincp/admincp_threadtypes.php 53ae77c613cd401a01e37cf24397438a *source/admincp/admincp_tools.php @@ -1495,7 +1496,7 @@ bceebf4fa1aeb10668424fe88dcca4b8 *source/function/function_share.php 2242ac6e2d49de4a0e5b29b2eaf49e6f *source/function/function_spacecp.php 8b8fc621a0f24e3fab045d20d6c23dcb *source/function/function_stat.php 3e6747e8f8140ac94263a0c8ee145390 *source/function/function_threadsort.php -c270132d0780cb2682b431cd47897e9c *source/function/function_trade.php +3956999f5ff05d86e2a3225b49795d9a *source/function/function_trade.php 742be580e914f53e900a4536ced18cfa *source/function/function_upload.php d41d8cd98f00b204e9800998ecf8427e *source/function/index.htm d41d8cd98f00b204e9800998ecf8427e *source/function/media/index.htm @@ -1567,8 +1568,8 @@ f56a1f879c2930be194bf6a9bea45386 *source/include/modcp/modcp_forum.php 4938f4a2850e1782a3637ad0f4d908c0 *source/include/modcp/modcp_home.php 6cc5d5f037c8da778f3db8fb3e88dd0a *source/include/modcp/modcp_log.php dde0eee700ab35dd90e4d34faf4be7d5 *source/include/modcp/modcp_login.php -db62105c9d5979f0d2eb7a19f0a718cd *source/include/modcp/modcp_member.php -915d9979b32fc4b41c108e8f538eb18e *source/include/modcp/modcp_moderate.php +820b9db31d7be6ccc31fceade13d0fdc *source/include/modcp/modcp_member.php +ff8c2a355d8ea2fbce4b3c1ac2761a5c *source/include/modcp/modcp_moderate.php 625cb9707b0dc2cce54196d4ecd5b0e0 *source/include/modcp/modcp_noperm.php a801e5b7a9e854353a693cc9929df969 *source/include/modcp/modcp_plugin.php 4188d4d380590165470b44ea5ab64255 *source/include/modcp/modcp_recyclebin.php @@ -1607,7 +1608,7 @@ c87ebdb6d83cc3c5291cc63cc644efcb *source/include/space/space_home.php c4add6270e2d4882047efd415cc7fbee *source/include/space/space_plugin.php 051f2c887ed5989b15ddfaced7891feb *source/include/space/space_pm.php 3cc18e049f5666b49d21236425ec131b *source/include/space/space_poll.php -d1bff7cc83c67bd28cf62980eb0de467 *source/include/space/space_profile.php +b64937fd266f71d638c5b2eac21c0be1 *source/include/space/space_profile.php 79444617a433bfe3f2378c5cb81f2e46 *source/include/space/space_reward.php f731c60a9d93ea8ad21468cafefb302c *source/include/space/space_share.php 30757760ad1b66e473c927f6c1905514 *source/include/space/space_thread.php @@ -1830,8 +1831,8 @@ a7b46d58b381afc6de0f4d6856cd7c96 *source/language/userapp/lang_template.php bdd5d6283fce2cb038b890f54ecc2a35 *source/module/forum/forum_announcement.php 6a34b43c9de6e41fbf8793b73105f892 *source/module/forum/forum_attachment.php 28031a26398547ff20359989263cd3b6 *source/module/forum/forum_collection.php -5da6bc9799c8c229a55bac6c28f199c7 *source/module/forum/forum_forumdisplay.php -733dcdaae17957486149b2b41e0091fc *source/module/forum/forum_group.php +11da2b6cb897c41a9f794f4800df24ad *source/module/forum/forum_forumdisplay.php +3085c80d4a074de3e47329708c8e8bca *source/module/forum/forum_group.php 811092c1ced4c64db7e221d97c6090c4 *source/module/forum/forum_guide.php 044aabe6823ceff3bd01b082776d5fe5 *source/module/forum/forum_image.php b41090f03399f98295e676bcb2a10c08 *source/module/forum/forum_index.php @@ -1843,7 +1844,7 @@ b41090f03399f98295e676bcb2a10c08 *source/module/forum/forum_index.php 9eacb72a42d21156d35b2a8956cc0fdc *source/module/forum/forum_tag.php 571fc4f66dc650cdf4548ff0d8d60e40 *source/module/forum/forum_topicadmin.php e7d4e8fed8d979a928cd8960eec25f2d *source/module/forum/forum_trade.php -644496c76c22a74b546e34d270ecbee2 *source/module/forum/forum_viewthread.php +064f817a98be9f0e997a06835376fe23 *source/module/forum/forum_viewthread.php d41d8cd98f00b204e9800998ecf8427e *source/module/forum/index.htm 1e163b74a81f8120751b480e99075a3f *source/module/group/group_attentiongroup.php 7019d5c45aade201d75e2bb2a1204537 *source/module/group/group_index.php @@ -1883,12 +1884,12 @@ c41c71f883fd0e79e84bd620edc6e747 *source/module/misc/misc_invite.php 96f91bddc56c05c1b98e911965c33ffe *source/module/misc/misc_mobile.php d90360fdb040654b9b21573662c82701 *source/module/misc/misc_patch.php a3a39488b615a39c3b648c270c0c4d02 *source/module/misc/misc_ranklist.php -70760d53b301c85f238d49ab4568fe83 *source/module/misc/misc_report.php +3be08f33109bab2b4da7793c41e0f9e1 *source/module/misc/misc_report.php ba69778df113e568f513c8136bd24e6a *source/module/misc/misc_seccode.php 5d7f3936ee1aafc1b0774ffa50782a4d *source/module/misc/misc_secqaa.php af8de89b4e11b76523ac4715acde38cd *source/module/misc/misc_stat.php f9894157f4f320c958bbb16a07101106 *source/module/misc/misc_swfupload.php -4d9bef5224ef4db608b661b7fd24723f *source/module/misc/misc_tag.php +c84e7435c0e1f66975ff1c551e151971 *source/module/misc/misc_tag.php 5662f1ef1ba82a32e2b5fd34fc03e8eb *source/module/misc/misc_userstatus.php d41d8cd98f00b204e9800998ecf8427e *source/module/portal/index.htm 93e48450b000916e1054631ee1b29a6a *source/module/portal/portal_attachment.php @@ -1904,13 +1905,13 @@ d41d8cd98f00b204e9800998ecf8427e *source/module/search/index.htm 83a0de5b8bbec75f07586f1ae29fc493 *source/module/search/search_album.php fdbc28de3ddfbdcbe973558d834d4526 *source/module/search/search_blog.php d1d027932f1ea96ff120548d71dcfa06 *source/module/search/search_collection.php -5bc294819bf070f12a9273fe4aed75de *source/module/search/search_forum.php -c4ad9c58ee1c98c90158a936139e70f3 *source/module/search/search_group.php +32bcddbca11929666fa69c249f8c9ce5 *source/module/search/search_forum.php +fc97945b1d995109318fe80ea98d35a6 *source/module/search/search_group.php fb7ea5226a204a93e5bcde2a892cac85 *source/module/search/search_portal.php 29aa3a7fc9ffac315adf350e760f1880 *source/module/search/search_user.php bc3876c0904d9f3f51136effb2fb4c3d *static/avatar/arrow_down_big.gif 86b5835383d0647e1774a8897b1760bb *static/avatar/avatar.css -4aca69eddea97d8fb6f87e3d852b41b6 *static/avatar/avatar.js +312cef331c3b2236e270335329f6ebc8 *static/avatar/avatar.js cd79a9260b562084bef086f68a202585 *static/avatar/avatar_back.gif 24e97b340ec9e9d72535db8e1f8087c5 *static/avatar/avatar_blank.gif ba59ae3abc3a75b97fb6186cfe9115ea *static/avatar/avatar_finishback.png @@ -3211,7 +3212,7 @@ d16d24e90bbcbf13414271436ab91c8e *static/js/bbcode.js c1f1ddfd4e953966a03e5091b7bfe339 *static/js/calendar.js 7ec647d946f03b500dddfd709ee00d52 *static/js/common.js 76075a8972349994f4f7179b647a47f5 *static/js/common_diy.js -524808861a77530e5c19756e86b7dafd *static/js/common_extra.js +a2453636b348f3d20841f6dacb3afcf8 *static/js/common_extra.js a59aca1db84fa583cb66d2bf2324ddf0 *static/js/echarts/echarts.common.min.js d41d8cd98f00b204e9800998ecf8427e *static/js/echarts/index.htm 07db90c563300d70092466ad525cd5c0 *static/js/editor.js diff --git a/upload/source/discuz_version.php b/upload/source/discuz_version.php index 730bf341..37b545b1 100644 --- a/upload/source/discuz_version.php +++ b/upload/source/discuz_version.php @@ -13,9 +13,9 @@ if(!defined('DISCUZ_VERSION')) { define('DISCUZ_VERSION', 'X3.4'); - define('DISCUZ_RELEASE', '20220406'); + define('DISCUZ_RELEASE', '20220518'); define('DISCUZ_FIXBUG', '34000000'); - define('DISCUZ_TH_REVISION', '73'); /*jaideejung007*/ + define('DISCUZ_TH_REVISION', '74'); /*jaideejung007*/ } ?> \ No newline at end of file diff --git a/upload/source/function/function_trade.php b/upload/source/function/function_trade.php index d32c578a..3eb4d117 100644 --- a/upload/source/function/function_trade.php +++ b/upload/source/function/function_trade.php @@ -15,7 +15,7 @@ require_once DISCUZ_ROOT.'./api/trade/api_'.$apitype.'.php'; -function trade_offline($tradelog, $returndlang = 1, $trade_message = '') { +function trade_offline($tradelog, $returndlang = 1, &$trade_message = '') { global $_G; $tmp = $return = array(); if($_G['uid'] == $tradelog['buyerid']) { @@ -36,6 +36,7 @@ function trade_offline($tradelog, $returndlang = 1, $trade_message = '') { $tmp = $data[$tradelog['status']]; } if($returndlang) { + $language = lang('forum/misc'); for($i = 0, $count = count($tmp);$i < $count;$i++) { $return[$tmp[$i]] = lang('forum/misc', 'trade_offline_'.$tmp[$i]); $trade_message .= isset($language['trade_message_'.$tmp[$i]]) ? lang('forum/misc', 'trade_message_'.$tmp[$i]).'
' : ''; diff --git a/upload/source/include/modcp/modcp_member.php b/upload/source/include/modcp/modcp_member.php index 91c41366..880c4f5f 100644 --- a/upload/source/include/modcp/modcp_member.php +++ b/upload/source/include/modcp/modcp_member.php @@ -177,7 +177,7 @@ if(!empty($_GET['expirationnew']) && is_array($_GET['expirationnew'])) { foreach($_GET['expirationnew'] as $id => $expiration) { - if($expiration == intval($expiration)) { + if($expiration === intval($expiration)) { $expiration = $expiration > 1 ? (TIMESTAMP + $expiration * 86400) : TIMESTAMP + 86400; $updatecheck = C::t('common_banned')->update_expiration_by_id($id, $expiration, $_G['adminid'], $_G['username']); } diff --git a/upload/source/include/modcp/modcp_moderate.php b/upload/source/include/modcp/modcp_moderate.php index 63643655..d0aba139 100644 --- a/upload/source/include/modcp/modcp_moderate.php +++ b/upload/source/include/modcp/modcp_moderate.php @@ -115,7 +115,7 @@ $_G['setting']['memberperpage'] = 20; $start_limit = ($page - 1) * $_G['setting']['memberperpage']; - $multipage = multi(C::t('common_member_validate')->count_by_status(0), $_G['setting']['memberperpage'], $page, "{$cpscript}?mod=modcp&action=$_GET[action]&op=$op&fid=$_G[fid]&filter=$filter"); + $multipage = multi($count[$filter], $_G['setting']['memberperpage'], $page, "{$cpscript}?mod=modcp&action=$_GET[action]&op=$op&fid=$_G[fid]&filter=$filter"); $vuids = array(); $memberlist = $member_validate = $common_member = $member_status = array(); diff --git a/upload/source/include/space/space_profile.php b/upload/source/include/space/space_profile.php index 454a269c..fa63d450 100644 --- a/upload/source/include/space/space_profile.php +++ b/upload/source/include/space/space_profile.php @@ -91,7 +91,7 @@ require_once libfile('function/friend'); $isfriend = friend_check($space['uid'], 1); if(!$_G['adminid']){ - if($_G['setting']['privacy']['view']['profile'] == 1 && !$isfriend) { + if($_G['setting']['privacy']['view']['profile'] == 1 && !$isfriend && !$space['self']) { showmessage('specified_user_is_not_your_friend', '', array(), array()); } if($_G['setting']['privacy']['view']['profile'] == 2 && !$space['self']) { diff --git a/upload/source/module/forum/forum_forumdisplay.php b/upload/source/module/forum/forum_forumdisplay.php index 04c6e1bd..e1b69dd5 100644 --- a/upload/source/module/forum/forum_forumdisplay.php +++ b/upload/source/module/forum/forum_forumdisplay.php @@ -700,7 +700,7 @@ if($_G['forum']['threadtypes']['prefix'] == 1) { $thread['typehtml'] = '['.$_G['forum']['threadtypes']['types'][$thread['typeid']].']'; } elseif($_G['forum']['threadtypes']['icons'][$thread['typeid']] && $_G['forum']['threadtypes']['prefix'] == 2) { -/*jaideejung007*/ $thread['typehtml'] = ''.''.strip_tags($_G['forum']['threadtypes']['types'][$thread['typeid']]).''; + $thread['typehtml'] = ''.''.strip_tags($_G['forum']['threadtypes']['types'][$thread['typeid']]).''; } $thread['typename'] = $_G['forum']['threadtypes']['types'][$thread['typeid']]; } else { diff --git a/upload/source/module/forum/forum_group.php b/upload/source/module/forum/forum_group.php index 6217d10d..e0eeefba 100644 --- a/upload/source/module/forum/forum_group.php +++ b/upload/source/module/forum/forum_group.php @@ -483,7 +483,7 @@ showmessage('group_setup_succeed', $url); } else { $firstgid = $_G['cache']['grouptype']['second'][$_G['forum']['fup']]['fup']; - $groupselect = get_groupselect($firstgid, $_G['forum']['fup']); + $groupselect = get_groupselect($firstgid ? $firstgid : $_G['forum']['fup'], $_G['forum']['fup']); $gviewpermselect = $jointypeselect = array('','',''); require_once libfile('function/editor'); $_G['forum']['descriptionnew'] = html2bbcode($_G['forum']['description']); diff --git a/upload/source/module/forum/forum_viewthread.php b/upload/source/module/forum/forum_viewthread.php index 6fe7d538..dcae00de 100644 --- a/upload/source/module/forum/forum_viewthread.php +++ b/upload/source/module/forum/forum_viewthread.php @@ -432,6 +432,7 @@ } $temp_reply = $_G['forum_thread']['replies']; $_G['forum_thread']['replies'] = $countrushpost = max(0, count($rushids) - 1); + $countrushpost = max(0, count($rushids)); $rushids = array_slice($rushids, ($page - 1) * $_G['ppp'], $_G['ppp']); foreach(C::t('forum_post')->fetch_all_by_tid_position($posttableid, $_G['tid'], $rushids) as $post) { $postarr[$post['position']] = $post; @@ -502,8 +503,7 @@ $_G['forum_numpost'] = $_G['forum_thread']['replies'] + 2 - $_G['forum_numpost'] + ($page > 1 ? 1 : 0); } } - $multipage = multi($_G['forum_thread']['replies'] + 1, $_G['ppp'], $page, 'forum.php?mod=viewthread&tid='.$_G['tid']. - ($_G['forum_thread']['is_archived'] ? '&archive='.$_G['forum_thread']['archiveid'] : ''). + $multipageparam = ($_G['forum_thread']['is_archived'] ? '&archive='.$_G['forum_thread']['archiveid'] : ''). '&extra='.$_GET['extra']. ($ordertype && $ordertype != getstatus($_G['forum_thread']['status'], 4) ? '&ordertype='.$ordertype : ''). (isset($_GET['highlight']) ? '&highlight='.rawurlencode($_GET['highlight']) : ''). @@ -511,7 +511,8 @@ (!empty($_GET['from']) ? '&from='.$_GET['from'] : ''). (!empty($_GET['checkrush']) ? '&checkrush='.$_GET['checkrush'] : ''). (!empty($_GET['modthreadkey']) ? '&modthreadkey='.rawurlencode($_GET['modthreadkey']) : ''). - $specialextra); + $specialextra; + $multipage = multi($_G['forum_thread']['replies'] + 1, $_G['ppp'], $page, 'forum.php?mod=viewthread&tid='.$_G['tid'].$multipageparam); } else { $_GET['viewpid'] = intval($_GET['viewpid']); $pageadd = "AND p.pid='$_GET[viewpid]'"; @@ -673,7 +674,11 @@ continue; } $_G['forum_firstpid'] = $post['pid']; - if(!$_G['forum_thread']['price']) $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160)); + if($_G['forum_thread']['price']) { + $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($thread['freemessage']), 160)); + } else { + $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160)); + } $tagarray_all = $posttag_array = array(); $tagarray_all = explode("\t", $post['tags']); if($tagarray_all) { @@ -1063,7 +1068,7 @@ function viewthread_updateviews($tableid) { } function viewthread_procpost($post, $lastvisit, $ordertype, $maxposition = 0) { - global $_G, $rushreply; + global $_G, $rushreply, $hiddenreplies; if(!$_G['forum_newpostanchor'] && $post['dateline'] > $lastvisit) { $post['newpostanchor'] = ''; diff --git a/upload/source/module/misc/misc_report.php b/upload/source/module/misc/misc_report.php index d4b8a136..b5572715 100644 --- a/upload/source/module/misc/misc_report.php +++ b/upload/source/module/misc/misc_report.php @@ -64,7 +64,7 @@ $moderators = array_unique(array_merge($moderators, $report_receive['supmoderator'])); } foreach($moderators as $touid) { - $touid != $_G['uid'] && !in_array($touid, $report_receive) && notification_add($touid, 'report', 'new_post_report', array('fid' => $fid, 'from_id' => 1, 'from_idtype' => 'newreport'), 1); + $touid != $_G['uid'] && !in_array($touid, $report_receive['adminuser']) && notification_add($touid, 'report', 'new_post_report', array('fid' => $fid, 'from_id' => 1, 'from_idtype' => 'newreport'), 1); } } } diff --git a/upload/source/module/misc/misc_tag.php b/upload/source/module/misc/misc_tag.php index 11aa32ff..94304342 100644 --- a/upload/source/module/misc/misc_tag.php +++ b/upload/source/module/misc/misc_tag.php @@ -143,7 +143,7 @@ function getthreadsbytids($tidarray) { } function getblogbyid($blogidarray) { - global $_G; + global $_G, $summarylen; $bloglist = array(); if(!empty($blogidarray)) { diff --git a/upload/source/module/search/search_forum.php b/upload/source/module/search/search_forum.php index 6b85fde4..e7eb9175 100644 --- a/upload/source/module/search/search_forum.php +++ b/upload/source/module/search/search_forum.php @@ -94,7 +94,7 @@ $searchstring = explode('|', $index['searchstring']); $index['searchtype'] = $searchstring[0];//preg_replace("/^([a-z]+)\|.*/", "\\1", $index['searchstring']); $searchstring[2] = base64_decode($searchstring[2]); - $srchuname = $searchstring[3]; + $srchuname = $searchstring[4]; $modfid = 0; if($keyword) { $modkeyword = str_replace(' ', ',', $keyword); diff --git a/upload/source/module/search/search_group.php b/upload/source/module/search/search_group.php index 6aca7e4e..2cacc1a7 100644 --- a/upload/source/module/search/search_group.php +++ b/upload/source/module/search/search_group.php @@ -162,7 +162,7 @@ } $forums = C::t('forum_forum')->fetch_all_by_fid($fids); foreach($threads as $thread) { - if($forums[$value['fid']]['status'] == 3) { + if($forums[$thread['fid']]['status'] == 3) { $tids .= ','.$thread['tid']; $tnum++; } diff --git a/upload/static/avatar/avatar.js b/upload/static/avatar/avatar.js index 068de1ca..c3a7b811 100644 --- a/upload/static/avatar/avatar.js +++ b/upload/static/avatar/avatar.js @@ -74,6 +74,7 @@ function uploadAvatarDone() { function showAvatarFileSelector() { $('avatarimage').src = null; + $('avatarfile').value = null; clearAvatar(); $('avataradjuster').style.display = 'none'; $('avatarfileselector').style.display = 'block'; diff --git a/upload/static/js/common_extra.js b/upload/static/js/common_extra.js index e99ad246..2448b262 100644 --- a/upload/static/js/common_extra.js +++ b/upload/static/js/common_extra.js @@ -295,7 +295,7 @@ function _zoom(obj, zimg, nocover, pn, showexif) { clearTimeout($(menuid).getAttribute('timer')); } showimage(zimg, w, h, imgw, imgh); - if(showexif && faid) { + if(showexif && faid && $(zoomid + '_exif')) { var x = new Ajax(); x.get('forum.php?mod=ajax&action=exif&aid=' + faid + '&inajax=1', function(s, x) { if(s) { diff --git a/upload/template/default/common/footer.htm b/upload/template/default/common/footer.htm index 73854df5..6d407c6f 100644 --- a/upload/template/default/common/footer.htm +++ b/upload/template/default/common/footer.htm @@ -115,7 +115,7 @@

- +
@@ -123,7 +123,7 @@

- + - ^ + ^ @@ -244,7 +244,7 @@

{lang modcp_ban_ip}

$ip[dateline] - ^ + ^ diff --git a/upload/template/default/forum/topicadmin.htm b/upload/template/default/forum/topicadmin.htm index 495d49e2..9e3d4199 100644 --- a/upload/template/default/forum/topicadmin.htm +++ b/upload/template/default/forum/topicadmin.htm @@ -138,7 +138,7 @@

- + B I @@ -162,7 +162,7 @@

- +

@@ -445,6 +445,9 @@

} showMenu({'ctrlid':hlid + '_ctrl','evt':'click','showid':showid}); } +if($('moveto')) { + ajaxget('forum.php?mod=ajax&action=getthreadtypes&fid=' + $('moveto').value, 'threadtypes');if($('moveto').value) {$('moveext').style.display='';} else {$('moveext').style.display='none';} +} diff --git a/upload/template/default/forum/topicadmin_action.htm b/upload/template/default/forum/topicadmin_action.htm index 75bcfb24..4ba5e6bd 100644 --- a/upload/template/default/forum/topicadmin_action.htm +++ b/upload/template/default/forum/topicadmin_action.htm @@ -228,6 +228,9 @@

location.href = locationhref; } +if($('copyto')) { + ajaxget('forum.php?mod=ajax&action=getthreadtypes&fid=' + $('copyto').value, 'threadtypes'); +} diff --git a/upload/template/default/forum/viewthread.htm b/upload/template/default/forum/viewthread.htm index 08ddc59d..b631f1a2 100644 --- a/upload/template/default/forum/viewthread.htm +++ b/upload/template/default/forum/viewthread.htm @@ -355,7 +355,7 @@

- +
@@ -410,7 +410,7 @@

$medal[name]

- +
diff --git a/upload/template/default/mobile/common/header.htm b/upload/template/default/mobile/common/header.htm index 3db032f9..bb3cf072 100644 --- a/upload/template/default/mobile/common/header.htm +++ b/upload/template/default/mobile/common/header.htm @@ -3,7 +3,7 @@ - +