การใช้โมดูลซ้ำบน GCMS

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

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

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

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

คำว่า blog โดยทั่วๆไปมักจะอยู่ภายในโค้ด PHP
คำว่า BLOG โดยทั่วไปมักจะเกี่ยวข้องกับตัวแปรภาษา และ
คำว่า Blog โดยทั่วๆไปจะเป็นชื่อฟังก์ชั่นของ Javascript ครับ

และนอกจากนี้อาจจะมีชื่อไฟล์บางไฟล์ที่ต้อง rename ด้วย ให้ลองสังเกตุดูครับ

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

สิ่ง สำคัญคือเราจำเป็นต้องเปลี่ยนข้อความอย่างละเอียดรอบคอบครับ การทำความเข้าใจโค้ดยังเป็นสิ่งสำคัญ ถ้าคุณเข้าใจการทำงานของโค้ด การดัดแปลงเพื่อให้มันมีคุณสมบัติตรงตามความต้องการจะเกิดขึ้นได้ครับ
11 ตค. 2552 16:49 | 0 | ดู 309 | การใช้โมดูลซ้ำบน GCMS