วันพฤหัสบดีที่ 3 พฤศจิกายน พ.ศ. 2554

Joomla! กับการใช้งาน Module

ส่วนประกอบต่างๆ ในหน้าเว็บไซต์ จะอยู่ในรูป Module หรือเป็น Block ที่มีพื้นที่แสดงผล และทำงานตามหน้าที่ของมัน  โดยที่ผู้ดูแลสามารถกำหนดค่าการทำงานต่างๆ ได้
เมื่อเราติดตั้ง Joomla! จะมี Module ส่วนหนึ่งติดมาด้วย ได้แก่ Module ของกลุ่มเมนูต่างๆ, Module ที่แสดง Lastest News, Popular, Polls และอื่นๆ อีก ดูตามรูปภาพด้านล่างประกอบค่ะ


Module Manager

ในการจัดการ Module เราจะทำผ่านหน้า Administrator ที่เมนู Extensions > Module Manager
ในหน้า Module Manager จะแสดง Module ทั้งหมด ที่ Joomla! ได้ติดตั้งมาให้เรา กับที่เราติดตั้งเพิ่มเองภายหลัง
- Enabled : สถานะของ Module   บาง Module เราอาจจะไม่ได้เปิดใช้งาน (ไม่ได้ Enabled)
- Order คือ การจัดเรียงว่าให้ Module ไหนแสดงอยู่ด้านบนหรือด้านล่าง
- Access Level คือ กำหนดสิทธิการใช้งานได้เฉพาะ User บางกลุ่ม  เช่น Module “User Menu” ใช้ได้เฉพาะสมาชิก
- Position คือ ตำแหน่งการจัดวาง Module  ในหน้าเว็บเพจ
- Page คือ หน้าเว็บไซต์นี้ที่ให้แสดง Module
- Type คือ ชนิดของ Module
- ID คือ รหัสอ้างอิงของ Module ในฐานข้อมูล
การสร้าง Module ใหม่ ทำได้โดยการคลิกที่ปุ่ม New แล้วเลือกชนิด Module และกำหนดค่าการทำงานต่างๆ ที่ต้องการ
การแก้ไข Module ทำได้โดยคลิกที่ชื่อ Module นั้น เพื่อเข้าไปหน้ากำหนดค่าการทำงานต่างๆ

Module นั้นมีหลายชนิด ลองคลิกที่ dropdown menu “Select Type” และเลือก “mod_mainmenu”

เราจะเห็น Module ชนิด “mod_mainmenu” ทั้งหมด ซึ่งเป็นกลุ่มเมนูต่างๆ ซึ่งสัมพันธ์กับหน้าเว็บที่เราเห็น ได้แก่ Main Menu, Resources และ Key Concepts ที่วางอยู่ด้านซ้าย เรียงตามลำดับที่กำหนดไว้
คอลัมน์ Page ที่เป็น “Varies” หมายถึง เมนูนั้นจะแสดง เมื่ออีกเมนูหนึ่งถูกคลิก เช่น กำหนดว่า กลุ่มเมนู “Resources” จะแสดงขึ้นมาให้เห็น เมื่อ เมนู Home ในกลุ่ม “Main Menu” ถูกคลิก เป็นต้น

.
มาดูกันว่า Module ที่ติดมากับ Joomla! 1.5.11 มีอะไรบ้าง
Module type Module name Description
mod_archive Archive แสดง Article ที่อยู่ใน Archive
mod_banners Banners แสดงโฆษณาแบบป้ายแบนเนอร์ random
(ตำแหน่ง default ที่ด้านล่าง)
  Advertisment แสดงโฆษณาแบบโฆษณา
(ตำแหน่ง default ที่ด้านขวา)
mod_feed Feed Display แสดง Syndicate Feed
mod_footer Footer แสดงข้อมูล Copyright
mod_latestnews Lastes News แสดง Article ล่าสุด
mod_login Login Form แสดงฟอร์มสำหรับสมาชิก login เข้าสู่ระบบ
mod_mainmenu Main Menu แสดงเมนูหลัก
  Top Menu แสดงเมนู (ตำแหน่ง default ที่ด้านบน)
  Resources แสดงเมนู
  Key Concepts แสดงเมนู
  User Menu แสดงเมนู
  Example Pages แสดงเมนู
mod_newsflash News flash ใช้สุ่ม Article มาแสดงจาก Category ทำกำหนด
mod_poll Polls แสดง Poll เพื่อให้ผู้ชมโหวต
mod_random_image Random Image สุ่มรูปภาพจาก directory ที่กำหนดมาแสดง
mod_related_items Related Items แสดง Article ที่เกี่ยวข้องกับเรื่องที่แสดงอยู่ ตรวจสอบจาก keyword
mod_search Search แสดงช่องกรอกข้อความค้นหาข้อมูลในเว็บไซต์
mod_sections Sections แสดง Section ทั้งหมด เพื่อลิงค์ไป Article ของ Section นั้นๆ
mod_stats Statistics แสดงข้อมูลสถิติเกี่ยวกับ server ที่ติดตั้ง Joomla! และสถิติการใช้งานเว็บไซต์
mod_syndicate Syndication สร้าง Syndicate Feed ในหน้าที่แสดงโมดูลนี้ บริการข้อมูลจากเว็บไซต์โดยผู้ชมไม่ต้องเข้ามาในเว็บ แต่ใช้อ่านข้อมูลจากเว็บเราผ่านโปรแกรม Feed Reader ต่างๆ
mod_whosonline Who’s online แสดงจำนวนผู้ชมเว็บไซต์
mod_wrapper Wrapper แสดงหน้าต่าง IFrame ที่เชื่อมโยงไปเว็บไซต์ที่กำหนด



ไม่มีความคิดเห็น:

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