Templates by BIGtheme NET
หน้าแรก / การสร้างเว็บไซต์ ด้วย Joomla / การสร้างเมนูใน Joomla! เชื่อมไป Section

การสร้างเมนูใน Joomla! เชื่อมไป Section



บทความนี้ เป็นบทความต่อเนื่อง เรื่อง “การสร้างเว็บไซต์แบบมืออาชีพ โดยไม่ต้องมีความรู้การเขียนโปรแกรมด้วย Joomla! กับ Case Study เว็บไซต์ Enjoy Chinese

.

การสร้างเมนูใน Joomla! เชื่อมไป Section 

1. ไปที่ Menus > Main Menu  (หรือเมื่อเราลบเมนูเดิมเสร็จแล้วเราจะอยู่ที่เมนู Menu Item Manager: [mainmenu]   อยู่แล้วค่ะ)  ให้คลิกปุ่ม New

เราจะเริ่มสร้างเมนูหลัก “เรียนจีน” ซึ่งจะลิงค์ไปเนื้อหาในหมวดหมู่หลัก (Section) “เรียนจีน” ค่ะ

2. เมื่อเข้ามาหน้าเลือกประเภทของเมนู ให้เลือกเป็น Internal Link > Articles > Section และเลือก Section Layout

3. ในหน้าป้อนข้อมูลรายละเอียดของเมนู ให้ใส่ชื่อเมนู และกำหนดค่า Section ทางขวามือให้เป็น “เรียนจีน” ส่วนค่าอื่นๆ สามารถกำหนดเปลี่ยนแปลงได้ตามต้องการ เช่น ต้องการให้แสดงรูป และรายละเอียดของ Section หรือ Category หรือไม่ (ถ้าตอนที่เรา Create Section หรือ Category ได้ใส่กำหนดไว้ จะเลือกให้แสดงก็ได้ค่ะ)  จากนั้นบันทึกค่าให้เรียบร้อย

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

เนื้อหาในหมวดหมู่ย่อย “สำนวนจีน” ก็จะแสดงขึ้นมาค่ะ

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

หมายเหตุ : ก่อนสร้างเมนู เราจะต้องสร้าง Section หรือ Category หรือ Article ที่เราต้องการเชื่อมโยงก่อนนะคะ

คุณอาจสนใจเรื่องนี้

วิธีแก้ไขเวลาที่แสดงผิดเพี้ยนใน Jcomment ของ Joomla!

ไม่แน่ใจว่าคนที่ใช้ตัว Comment ของ “JComment” จะเจอปัญหาเดียวกันหรือเปล่านะคะ เรื่อง “เวลาที่แสดงของ comment ไม่ถูกต้อง”  ทีแรกใช้ๆ ไปก็ไม่ได้สังเกตเรื่องเวลา เพราะเราไม่ได้เป็นคน comment แต่พอไปตอบ comment ก็เอ๊ะเวลามันแปลกๆ  ...

