การเขียนโมดูของ Joomla ไม่ควรเพิ่ม tag <html> ...</html> <head> ...</head> และ <body> ...</body>

คู่มือ แชร์วิธีใช้งาน Joomla ทุกเวอร์ชั่น ตั้งแต่ การติดต้้งและใช้งานต่างๆ

Moderator: mindphp, ผู้ดูแลกระดาน

adinan49
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 547
ลงทะเบียนเมื่อ: 01/11/2021 9:57 am

การเขียนโมดูของ Joomla ไม่ควรเพิ่ม tag <html> ...</html> <head> ...</head> และ <body> ...</body>

โพสต์ที่ยังไม่ได้อ่าน โดย adinan49 »

สวัสดีครับบทความนี้เราจะมาพูดถึง การเขียนโมดูของ Joomla ไม่ควรเพิ่ม tag html head และ body อย่างที่เราทราบกันดีว่าการเขียนเว็บไซต์ในภาษา HTML นั้นต้องมี Tag <html> ...</html> ขึั้นต้นเสมอเพราะโครงสร้างพื้นฐานของภาษา html บทความนี้เราจะมาพูดถึงเหตุผลว่าทำไหมการเขียนโมดูลของ Joomla ไม่ควรเพิ่ม html head และ body กันครับ
หน้าตาจูมล่า
หน้าตาจูมล่า
joomla-logo.jpg (7.91 KiB) Viewed 2010 times
ก่อนอื่นเรามารู้จัก Joomla ก่อนนะครับ
Joomla (จูมล่า) คือ CMS (ซีเอ็มเอส) ตัวหนึ่งจากหลายๆ ตัวที่ได้รับความนิยมในปัจจุบันพราะมีระบบการจัดการเนื้อหาที่มีรูปแบบสากล การปรับแต่งหน้าตาของเว็บไซต์ทำได้ง่าย เพราะถูกออกแบบมาให้รองรับกับเทคโนโลยีการ ออกแบบเว็บไซต์ สมัยใหม่
ส่วนประกอบของ Joomla จะมีส่วนประกอบไปด้วย
  • เทมเพลท (Template)
  • โมดูล (Module)
  • คอมโพเน้น (Components)
  • ปลั๊กอิน (Plugin)
ภาพประกอบโมดูล
ภาพประกอบโมดูล
module-68955_640.jpg (50.38 KiB) Viewed 2010 times
แล้วก็โมดูล (Module) ส่วนประกอบของ Joomla โดยตัวโมดูลเองจะมีการออกแบบและควบคุมส่วนใหญ่จะสามารถทำงานด้วตัวเองและสามารถแสดงผลในตำแหน่งต่าง ๆ ของเว็บไซต์ ซึ่งเราสามารถสร้างแล้วอีกอย่างเราสามารถสร้างโมดูล หรือแก้ไขได้โดยผ่านการเขียนโปรแกรมนั้นเอง

เหตูผลการเขียนโมดูของ Joomla ไม่ควรเพิ่ม html head และ body
นั้นก็คือโครงสร้างของจูมล่าได้สร้างโครงสร้าง <html> ...</html> <head> ...</head> และ <body> ...</body> ให้เรียบร้อยแล้วการที่เราเพิ่ม Tag <html> ...</html> <head> ...</head> และ <body> ...</body> จะทำให้ tag เกินมานั้นเองซึ่งในโครงสรา้งภาษา html ไม่ควรสร้าง Tag <html> ...</html> <head> ...</head> และ <body> ...</body> เกิน 1 ถ้าเกินมานั้นมันผิดหลัการเขียนโปรแกรมนั้นเอง

เมื่อเราลองเพิ่ม Tag <html>...</html> <head> ...</head> และ <body> ...</body> ใน Module
เขียน tag  html  ในโมดูล
เขียน tag html ในโมดูล
code html1.png (71.69 KiB) Viewed 2010 times
แล้วมาตรวจสอบในเว็บไซต์ จะเห็นได้ว่า Tag <html>...</html> มีสีแดงตรง tag เพราะว่ามีการใช้ tag <html>...</html> เกินนั้นเอง ซึ่งมันระบบสามารถทำงานได้ตามปกติแต่ผู้พัฒนาไม่ควรเขียน Tag เกินมันไม่ใช้หลักการเขียนโปนแกรมนั้เอง ในจูมล่ามีการสร้างโครงสร้าง tag ต่างๆพื้นฐานเรียบร้อยจึงไม่จำเป็นต้องสร้างหรือเขียนเพิ่ม
หน้าตรวจสอบดูโค้ดในเว็บไซต์
หน้าตรวจสอบดูโค้ดในเว็บไซต์
tag html1.png (64.35 KiB) Viewed 2010 times

สรุปโมดูลเป็นส่วนจัดการหน้าแสดงผลเว็บไซต์เมื่อเราได้สร้างโมดูล หรือแก้ไขโมดูลของจูมล่าเราไม่ควร tag <html>...</html> <head> ...</head> และ <body> ...</body> ในการเขียนมันผิดหลักการเขียนโครงสร้างในภาษา HTML นั้นเอง

อ้างอิง
https://sites.google.com/site/class0223/learnhtml
https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2620-joomla-cms.html
https://www.mindphp.com/vdo-tutorial-joomla-basic/5225-new-module-joomla.html
https://www.mindphp.com/forums/viewtopic.php?f=79&t=37198
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 58