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

[พื้นฐาน] คำอธิบายรายละเอียดไฟล์ดิสคัส X1.5, X2.0 และ X2.5 - Functional description of Discuz! X1.5, X2.0 and X2.5

    [คัดลอกลิงก์]
jaideejung007 โพสต์ 2011-6-5 14:30:18 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2013-5-1 11:53

แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-8-23 17:44

ทักทายเล็กๆ น้อยๆ
      Discuz! X2.0 เป็นสคริปต์เว็บบอร์ดที่รวบรวมทุกสิ่งที่คุณอยากให้เป็นในระบบเดียวกัน อำนวยความสะดวกแก่คุณมากมาย มีระบบที่สำคัญและน่าใช้งานเป็นอย่างมาก หากคุณได้ลองสัมผัสดูแล้ว คุณอาจจะหลงรัก เหมือนอย่างที่ผมกำลังเป็นอยู่ตอนนี้เลยทีเดียว

      ดิสคัส(ในชื่อภาษาไทย) มีมาตั้งแต่เวอร์ชัน 1.0 เวอร์ชันแรกๆ น่าตาและรูปแบบการใช้งานอาจจะไม่สะดุดตาผู้ใช้เท่าไหร่ ฟังก์ชันบางอย่างก็อาจจะพื้นฐานทั่วไปของเว็บบอร์ดตัวอื่นๆ แต่ด้วยเนื่องจากว่าดิสคัสเป็นระบบที่อาจจะแตกต่างจากเว็บบอร์ดอื่นที่เขาไม่มีเช่น ระบบ VIP, ระบบเครดิต ซึ่งส่วนนี้อาจจะเรียกได้ว่าเป็นเอกลักษณ์เฉพาะตัวของดิสคัสเลย ผมจึงคิดว่า สาเหตุที่คนส่วนใหญ่เขาสนใจกันมากขนาดนี้ ก็คงจะเป็นระบบด้านบนดังกล่าว แต่ไม่แน่ อาจจะมีฟังก์ชันอีกหลายๆ อย่างที่คนส่วนใหญ่เขาชอบกัน แต่ผมไม่รู้เท่านั้นเอง

      ดิสคัสมีวิวัฒนาการที่อาจจะเรียกได้ว่ายาวนานก็ว่าได้ ทุกๆ เวอร์ชันที่ดิสคัสออกมา ระบบบางระบบอาจจะถูกตัดออก หรือไม่ก็เพิ่มขึ้นมาใหม่ ให้ผู้ใช้งานอย่างเราๆ ได้ลองเล่นกัน ซึ่งโดยส่วนตัวแล้ว ผมเองก็ชอบเหมือนกัน ชอบเล่นในแนวที่ไม่ซ้ำกับที่ใครๆ(มั้ง) ทุกระบบสามารถจับต้อง ปรับแต่ง เพิ่ม แก้ไข ได้ตามความต้องการ(อันนี้นิสัยโดยส่วนตัวผมเลยเชียวล่ะ)

      ดิสคัสเวอร์ชัน X นี้ อาจจะมีข้อครหาในด้านการใช้ทรัพยากรของโฮสต์มากพอสมควร สาเหตุอาจจะมาจากที่มีระบบเพิ่มขึ้นมามาก โดยเฉพาะในซีรีย์เอ็กซ์นี้ เรียกได้ว่า นำระบบทุกระบบที่จำเป็น จับมายัดในที่เดียวกันหมด ยกตัวอย่าง ระบบพอร์ทัล คือ จัดการ ตกแต่ง เพิ่มเติมเคลื่อนย้ายวัตถุได้ตามที่คุณอยากให้เป็นโดยใช้ DIY เป็นตัวช่วยอีกแรง ระบบเว็บบอร์ด อันนี้ ก็คงจะเหมือนกับเวอร์ชันก่อนหน้านี้ คงไม่ขอกล่าวอะไรมาก ระบบกลุ่มหรือคลับ อยากจะมีกลุ่มเป็นของตัวเอง หรือพรรคพวก คุณสามารถใช้ระบบจัดการได้ในหนึ่งเดียว ระบบสเปชหรือพื้นที่ส่วนตัว ระบบนี้ถูกพัฒนามาจาก UCenter Home ให้สามารถใช้ในดิสคัสซีรีย์เอ็กซ์ได้ทันที โดยไม่ต้องมาโมหรือแก้ไขด้วยตนเองอีก หน้าตาและการทำงานจะเป็นการสเปชหรือพื้นที่ส่วนตัวของเราเลย

      ที่สุดของดิสคัสคือ ดิสคัส X2.0 เวอร์ชันนี้อาจจะมีหน้าตาคล้ายกับ X1.5 ก็ไม่ปาน แต่ระบบมันจะเพิ่มขึ้นมาเยอะกว่าเก่า หากคุณได้ลองเล่นจริงๆ จังๆ ซักที อาจจะหลงรักไปเลยก็ได้

      สุดท้าย เป้าหมายในการเขียนบทความครั้งนี้ของผมคือ ผมจะเขียนรายละเอียดหรือการทำงานของแต่ละไฟล์และโฟลเดอร์ครับ แต่ไม่รู้ไปทำอิท่าไหน ทำไมมันกลายมาเป็นเล่าเรื่องวิวัฒนาการของดิสคัสไปได้ ผมก็ยังงง เอาเถอะ ใครอ่านถึงบรรทัดนี้ถือว่าเก่งแล้วล่ะ

