พื้นฐาน Joomla

รู้จักกันก่อนเขียนบทความ
หัวใจหลักของการทำเว็บไซต์ ก็คือการมีบทความใช่ไหมล่ะครับ การสร้างบทความก็คือการที่เราเพิ่มข้อมูล...

เทคนิค Joomla

FTP Filesystem Layer
มีไม่น้อยครับ ที่ไม่ทราบว่า FTP Settings ที่อยู่ในเมนู Global Configuration มีไว้ทำอะไร รู้แต่...

แนะนำ Extension

Community Builder ตอนที่ 1
ก่อนจะ Review คอมโพเน้นท์ตัวนี้ ผมนั่งคิดอยู่ครึ่งวัน ว่าจะทำดีไหม เพราะฟังก์ชั่นการใช้งานนั้...
( 7 Votes )
Section Categoryในการเริ่มต้นจะสร้างบทความนั้น เราจะต้องมีการแบ่งหมวดหมู่ และประเภทกันก่อน เพื่อแบ่งแยกบทความออกจากกัน และเพื่อสะดวกต่อการค้นหา การเข้าถึงบทความของผู้ใช้งาน สำหรับผู้เริ่มต้นนั้น จะค่อนข้างสับสนไม่น้อยสำหรับการสร้างอะไรต่อมิอะไรซ้อนกันเยอะแยะ ดังนั้นเรามาทำความเข้าใจกันครับ

คำว่า Section ใน Joomla ก็หมายถึง หมวดหมู่ , การที่เราจะเริ่มทำบทความ เราก็จะต้องคิดกันก่อนว่า เราอยากจะมีหมวดเนื้อหาอะไรบ้าง เช่น หมวดบันเทิง , หมวดกีฬา , หมวดการศึกษา เป็นต้น

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

ลองมาดู Node นี้กันครับSection Category

บันเทิง ( Section )
  • นักร้อง ( Category )
  • นักแสดง ( Category )
  • พิธีกร ( Category )

กีฬา ( Section )
  • ฟุตบอล ( Category )
  • บาสเก็ตบอ( Category )
  • ว่ายน้ำ( Category )

เมื่อเห็นมุมมองนี้ ก็จะร้องอ๋อขึ้นล่ะครับ เพราะใน Joomla เองมันไม่ได้เห็นแบบนี้ เลยสร้างความสับสนให้กับผู้เริ่มใช้งานไม่น้อยเลยครับ (เพราะผมก็เคยเป็น ฮา...) , และบทความที่เราจะสร้าง ก็จะถูกจัดลงในแต่ละ Category ต่าง ๆ กันไปครับ เช่น Category นักร้องของผม

บันเทิง ( Section )
  • นักร้อง ( Category )
    • The Star คนใหม่ ปีที่ 6 ได้แก่ ... กันต์ ( บทความ )
    • Body Slam ขึ้นคอนเสิร์ตที่.... ( บทความ )

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

มาถึงขนาดนี้แล้ว ลองไปดูกันนิดนึงครับ ให้เข้าไปที่เมนู Content > Section Manager

Section-Category

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

ส่วนที่อยากจะเน้นซักหน่อย ก็อยู่ตรงที่คอลัมน์ Categories , Active และ Trash ครับ คอลัมน์นี้จะบอกว่า มี Category (ประเภทบทความ) อยู่ใน Section นี้ เท่าไหร่บ้าง และใช้งานจริง กี่ Category และถูกลบไปแล้ว กี่ Category ตามลำดับครับ

สิ่งที่จะบ่งบอกว่า Section นี้ แตกต่างกันหรือไม่ ในกรณีที่มีชื่อ Section ซ้ำกัน ไม่ได้อยู่ที่การเรียงลำดับ หรือตัวเลข Number แถวหน้า แต่อยู่ที่คอลัมน์ ID ท้ายสุดครับ , ID ใด ที่มีค่ามาก ก็แสดงว่า ถูกสร้างหลังสุด เพราะการสร้าง Section แต่ละครั้ง ก็จะบวกค่า ID เพิ่มไปทีละ 1 , ค่าเริ่มต้นคือ 1

สำหรับปุ่มเครื่องมือที่อยู่มุมบนขวา ได้แก่

Publish : เลือก Section ที่ต้องการให้เผยแพร่ หรือ คลิกที่คอลัมน์ Published แทนได้
Unpublish : เลือก Section ที่ไม่ต้องการให้เผยแพร่ หรือ คลิกที่คอลัมน์ Published แทนได้
Copy : คัดลอง Section จาก Section เดิม แต่ ID จะไม่ซ้ำกัน
Delete : ลบ Section
Edit : เลือก Section ที่ต้องการแก้ไข หรือ คลิกที่ชื่อ Section ก็ได้
New : สร้าง Section ใหม่

ลองสร้าง Section กันครับ กดปุ่ม New

section-category

ผมจะบอกว่ามันไม่มีขั้นตอนอะไรมากเลยครับ ลำพับแค่ใส่ชื่อ Section ในช่อง Title แล้วก็ Save ก็เสร็จแล้วครับ จะเพิ่มเติมก็แค่ Description ครับ ที่จะระบุรายละเอียดว่า Section นี้เกี่ยวกับอะไร หากเราต้องการอธิบายให้ทราบ , เพียงเท่านี้เราก็จะได้ Section แล้วครับ

ต่อไปเลือกที่เมนู Content > Category Manager ครับ จะลองมาดู Category กัน

section-category

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

คุณสามารถเลือกการแสดงผล Category ใน Section ที่ต้องการได้จาก Dropdown List ทางด้านบน ขวา ของตารางครับ ในกรณีที่มี Category เยอะมาก ซึ่งทำให้ไม่ต้องเสียเวลามามองหาทีละบรรทัด , นอกจากนั้น ปุ่มเครื่องมือด้านบน ยังมีปุ่ม Move เพิ่มขึ้นมา สำหรับย้าย Category ไปยัง Section อื่น ๆ ได้ครับ ในกรณีที่เราระบุ Section ผิดพลาด

ก็คิดว่า สำหรับมือใหม่ คงจะเข้าใจกันมากขึ้นนะครับ ไม่งงแล้วล่ะ

Section และ Category