พื้นฐาน Joomla

FileZilla โปรแกรม FTP Client
วิธีที่คุณจะเข้าถึงพื้นที่การใช้งานของคุณโดยตรงได้นั้น  คุณจะต้องมีโปรแกรมเพื่อเชื่อมต่อไป...

เทคนิค Joomla

ป้องกัน Directory administrator
แน่นอนว่าเมื่อมีเว็บใดใช้ Joomla แล้วก็ย่อมเป็นที่รู้กันว่า ไดเร็คทอรี่ที่โดนมุ่งหมายกันก็คือ ...

แนะนำ Extension

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

ยกตัวอย่างเพิ่มเติม เช่น เว็บของผมนั้น มีเมนูหลักอย่างที่เห็น คือ หน้าแรก , บทความ , ดาวน์โหลด , ติดต่อ

ส่วนด้านบนซ้ายของเว็บ ผมก็มีเมนูอีกชุดนึง คือ ตัวผมเอง , พัฒนาโปรแกรม , ออกแบบนิดหน่อย , แผนผังเว็บ

และด้านล่างสุด ผมก็มีเมนูอีกชุด คือ หน้าแรก , Joomla Basic , เทคนิคจูมล่า , แนะนำ Extension , ดาวน์โหลด , ติดต่อ , Inspire

จะเห็นว่า เราไม่จำเป็นต้องมีเมนูข้างเดียว ยาววววว เป็นแถบก็ได้ เราสามารถวางตำแหน่งของชุดเมนูออกเป็นส่วนต่างๆ ได้ , พร่ามมานาน ไปดูกันเลยครับ , เริ่มต้นการสร้างชุดเมนู ที่ Menus > Menu Manager

การสร้างชุดเมนูเพิ่ม

ตอนนี้จะเห็นว่ามีชุดเมนูเดียว ซึ่งเป็นชุดเมนูที่เราได้สร้างเมนูลิ้งค์ต่างๆ ไปเมื่อบทความที่แล้ว ต่อไปกดปุ่ม New เพื่อสร้างชุดเมนูใหม่ จะได้แบบนี้

การสร้างชุดเมนูเพิ่ม

Unique Name: ชื่อของชุดเมนูที่จะสร้างขึ้น โดยต้องประกอบไปด้วยตัวอักษรภาษาอังกฤษหรือตัวเลขเท่านั้น แต่ห้ามเว้นวรรค

Title: ชื่อแสดงผลของชุดเมนูนี้ ไม่จำเป็นต้องเป็นชื่อเดียวกับ Unique Name ก็ได้ จะตั้งชื่อยังไงก็ตามสบายเลยครับ เพราะมันแค่แสดงผลเป็นไตเติ้ลเท่านั้น

Description: คำอธิบายเกี่ยวกับชุดเมนูนี้ จะใส่หรือไม่ใส่ก็ได้ครับ

Module Title: ตัวนี้ต้องสังเกตหน่อยครับ เพราะถ้าเราระบุข้อความลงไปในนี้ด้วยแล้ว จะทำการสร้างโมดูลพร้อมกับไปด้วยทันที ผมขอขยายความในส่วนนี้หน่อยครับ

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

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

ดังนั้น คำว่าชุดเมนูที่ผมกล่าวถึงนั้น เป็นการแบ่งกลุ่มของเมนู เพื่อใช้สร้างเมนูลิ้งค์ต่างๆ

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

เอาล่ะครับ ลองกดปุ่ม Save ไปกันก่อนครับ จะได้แบบนี้

การสร้างชุดเมนูเพิ่ม

เราก็จะได้ชุดเมนูที่ 2 เพิ่มขึ้นมา ซึ่งผมก็ได้สร้างเมนูลิ้งค์อีก 3 เมนูไว้ในชุดนี้อีก

การสร้างชุดเมนูเพิ่ม

ซึ่งจากภาพที่เห็นนั้น ผมได้ใส่คำว่า menu2 ไว้ในช่อง Module Title ไว้ด้วย ดังนั้นผมจะขอข้ามมาในเรื่องโมดูลนิดนึงนะครับ โดยให้เราไปที่ Extension > Module Manager จะพบว่า มีโมดูลเพิ่มขึ้นมา คือ menu2 ตามที่ได้ระบุไป

การสร้างชุดเมนูเพิ่ม

โดยผมจับแยกตำแหน่งของโมดูลกัน โดย Main Menu ผมจะไว้ด้านซ้าย และ menu2 ผมจะไว้ด้านบน ซึ่งเมื่อมองผ่านหน้าเว็บ ก็จะได้แบบนี้

การสร้างชุดเมนูเพิ่ม

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

การสร้างชุดเมนูเพิ่ม