หน้าที่ของไฟล์ในดิสคัส มันทำอะไรมั้ง?
  • ./api ทำหน้าที่ ในการเป็นตัวกลางหรือตัวเผยแพร่ข้อมูล ให้ผู้ใช้งานสามารถนำข้อมูลมาแสดงได้ เช่น แสดงกระทู้ล่าสุด และอื่นๆ
  • ./archiver ทำหน้าที่ สำหรับเปิดดูในรูปแบบข้อความอย่างเดียว ไม่มีกราฟิกเข้ามาป่วนให้หน้าเว็บคุณโหลดไม่เสร็จ
  • ./config ทำหน้าที่ เก็บรายละเอียดที่จำเป็นสำหรับการใช้งานเว็บบอร์ดของดิสคัส ไม่มีไฟล์ตัวนี้ เว็บก็ใช้งานไม่ได้ เช่น เก็บรายละเอียดชื่อผู้ใช้และรหัสผ่านของการเชื่อมต่อฐานข้อมูล เก็บการตั้งค่าหน่วยความจำสำหรับแคชไฟล์ เก็บการตั้งค่าคุกกี้ ความปลอดภัยต่างๆ และการกำหนดให้ผู้ใช้สามารถปรับให้เป็นสิทธิ์ให้เหมือนเป็นเจ้าของเว็บบอร์ดหรือใน UID 1 เลย
  • ./data ทำหน้าที่ เก็บข้อมูลทุกอย่างที่มาจากการอัพโหลดไฟล์จากสมาชิก ไฟล์ชั่วคราว ไฟล์แคชต่างๆ เช่น เทมเพลท ปลั๊กอิน เป็นต้น โดยหลักแล้ว สิทธิ์การเข้าถึงโฟลเดอร์นี้ต้องเป็น 0777 เท่านั้น เพราะจะมีการอ่าน เขียน และเข้าถึงข้อมูลอยู่บ่อยครัั้ง
  • ./install ทำหน้าที่ เป็นตัวช่วยในการติดตั้งเว็บบอร์ดครั้งแรก หลังจากการติดตั้งเสร็จแล้ว กรุณาลบโฟลเดอร์ดังกล่าวทันที
  • ./source ทำหน้าที่ เก็บฟังก์ชันทุกอย่างของดิสคัสไว้ที่นี่ที่เดียว เช่น ฟังก์ชันอัพโหลดรูป การตั้งกระทู้ ตอบกระทู้ การเชื่อมต่อฐานข้อมูล และมากมาย ที่สำคัญ เป็นที่เก็บไฟล์ปลั๊กอินต่างๆ จะมีโฟลเดอร์ย่อยแยกรายละเอียดชัดเจน
  • ./static ทำหน้าที่ เก็บไฟล์รูปภาพต่างๆ ของดิสคัสทั้งหมด ไฟล์จาวาสคริปต์สำหรับการใช้ฟังก์ชันร่วมกับ PHP เป็นต้น
  • ./template โฟลเดอร์ตัวนี้ล่ะ ที่จะเป็นตัวดึงดูดให้คนเข้ามาเว็บเรา คือจะเป็นแหล่งเก็บเทมเพลทหรือสกินหรือธีม อะไรก็ว่าไป แล้วแต่จะเรียกกัน ไฟล์ทุกไฟล์จะเป็น .htm คื อไฟล์เทมเพลทของดิสคัสนั้นเอง อยากตกแต่งสกินเว็บให้สวยๆ ก็มาเปิดดูได้ที่โฟลเดอร์นี้
  • ./uc_client ใช้เก็บฟังก์ชั่นที่ใช้ติดต่อดึงข้อมูลจาก UCenter หรือ uc_server ขอบคุณผู้ให้ข้อมูลเพิ่มเติมโดย Mooping
  • ./uc_server ตัวนี้แหละ ที่บางคนส่วนใหญ่ จะงงว่ามันทำหน้าที่อะไร ง่ายๆ ก็คือ เป็นกล่องเก็บรายชื่อสมาชิกทั้งหมดในเว็บบอร์ดดิสคัสเลยครับ ทุกๆ ครั้งเมื่อมีการสมัครสมาชิกในเว็บบอร์ดดิสคัส รายชื่อสมาชิกก็จะถูกสำเนามาเก็บไว้ในที่โฟลเดอร์นี้ด้วย(ในรูปแบบฐานข้อมูลนะ) ซึ่งเขาทำแบบนี้ทำไม เพราะว่า ทีมงานคอมเซนต์เขาเล็งเห็นถึงความสำคัญในการอำนวยความสะดวกให้แก่ผู้ที่สนใจใช้สคริปต์ในเครือของเขา สามารถนำสคริปต์มาเชื่อมต่อเข้ากับโฟลเดอร์นี้ ซึ่งจะมีรายละเอียดสำหรับการเชื่อมต่ออยู่ (ไม่ขออธิบาย เพราะรายละเอียดเยอะ) หลังจากที่ทำการเชือมต่อเสร็จแล้ว รายชื่อสมาชิกก็จะมีอยู่ในสคริปต์ที่เชื่อมต่อดังกล่าว ยกตัวอย่างเช่น UCenter Home 2.0, SupeV, SuperSite และอื่นๆ มากมาย ก็จะถูกดึงนำมาใช้งานได้ทันที สมาชิกที่เคยสมัครไว้กับเว็บบอร์ดดิสคัสก่อนหน้านี้ ไม่ต้องสมัครสมาชิกอีก สามารถล็อคอินเข้าไปใช้งานใน UCenter Home 2.0, SupeV, SuperSite และอื่นๆ ได้ทันที นี่ล่ะคือหัวใจสำคัญของดิสคัสเลยก็ว่าได้
  • admin.php ไฟล์สำหรับการใช้งานในส่วนของหลังบ้านหรือแอดมินซีพี(ที่เราเรียกกันติดปากนั้นเอง)
  • api.php จะเหมือนกับรายละเอียดของโฟลเดอร์ ./api
  • connect.php เชื่อมต่อเข้ากับ QQ ของพี่จีน
  • cp.php จัดการแอพฯ หรือเกมส์จากพี่จีนเหมือนกัน
  • crossdomain.xml คือนโยบายสำหรับการเรียกใช้ต่างโดเมน ถ้าไม่ได้ได้กำหนด allow-access เอาไว้ ก็หยิบใช้ตรงๆไม่ได้ ถ้าโดเมนที่เก็บ content เป็นของเราเอง เราก็สามารถกำหนดนโยบายได้ที่ไฟล์ crossdomain.xml แต่ถ้าไม่ใช่ ก็แล้วเขาไม่ได้อนุญาติเอาไว้ ก็ต้องพึ่งสายลับ ขอบคุณผู้ให้ข้อมูลเพิ่มเติมโดย rokaisakkon อ่านต่อ...
  • favicon.ico ไฟล์ไอคอนหน้าลิงก์ URL แนะนำให้ใช้ขนาด 32x32 ขึ้นไป เว็บไซต์แปลงเว็บนี้: http://iconverticons.com/
  • forum.php ไฟล์ในส่วนของเว็บบอร์ดหรือกระดานนั้นเอง
  • group.php ไฟล์ในส่วนของกลุ่ม คลับ แก๊งค์ ก็ว่าไปกัน
  • home.php ไฟล์ในส่วนของสเปส คล้ายๆ กับ UCenter HOME 2.0 (ใครมาทันสคริปต์ตัวนี้ คงจะนึกภาพออกนะ)
  • index.php ไฟล์ในส่วนของหน้าหรือหน้าหลัก หรือบางทีจะเป็นตัว Redirection ไปยังหน้าอื่นๆ ได้
  • member.php ไฟล์สำหรับล็อคอิน สมัครสมาชิก หรือที่เกี่ยวข้องกับสมาชิก
  • misc.php ไฟล์สำหรับภารกิจต่างๆ ของดิสคัส เช่น ดาวน์โหลดไฟล์ ประวัติการจัดการกระทู้ อาทิ ปักหมุด ถอดหมุด เน้นสี เป็นต้น
  • plugin.php ไฟล์เกี่ยวข้องกับปลั๊กอินทั้งหมดเลย
  • portal.php ไฟล์หน้าพอร์ทัล จัดการ DIY ได้หมด
  • robots.txt ไฟล์สำหรับสงวนโฟลเดอร์หรือไฟล์ของดิสคัส ที่มีไว้กำหนดให้ Bot จาก เซิร์ส์เอ็นจิ้นต่างๆ เก็บข้อมูลในแต่ละไฟล์นั้นหรือไม่อย่างไร (คห.ส่วนตัว ผมว่ายิ่งห้าม มันก็เหมือนยิ่งยุล่ะ)
  • search.php ไฟล์ค้นหาข้อมูลทุกอย่างในระบบดิสคัส
  • userapp.php ไฟล์ในส่วนของแอพลิเคชัน ส่วนใหญ่จะเป็นภาษาจีนทั้งหมด

