ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

วิธีสร้างเทมเพลต(template) ของ Joomla 1.5


ความรู้ที่ควรมีในการสร้าง template คือ
1. ความรู้ทางด้าน กราฟฟิก แต่งรูป
2. HTML และ CSS
3. XML (ใช้ในการทำตัวติดตั้ง template)

มาเริ่มกันเลย ดีกว่า
ก่อนที่เราจะสร้าง template ขึ้นมาใช้งานเอง ต้องสำรวจโครงสร้าง file ของ Joomla ทั้งระบบกันก่อนว่าอะไรอยู่ตรงไหนบ้าง
รูป โครงสร้าง file และ directory

โครงสร้าง file ของ Joomla 1.5

จะเห็นได้ว่ามี folder หนึ่งชื่อ templates folder นี้คือ folder ที่ใช้ เก็บ template ทั้งหมดของ Joomla

Template ต้องประกอบ ด้วย ไฟล์ อย่างน้อยที่สุด สามไฟล์ คือ
1.index.php
2.templateDetails.xml
3.template_thumbnail.png หรือ template_thumbnail.jpg

วิธีการสร้าง template เริ่มด้วย
1.สร้าง folder ย่อยใน folder templates
ตัวอย่าง ผมตั้งชื่อ my_template ก็จะได้ templates/my_template/
2.สร้างไฟล์ index.php ใน folder templates/my_template/ ไฟล์นี้ อาจจะประกอบด้วย โค้ด php,html,css และอื่นๆ ที่เราต้องการ ขึ้นอยู่กับการออกแบบของเรา
ตัวอย่าง ข้อมูลในไฟล์นี้ (เน้นการทำเพื่อให้เข้าใจง่ายๆนะครับ)
ตำแหน่งต่างๆ ใน template ตาม รูป
วิธีการสร้าง template Joomla

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
เข้า BIOS / BOOT MENU(ไอออส บูทเมนู) ใน PC & NB ยี่ห้อต่าง ๆ
โดย bom_002 ศ 24 มี.ค. 2017 3:19 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
4
ศ 24 มี.ค. 2017 3:19 pm โดย bom_002
B - สมัครผ่านไลน์ไม่ได้
โดย M032 ศ 24 มี.ค. 2017 11:28 am บอร์ด Hachana - E-commerce
1
3
ศ 24 มี.ค. 2017 11:28 am โดย tsukasaz
ฺB - ใช้ user register facebook ซื้อสินค้าแล้ว order ไม่เข้า odoo
โดย M032 ศ 24 มี.ค. 2017 11:15 am บอร์ด Hachana - E-commerce
1
4
ศ 24 มี.ค. 2017 11:15 am โดย tsukasaz
B - หน้ายืนยันการสั่งซื้อ Warning: Invalid argument supplied for foreach()
โดย M032 ศ 24 มี.ค. 2017 11:14 am บอร์ด Hachana - E-commerce
1
5
ศ 24 มี.ค. 2017 11:14 am โดย tsukasaz
รายงานประจำวันที่ 24 มีนาคม 2560
โดย bom_002 ศ 24 มี.ค. 2017 10:09 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
0
1
ศ 24 มี.ค. 2017 10:09 am โดย bom_002
โชว์หมายเลขบรรทัดตลอดใน Pycharm ยังไงครับ
โดย bom_002 พฤ 23 มี.ค. 2017 10:19 am บอร์ด Programming - C/C++ & java & Python
2
34
พฤ 23 มี.ค. 2017 10:19 am โดย bom_002
รายงานประจำวันที่ 23 มีนาคม 2560
โดย bom_002 พฤ 23 มี.ค. 2017 10:06 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
1
2
พฤ 23 มี.ค. 2017 10:06 am โดย bom_002
การอินเตอร์รัพท์ และการออกแบบ Interrupt and Design(อินเตอร์รัพท์ แอน ดีไช)
โดย bom_002 พ 22 มี.ค. 2017 11:20 am บอร์ด Microsoft Office Knowledge & line & Etc
0
18
พ 22 มี.ค. 2017 11:20 am โดย bom_002
รายงานประจำวันที่ 22 มีนาคม 2560
โดย bom_002 พ 22 มี.ค. 2017 10:04 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
2
13
พ 22 มี.ค. 2017 10:04 am โดย bom_002
อยากสร้างแอพเป็นสื่อการสอนคณิตศาสตร์
โดย บุคคลทั่วไป อ 21 มี.ค. 2017 10:20 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
25
อ 21 มี.ค. 2017 10:20 pm โดย บุคคลทั่วไป
เครื่องพิมพ์บาร์โค้ด ราคาถูก Tsc ขายถูกเลือก เครื่องพิมพ์บาร์โค้ด ร้าน N Print
โดย lexlexjob อ 21 มี.ค. 2017 8:18 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
12
อ 21 มี.ค. 2017 8:18 pm โดย lexlexjob
การเพิ่ม User Admin เขาในระบบ Joomla
โดย moomai อ 21 มี.ค. 2017 7:05 pm บอร์ด Mindphp Videoman
0
15
อ 21 มี.ค. 2017 7:05 pm โดย moomai
ช่วยหน่อย ติดตั้งโปรแกรม Netbeans ไม่ได้
โดย moomai อ 21 มี.ค. 2017 6:21 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
17
อ 21 มี.ค. 2017 6:21 pm โดย tsukasaz
ERP นำไปประยุกต์ในการขนส่งได้อย่างไรบ้าง
โดย thanapat อ 21 มี.ค. 2017 5:36 pm บอร์ด Programming - PHP
0
19
อ 21 มี.ค. 2017 5:36 pm โดย thanapat
อยากถามว่า ระบบ ERP สามารถนำไปประยุกส์ในระบบ
โดย thanapat อ 21 มี.ค. 2017 5:33 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
18
อ 21 มี.ค. 2017 5:33 pm โดย thanapat
ถามวิธีการรวมจำนวนสินค้าค่ะ
โดย dawthana อ 21 มี.ค. 2017 3:32 pm บอร์ด OpenERP
1
6
อ 21 มี.ค. 2017 3:32 pm โดย mindphp
ทำปุ่ม export จากฐานข้อมูลเป็น excel ยังไงครับ
โดย บุคคลทั่วไป อ 21 มี.ค. 2017 12:43 pm บอร์ด Programming - PHP
3
37
อ 21 มี.ค. 2017 12:43 pm โดย บุคคลทั่วไป
Open Source License(โอเพน ชอร์ส ลายเส้น) เรื่องใกล้ตัวที่ไม่ควรมองข้าม
โดย bom_002 อ 21 มี.ค. 2017 11:15 am บอร์ด Microsoft Office Knowledge & line & Etc
0
26
อ 21 มี.ค. 2017 11:15 am โดย bom_002
รายงานประจำวันที่ 21 มีนาคม 2560
โดย bom_002 อ 21 มี.ค. 2017 10:07 am บอร์ด M043 - นพรัตน์ เกษเจริญคุณ
2
13
อ 21 มี.ค. 2017 10:07 am โดย mindphp
จะเขียนคำสั่ง IF ELSE ใน MySQL เพื่อต้องการจะสร้างเงื่อนไขให้ SQL ต่างกัน
โดย thatsawan จ 20 มี.ค. 2017 6:30 pm บอร์ด SQL - Database
1
38
จ 20 มี.ค. 2017 6:30 pm โดย mindphp