วันอังคารที่ 30 กรกฎาคม พ.ศ. 2556

Template กับ Extensions เป็นของคู่กัน



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

อย่าลืมว่าหากคุณ Download Template ที่มีลูกเล่นมาก ๆ สิ่งที่จะตามมาก็คือการติดตั้งนั้นทำค่อนข้างยากเนื่องจากจะต้องมีการติดตั้ง Extensions ต่าง ๆ เพิ่มเติมนั่นเอง เพราะฉะนั้นจะเห็นว่าบาง Template มักจะมีคู่มือสำหรับการติดตั้งมาให้ด้วย เพื่อทำให้เราสามารถใช้งานได้ง่ายขึ้น

เพื่อให้คุณสามารถใช้งาน และปรับแต่ง Joomla ได้อย่างใจ อย่าลืมศึกษารายละเอียด และทำความเข้าใจในเรื่องของ Extensions ให้มาก ๆ เนื่องจากมันเป็นส่วนผสมที่ทำให้ Joomla มีความสามารถเพิ่มขึ้นพร้อมกับความสวยงามของ Template ที่นักออกแบบ Template สำหรับ Joomla ทุก ๆ แห่งใช้มันเป็นส่วนผสมในการสร้าง Template นั่นเอง


บทความที่เกี่ยวข้อง

วันพฤหัสบดีที่ 25 กรกฎาคม พ.ศ. 2556

ความสัมพันธ์ของ Template, Module และ Menu

บทความนี้ผมเขียนขยายความเพื่อให้คนที่เข้าใจคลุมเคลือ หรือยังไม่เข้าใจความสัมพันธ์ของทั้งสามอย่างนี้ เข้าใจความสัมพันธ์มากขึ้น ซึ่งจะช่วยให้การพัฒนาเว็บไซต์ด้วย Joomla มีความรวดเร็วมากยิ่งขึ้น

ผมขอเริ่มจากการดูโครงสร้างของ Template ก่อนแล้วกันครับ บทความก่อนหน้านี้ผมได้เขียนอธิบายเกี่ยวกับตำแหน่งโมดูลของ Joomla2.5 ซึ่งช่วยให้คุณมองเห็นว่าคุณสามารถแสดงโมดูลได้ในตำแหน่งใดบ้างนั่นเอง โดยตำแหน่งโมดูลต่าง ๆ จะมีชื่อประจำของมันเช่น Position-1, Position-2 เป็นต้น ชื่อเหล่านี้ช่วยให้คุณสามารถกำหนดรายละเอียดในแต่ละโมดูลได้ง่าย เช่น ใน Template ที่คุณเลือกมีตำแหน่งโมดูลด้านซ้าย ซึ่งอาจจะชื่อว่า Position-left และคุณต้องการแสดง แบบสำรวจในซึ่งเป็นโมดูลตัวหนึ่งในตำแหน่งนั้นพอดี  เพราะฉะนั้นในโมดูลแบบสำรวจของคุณสามารถเลือกตำแหน่งในการแสดงผลเป็น Position-left เพียงเท่านี้ก็จะทำให้คุณสามารถแสดงโพลในตำแหน่งที่ต้องการได้แล้ว ฉะนั้นการดูโครงสร้าง Template จึงเป็นเรื่องสำคัญที่คุณต้องดูให้เป็น

โมดูล (Module) เป็นโปรแกรมเล็ก ๆ ที่ติดตั้งเพิ่มเติมเพื่อช่วยเพิ่มความสามารถให้กับ Joomla เช่น สไลด์โชว์, นาฬิกา หรือปฏิทินเป็นต้น สำหรับใน Joomla2.5 นั้นในแต่ละโมดูลจะมีหัวข้อให้คุณกำหนด สำหรับหัวข้อที่เกี่ยวข้องกับบทความนี้คือ Position เพราะคุณจะต้องเลือกว่าจะแสดงโมดูลนั้น ๆ ในตำแหน่งใดนั่นเอง  หากเลือกไม่ตรงคุณจะไม่สามารถมองเห็นการทำงานของโมดูลที่คุณติดตั้งเพิ่มเติมเข้าไปนั่นเอง

เมนู (Menu) ชื่อมันก็บอกอยู่แล้วว่าทำหน้าที่อะไร แล้วเมนูมันเกี่ยวอะไรกับโมดูล และเทมเพลทด้วย มาดูกันต่อเลยครับ ในการสร้างเมนูนั้นคุณสามารถเลือกรายละเอียดได้หลายแบบ เช่น คลิกเมนูนั้นแล้วให้แสดงบทความ หรือคลิกเมนูนั้นแล้วให้แสดงหมวดหมู่ (Categories) เป็นต้น หลังจากกำหนดประเภทได้แล้วเพื่อให้เมนูสามารถแสดงในเทมเพลท ตรงกับตำแหน่งที่คุณต้องการได้ คุณจะต้องมีโมดูลเป็นตัวเชื่อมนั่นเอง เช่นเมนูของคุณชื่อ Main menu คุณก็ควรจะเลือกหรือสร้างโมดูล และตั้งชื่อโมดูลว่า Main menu ด้วย จากนั้นก็เชื่อมเมนูเข้ากับโมดูล และกำหนด Position ในโมดูลว่าต้องการให้แสดงในตำแหน่งใดของเทมเพลทเป็นต้น

หวังว่าบทความนี้จะช่วยให้คุณเข้าใจการทำงานของเทมเพลทได้มากขึ้นครับ


วันอังคารที่ 23 กรกฎาคม พ.ศ. 2556

แสดงตำแหน่งโมดูลของ Joomla2.5

ปัจจัยที่มีความสำคัญกับการเลือก Template ก็คือตำแหน่งของการแสดงโมดูล เพราะหากมีตำแหน่งโมดูลมากจะช่วยให้เกิดความยืดหยุ่นในการออกแบบเว็บไซต์ได้มากขึ้น สำหรับการดูตำแหน่งโมดูลของ Template ที่ Download มามีขั้นตอนดังต่อไปนี้ เริ่มจากเข้าสู่ระบบด้วย Username และ Password ของคุณ จากคั้นคลิกเมนู Extensions > Template Manager ตามภาพด้านล่าง


แสดงหน้าเว็บเพจสำหรับบริหารจัดการ Template ขึ้นมา




คลิกปุ่ม Options เพื่อเข้าไปเปิดใช้งาน Preview Template




คลิก Enabled จากนั้นคลิกปุ่ม Save & Close



เมื่อกลับมายังหน้ารายการ Template คลิกเมน Templates ซึ่งจะเห็นว่าในขณะนี้มีปุ่ม Preview และใต้ชื่อ Template เรียบร้อยแล้ว คลิกปุ่ม Preview



เพียงเท่านี้คุณก็สามารถมองเห็นตำแหน่งโมดูลทั้งหมดใน Template ที่คุณต้องการ



บทความที่เกี่ยวข้อง