หวังว่าคงจะพอเข้าใจนิดหน่อยนะครับ รายละเอียดด้านบนนี้ ถือว่าเป็นแค่น้ำย่อยเท่านั้นล่ะครับ หากอยากจะรู้รายละเอียดเพิ่มต้องลองเล่นดูเสียแล้วล่ะ

ขีดเขียนและเรียบเรียงข้อมูล โดย: Jaideejung007
ทีมงานแปลภาษาดิสคัสไทย.คอม

สงวนลิขสิทธิ์บทความนี้ทั้งหมด หากต้องการเผยแพร่ต่อ กรุณาลิงก์กลับมายังกระทู้นี้

คะแนน

จำนวนผู้เข้าร่วม 20จิตพิศัย +20 ย่อ เหตุผล
gol-a-khung + 1
Decade + 1 เนื้อหาดีมีสาระ.
NickNameZee + 1
realrin333 + 1 เนื้อหาดีมีสาระ.
bonparadorn + 1

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

hen โพสต์ 2011-6-5 14:44:27
อธิบายให้คนส่วนใหญ่เข้าใจได้ง่ายดีครับ
+1 ไปเลย
weratad14 โพสต์ 2011-6-5 15:21:12
ระเอียดมาก ๆ เลขครับพี่โจ้น้อย ไฟล์หลักๆทั้งนั้น ความรู้ดีมากๆครับ
arafarn12 โพสต์ 2011-6-5 15:33:25
แก้ไขครั้งสุดท้ายโดย arafarn12 เมื่อ 2011-6-5 15:33