25 ความคิดเห็น

  1. อยากจะขอความกรุณาปรึกษานิดนึง คือ ผมใช้ Appserv แล้วใช้ Joomla เขียน Page นะครับ พอถึงตอนเชื่อม section เพื่อทำ mail menu พอเชื่อมเสร็จ ที่ Main Menu มี Section ขึ้นมา ในที่นี้ก็คือ เรียนจีน แต่เนื้อหาและ Catagory ตรงกรอบสีแดง (ตามข้อ 4) มันไม่ขึ้นมาครับ พอกด section ที่ Main Menu มันก็ขึ้น Error
    Not Found
    The requested url /carcare/polish.htm was not found on this server.
    ผมลองเชื่อม Section,Catagory,article อื่น ผลก้อคือ Not found ทั้งหมด จะแก้ไขยังงัยดี
    ขอบคุณครับ….

  2. ตรงเมนู Content สร้าง Category ให้ Section นั้นแล้วหรือเปล่าคะ ลองใส่ Article ลงไปใน Category ของ Section นั้นสักเรื่องด้วยค่ะ แล้วดูอีกที

    แล้วก่อนเคลียร์ข้อมูลตัวอย่างทิ้ง ลิงค์ได้ตามปกติหรือเปล่าคะ

  3. ผมกลับเข้าไป ที่ menu trash แล้ว Restore Menu เดิมให้ขึ้นมา ที่ Main menu พอกด menu เดิม(ของตัวอย่าง) เข้าไปมานก็ขึ้น Not Found เหมือนกันครับ ที่นี้ต้องแก้ตรงไหนอ่ะ งงงงงงงง
    ขอบคุณ….

  4. URL ของลิงค์ตอนนี้เป็นลักษณะไหนค่ะ มีการไปปรับ URL ตามบทความนี้ไว้หรือเปล่า

    http://www.enjoyday.net/2009/06/joomla-url-seo/

    เช็คให้แน่ใจว่าได้ทำข้อ 2 (เรื่องไฟล์ “.htaccess” )ของบทความด้านบนแล้ว

    จากนั้นเคลียร์ file cookie ใน web browser refresh หน้าจออีกรอบ ลองดูอีกทีค่ะ

  5. ปัญหาเดิมแก้ไขได้เรียบร้อย…ขอบคุณครับ…
    ก้อไหน ๆ ก้อไหน ๆ นะ…
    ตรงสำนวนจีน มันจะมี Title Filter display / Article Title Author ขึ้นมาด้วย
    ทำอย่างไรที่จะไม่ให้มัน Show ขึ้นมา
    อยากให้ มัน Display เหมือนตรง เรียนจีนครับ…
    ขอบคุณ ครับ ขอบคุณ

  6. ไม่ทราบว่าปัญหาเดิมแก้ไขยังไงคะ ถึงได้กลับมาเป็นปกติ แบบว่าอยากรู้ค่ะ

    อยากให้แสดงผลเหมือน http://www.enjoychinese.net/เรียนจีน/ แบบนี้ป่ะคะ
    ให้แก้ไข Menu เลือกรูปแบบการแสดงผลใหม่

    สำหรับเมนูหลัก (เรียนจีน)
    ตามบทความนี้เลือกเป็น Internal Link > Articles > Section และเลือก Section Layout

    แต่ว่าที่ใช้อยู่ปัจจุบันในเว็บ enjoychinese.net เลือกเป็น Internal Link > Articles > Section และเลือก Section Blog Layout (ไม่เหมือนกับบทความ)

    สำหรับเมนูย่อย (สำนวจีน)
    ที่ใช้อยู่ปัจจุบันในเว็บ enjoychinese.net เลือกเป็น Internal Link > Articles > Category และเลือกCategory List Layout

    แต่แบบที่คุณ Mufc_thai ต้องการ ให้กำหนดรูปแบบการแสดงผลใหม่เป็น
    Internal Link > Articles > Category และเลือก Category Blog Layout

    ถ้าเปลี่ยนรูปแบบการแสดงผลแล้ว แต่ปรากฏว่าเว็บไม่มีการเปลี่ยนแปลง
    ให้ดูว่ามีการติดตั้ง Extension “sh404SEF” ไว้หรือเปล่า ถ้าติดตั้งไว้ ให้เข้าไปที่ sh404SEF Configuration แล้วกดปุ่ม Save บันทึกใหม่ พอ joomla! ถามว่า Do you want to clear the URL cache….? ให้ตอบ Yes และกดปุ่ม Proceed แล้วลอง Refresh หน้าจอ ตรวจดูอีกทีค่ะ น่าจะได้แล้ว :OK:

  7. ผมคงตั้งคำถามไม่ดี ตรงที่สงสัยไม่ใช่ Url แต่สงสัยตรงในเนื้อหาของ Page ครับ
    ในข้อ 4.
    “เรียนจีน” ก็จะมีเนื้อหา
    “สำนวนจีน” ………….
    “ไวยากรณ์จีน”
    “เรื่องน่ารู้เกี่ยวกับภาษาจีน” ดังที่แสดงไว้ในกรอบสีแดง….
    พอเลื่อนลงมาก็จะเจอ
    “สำนวนจีน” แล้วก้อมีเนื่อหา…….ใช่ไหมครับ
    แต่พอจบเนื้อหาจะมีคำว่า

    Title Filter ………………….(แล้วก็เป็นกรอบสี่เหลี่ยม) Display #20
    # Article Title Author Hits

    ตรงนี้แหละครับที่ผมไม่อยากให้มันโชว์ขึ้นมาครับ
    อยากให้โชว์
    “สำนาวนจีน”…..
    “สำนวนจีน”……
    “สำนวนจีน”……
    “สำนวนจีน”…….
    ไปเลย คนแต่งก็ม่ต้องมีครับ ตรงนี้แหละครับไม่รู้ทำอย่างงัย รบกวนขอคำชี้แนะด้วยครับ….

    ปล.ปัญหาเดิม เกิดจากไปปรับค่าของของ Seo Setting เป็น Yes ทั้ง 3 ข้อครับ แต่เนื่องจากผมทำโดยใช้เครื่องส่วนตัวจำลองเป็น Host โดยใช้โปรแกรม Appserv ยังไม่ได้ทำบน Host จริง เนื่องจากเป็นนักเรียนที่ดี ทำตามขั้นตอน 1 2 3 4 5…..55555 พอมาถึงบทเชื่อม Section ผลจึง Error กลับไปตั้งค่า Seo Settings เป็น No ทั้ง 3 ตัว ก็เรียบร้อย…..คาดว่าเวลาไปอยู่บน Host จริงแล้วค่อย Set ใหม่ก็น่าจะไม่มีปัญหาแล้วครับ ขอบคุณในความกรุณาครับ…

  8. ขอโทษทีค่ะ เข้าใจผิด :โทษที:

    วิธีการ คือ
    1. เลือกเมนู Menus จะเข้ามาหน้า Menu Item Manager: [mainmenu]
    2. คลิกที่เมนูที่เราต้องการ เช่น เรียนจีน > สำนวนจีน คลิกเข้าไปที่สำนวนจีน
    3. จะเข้ามาหน้า Menu Item: [ Change ] ให้กำหนดค่าในส่วนของ Parameters (Basic) ตามต้องการ เช่น
    – ถ้าไม่ต้องการให้แสดงหัวตาราง # Article Title Author Hits ที่ Table Headings ให้เลือก hide
    – ถ้าไม่ต้องการให้แสดงคอลัมน์ วันที่ ที่ Date Column ให้เลือก hide
    4. ให้กำหนดค่าในส่วนของ Parameters (Component) ตามต้องการ เช่น
    – ถ้าไม่ต้องการให้แสดงคอลัมน์ Author ที่ Auhor Name ให้เลือก hide
    – ถ้าไม่ต้องกาให้แสดงคอมลัมน์จำนวน hit ที่ Hits ให้เลือก hide
    แล้วบันทึกค่าที่กำหนดไว้ใหม่ ลองเรียกเว็บหน้านั้นดูอีกทีค่ะ

    ก็จะออกมาแบบนี้ค่ะ
    # Article Title
    1 สำนวนจีน 赞不绝口 (ชมไม่ขาดปาก)
    2 สำนวนจีน 打退堂鼓 (ถอนตัวกลางคัน)
    3 สำนวนจีน 一本正经 (เอาจริงเอาจัง)
    4 สำนวนจีน 一心一意 (จิตมุ่งมั่นในการทำเรื่องใดเรื่องหนึ่ง)

    คอลัมน์ Author กับ Hits ก็จะหายไป :OK:

  9. ขอบคุณที่ช่วยแนะนำแนะครับ…..

    คุณจอย เขียนบทความสุดยอดมากเลยนะครับ….
    ผมไม่ได้ยกย่อยมั่ว ๆ นะ เพียงแต่ใช้ ตัวชี้วัดที่…
    ถ้าคนทีไม่เป็นเลย….แล้วสามารถสร้าง Home Page
    ของตนเองได้……โดยแค่อ่านบทความ…เนี่ย
    ผมใช้คำว่าบทความนะ ไม่ใช่หนังสือเพราะบทความ
    จะต้องสั้นและกระชับมาก ๆ
    ดังนั้น คนเขียนต้องเก่งและมีทักษะในการถ่ายทอดด้วย

    ถ้าจะอนุเคราะห์เพิ่มเติม เพื่อสาธารณะประโยชน์
    อยากให้เพิ่มบทความเกี่ยวกับการ Set Parameters สักหน้านึง
    (หน้าที่มานเยอะๆอ่ะ) เพื่อเป็นแนวทางหน้าอื่น ๆ
    แล้วก็การใส่ Webboard เพิ่ม พวก Kuenna
    ก็จะทำให้บทความ เรื่อง Joomla สมบูรณ์แบบ
    อ๋อ แล้วนิดนึง แนะนำที่ใช้พวก Appserv ทำนองเนี่ย
    ในการ set Seo ด้วยก้อดีครับ รับรองสมบูรณ์แบบ…
    สุดท้าย…ก็ขอให้สิ่งดี ๆ ที่ให้สู่สังคม
    ย้อนกลับไปที่คุณจอยและครอบครัวด้วยนะครับ…
    ….ขอบคุณ….

  10. บทความนั่น เขียนไม่ค่อยดีเท่าไหร่หรอกค่ะ เพราะทำเว็บที่ใช้จริง (enjoychinese.net) แล้วก็เขียนบทความไปพร้อมๆ กัน
    บางทีเราใจร้อนไงคะ อยากทำเว็บให้เสร็จเร็วๆ ก็เลยเขียนไม่ละเอียดเท่าที่ควร

    คิดไว้เหมือนกันว่าจะมา revise เขียนใหม่ ให้ดีกว่าเดิมค่ะ แต่คงอีกสักพักใหญ่ๆ

    ส่วนเรื่องที่แนะนำมาขอบคุณมากค่ะ ไว้จะจัดให้นะคะ
    แต่ถ้าใ้ห้เร็วแนะนำให้เข้าไปที่ http://www.noartclub.com เลยค่ะ เว็บนี้เซียน Joomla! ตัวจริง

    อ้อ คนเขียนไม่เก่งหรอกค่ะ พึ่งหัดเหมือนกัน เหอๆ

  11. ผมทำแล้วไม่ได้ผลอย่างที่ว่ามา เมื่อสร้างเมนูตามวิธีการข้างต้น ปรากฏว่า ใน Main menu จะมีสองตัวเลือก คือ Home เรียนจีน ส่วนอีกด้านหนึ่งยังคงแสดง Lates News กับ popular News โดยมีบทความย่อยที่สร้างไว้ใน article ให้กด link ไปอ่านเพิ่มเติม แต่กดแล้วยังคงไม่ไปไหน

    ตามที่อธิบายมาเมื่อกดเรียนจีนจะต้องแสดงหมวดหมุ่ย่อย ในกรอบที่มีสีแดงครอบไว้ ตรงนี้ของผมไม่มี สรุปคือ มีแค่ เรียนจีน เพิ่มต่อท้าย Home ใน Main menu นอกนั้นก็ไม่ได้มีอะไร ไม่ทราบว่าผมทำผิดพลาดตรงไหน หรือว่าในส่วนคำอธิบายข้างบนมีการข้ามรายละเอียดปลีกย่อยตรงไหนหรือปล่าครับ ???

  12. ได้สร้าง Article ในหมวดหมู่ย่อยหรือยังคะ เพราะ ค่า default มันให้แสดงเมนูย่อย เฉพาะที่มีเนื้อหา พอไม่มีมันเลยไม่แสดงให้เห็น

    ไม่งั้น ตรงส่วนกำหนดค่าพารามิเตอร์ด้านขวาน่ะค่ะ เลือก empty catergories in section เป็น show ดูค่ะ

    แนะนำว่าให้ทำตามทีละบทความ เพราะมันต่อเนื่องกันมาค่ะ ถึงได้เป็นแบบนี้

  13. สร้างแล้วคับ ทำไล่ตามมาตลอด ตัว article ก็ไปลอกเอาจาก enjoy china บน Net มาใช้เลย ทำ article ไว้ก่อนหน้านี้โดยใช้ข้อมูลทุกเพลง ใช้ข้อมูลทุกสำนวนจีน copy มาแทบทุก article เลย

  14. ผมทำตามขั้นตอน 2, 3, 4 แต่ Error ขึ้นมาว่า The webpage cannot be found

    จะแก้ปัญหาอย่างไรดีครับ
    รอคำชี้แนะอยู่ครับ :โทษที:

  15. ไม่ทราบได้ทำตามบทความ “การทำ URL ของเว็บไซต์ Joomla! ให้อ่านง่าย เพื่อผลทาง SEO” http://www.enjoyday.net/2009/06/joomla-url-seo/ ไปก่อนหรือเปล่าคะ

  16. ผมได้อ่านและ ทำตามแล้วครับ ส่วน Set File Permission ของไฟล์ configuration.php เป็น “777″ไม่สามารถทำได้ เพราะผมใช้ Appserv มาจำลองเป็น server

  17. ถ้าทำในเครื่องตัวเอง งั้นไม่ต้องทำตามหัวข้อนั้นนะคะ ให้ใช้ url แบบ default ดั้งเดิมไปก่อน ถ้า upload ขึ้น host จริงแล้วค่อย set SEO URL Friendly ค่ะ แล้วลองดูอีกที ว่าหายมั้ย

  18. ได้แล้วครับ ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆ

  19. ผมใช้ wamp แล้วใช้ Joomla เขียน Page นะครับ พอถึงตอนเชื่อม section ที่ Main Menu มี Section ขึ้นมา แต่เนื้อหาและ Catagory ตรงกรอบสีแดง (ตามข้อ 4) มันไม่ขึ้นมาครับ พอกด section ที่ Main Menu มันก็ขึ้น The webpage cannot be found ไม่ทราบว่าจะแก้ยังไงดี โดยผมได้ทำ link ไปที่ category แล้วด้วย ขอบคุณมากครับ
    :อะไรหรอ: หรือจะตอบกลับทางmailก็ได้นะครับจะเป็นพระคุณอย่างสูง

  20. ผมมือใหม่เพิ่งหัดทำเว็บ…
    ขอบพระคุณมาก ๆ คับสำหรับเนื้อหาที่ได้อ่าน..เป็นประโยชน์กะผมมาก ๆ เรยคับ..

  21. กำลังศึกษาจากที่นี่อยู่ค่ะ
    วันนี้มีปัญหาลิงค์ไม่ไปไหนเลยซักที่เดียว ร้อนใจมากค่ะ :ไม่ยอม:
    ก็เลยเข้ามาอ่าน และได้คำตอบแล้ว จะกลับไปแก้ด่วนๆ :เยี่ยม:

  22. ได้แล้ว ขอบคุณค่ะ

  23. มีปัญหามารบกวนครับ คือว่า มือใหม่หัดทำเวปครับ ปัญหาคือว่า…
    ผมสร้าง SECTION และ CATEGORY แล้วจึงมาสร้างบทความที่ article ซึ่งจะอยู่ภายใต้SECTION และ CATEGORY แต่เกิดปัญหาคือ สร้างเมนูลิงค์มาหา บทความ แล้วลอง preview มันไม่แสดงครับ
    มันฟ้องว่า The webpage cannot be found
    ผมทำผิดขั้นตอนตรงไหน ครับ ช่วยบอกหน่อย

  24. พยามมาหลายอาทิตย์แล้วไม่สำเร็จครับ ช่วยหน่อยครับ

  25. เข้าเว็บไปดูแล้ว database Error: Unable to connect to the database:Could not connect to MySQL

    ตอนนี้ url มีลักษณะเป็นแบบไหนคะ ได้มีการกำหนดค่าอะไรไว้ไงบ้าง
    http://www.enjoyday.net/joomla-url-seo.html

Leave a Reply

Your email address will not be published. Required fields are marked *