ควรบอก ด้วยนะครับ คำว่า "DISCUZ_ROOT" คืออะไร?

เห็นถามกันบ๊อยบ่อย

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

จริงด้วยสินะ  โพสต์ 2011-6-5 17:54
kanzayo โพสต์ 2011-6-5 18:01:16
สุดยอดมากเลยพี่โจ้ ตั้งใจอย่างมากกว่าจะอ่านจนจบบทความใด้
aaa.111 โพสต์ 2011-6-7 22:42:51
ขอบคุณมากเด๋อ
nokiatum โพสต์ 2011-6-9 15:22:04
บทความ คนบ้านเฮา

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

อิอิ คนบ้านเดียวกัน อ้ายไผ่  โพสต์ 2011-6-9 16:24
StaFF_PiRcH โพสต์ 2011-6-10 17:46:29
คำขอบคุณ ไม่เพียงพอสำหรับเจ้าของกระทู้นี้



ไม่รู้จะอธิบายยังไง [By มันฝรั่ง]
Toneasiasoft โพสต์ 2011-6-10 18:39:33
รอ ดิสคัสไทย อัพเป็น 2 มือไร จะอัพ ตาม 555+

ในส้วน ของ สกีน อีก คิดหนักเลย
MasterTGZ โพสต์ 2011-6-20 20:44:20
ขอบคุณครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-4-19 00:56

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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