Professional Documents
Culture Documents
การติดตั้งและใชงานเบื้องตนจนถึงระดับกลาง
Step By Step
จัดทําโดย joomlathaiclub.com
2
คูมือการติดตั้งและใชงาน Joomla!
คูมือการติดตั้งและใชงาน joomla CMS ที่ไดจัดทําขึ้นเพื่อใชเปนคูมือสําหรับผูเริ่มตนใชงาน joomlaCMS ในการทํา
เว็บไซต เนื้อหาภายในเกี่ยวกับการทดลองติดตั้งและใชงาน joomla ดวยเครื่องมือที่มีอยูภายในตัว joomla การเตรียมความพรอม
กอนลงมือปฏิบัติจริง ศึกษาและเขาใจเครื่องมือตาง ๆ ของ joomla เนือ้ หาสวนใหญเนน รูปประกอบ ทําความเขาใจแลวปฏิบัติตาม
หวังเปนอยางยิ่งวา เอกสารฉบับนี้จะเปนประโยชนแกผูที่สนใจศึกษาการทําเว็บไซตดวย joomlaCMS ผูจัดทํามิไดหวังผล
ทางการคา แตอยางใด และไมสงวนลิขสิทธิ์ สําหรับขอความ รูปประกอบ ในทุกสวนของเอกสารฉบับนี้ หากผูใดตองการนําไป
เผยแพรตอ ก็สามารถทําได แตขอใหระบุแหลงที่มาของเอกสาร
www.joomlathaiclub.com
3
สารบัญ
ความหมายของ Content Management System (CMS)………………………………………………..……….…….…………………..4
การติดตั้ง Web Server จําลอง ....................................................................................................................................................................7
การติดตั้ง AppServ 2.5.10 …………………………………………………………………………………….……………….……….. 7
การติดตั้ง XAMPP …………………………………………………………………………………………………..…………………..13
เริ่มทําการติดตั้งและใชงาน ........................................................................................................................................................................27
การเขา – ออกระบบ ผูดูแลระบบ .............................................................................................................................................................37
บทบาทหนาที่ของ User Group Access levels for joomla ……………………………………………………………………………… 40
การสรางหมวดหมูไวเก็บเนื้อหาเว็บไซตใน joomla 1.5 ……………………………………………………………………………….. 41
การสรางบทความ (article) ……………………………………………………………………………………………………………... 45
การใสรูปภาพลงในบทความ .................................................................................................................................................................... 47
การใชงาน menu manager ……………………………………………………………………………………………………………… 52
การสรางเมนูใหม ………………………………………………………………………………………………………………………...56
Trash manager …………………………………………………………………………………………………………………………… 57
User Manager …………………………………………………………………………………………………………………………… 58
สรางปายโฆษณา (banner) ……………………………………………………………………………………………………………….. 59
การสรางแบนเนอรโดยใช Banner Code ………………………………………………………………………………………………… 61
การสรางรายชื่อผูติดตอ Contact ………………………………………………………………………………………………………….. 62
News Feed Manager ……………………………………………………………………………………………………………………….65
Search component …………………………………………………………………………………………………………………………72
Web Link Manager ……………………………………………………………………………………………………………………….. 73
Media Manager …………………………………………………………………………………………………………………………… 76
การติดตั้ง Extensions ของ joomla …………………………………………………………………………………………………..…… 78
การถอนการติดตั้ง Extensions ของ joomla (Uninstall) ……………………………………………………………………………..……..79
การสรางโมดูลใหม (ตัวอยางการสรางโมดูลคนหา (Search)) …………………………………………………………………….……… 80
Mass Mail ………………………………………………………………………………………………………………………………… 81
Clean Cache ………………………………………………………………………………………………………………….…...………. 82
Purge Expired Cache ………………………………………………………………………………………………………………….…...83
Syatem Information ………………………………………………………………………………………………………………….…... 83
ลงมือปฏิบัติ ………………………………………………………………………………………………………………….…............... 84
เกร็ดความรูเล็ก ๆ นอย ๆ ……………………………………………………………………………………………………………… 104
ขั้นตอนในการ Upgrade Joomla …………………………………………………………………………………………………………. 104
วิธีการเพิ่มความเร็ว - เพิ่มประสิทธิภาพ Joomla ………………………………………………………………………………………… 107
การใชงาน system legacy …………………………………………………………………………………………………………………109
การปดเว็บไซตชั่วคราวออฟไลท ………………………………………………………………………………………………………… . 110
ทําให url joomla 1.5 เปน search engine friendly …………………………………………………………………………………………. 111
มาเปลี่ยน favicon ให joomla กันเถอะ …………………………………………………………………………….………………………. 112
Upload joomla ที่ทําเสร็จจากเครื่องขึ้น hosting…………………………………………………………………………………………….. 114
การใชงาน phpmyadmin เบื้องตน ………………………………………………………………………………………………………..... 119
การใชงาน filezilla FTP manager …………………………………………………………………………………………………………... 124
4
คูมือการติดตั้งและใชงาน Joomla 1.5 CMS
Joomla คืออะไร?
Joomla คือระบบที่ชวยในการจัดการเนื้อหา(Content Management System: CMS) บนเว็บไซต เพื่อชวยในการอํานวยความสะดวก
ลดขั้นตอน และความยุงยากในการบริหารจัดการเว็บไซต โดยที่ ผูใชไมจําเปนตองมีความรูในดานการเขียนโปรแกรม หรือ
ออกแบบเว็บไซต ก็สามารถจัดทําเว็บไซตดวยตัวเองได
กอนจะมาเปนจุมลาในปจจุบัน
Mambo หรือชือ่ เดิม Mambo Open Source (MOS) เปนระบบจัดการเนื้อหาเว็บ (Content Management System) แบบโอเพนซอร
สที่มีผูใชจํานวนมาก Mambo เคยชนะการประกวดซอฟตแวรของนิตยสาร Linux Format ในป 2004 และ LinuxWorld เมื่อป 2005
Mambo เปนซอฟตแวรที่มีความสามารถมากมาย เชน ปฏิทิน, RSS, เว็บบล็อก ปจจุบันมีกลุมนักพัฒนาจํานวนมากสรางโปรแกรม
เสริมใหกับ Mambo การติดตั้ง Mambo จําเปนตองใช Apache HTTP Server, MySQL และ PHP เดิม Mambo พัฒนาโดยบริษัท
Miro Corporation ประเทศออสเตรเลีย แตภายหลัง Miro ไดตั้ง Mambo Foundation ขึ้นมารับหนาที่แทน ใชสัญญาอนุญาตการใช
งานแบบ GPL หลังจากการเปลี่ยนรูปแบบการพัฒนามาอยูใต Mambo Foundation นักพัฒนาเดิมสวนหนึ่งไดแยกไปตั้งโครงการ
ใหมชื่อวา Joomla จูมลา! (Joomla!) เปนระบบจัดการเนือ้ หาเว็บแบบโอเพนซอรส ที่เขียนดวยภาษาพีเอชพีและใชฐานขอมูล
MySQL เวอรชัน 1.0 ออกเมือ่ วันที่ 16 กันยายน ค.ศ. 2005 ทีมงาน พัฒนาจูมลา! แยกตัวออกมาจากการพัฒนา Mambo ซึ่งเปน
ระบบจัดการเนื้อหาเว็บที่ไดรับความนิยมอีกตัวหนึ่ง เนื่องจากมีความคิดเห็นไมตรงกับบริษัท Miro Corporation ในประเทศ
ออสเตรเลีย ซึ่งเปนผูสนับสนุนหลักและเจาของเครื่องหมายการคา Mambo เมื่อวันที่ 17 สิงหาคม ค.ศ. 2005
5
Joomla นั้นถูกออกแบบเวอรชั่น มาอยู 2 แบบดวยกันคือ
Joomla 1.0.xxx เปนเวอรชนั่ ที่ถูกพัฒนาตอมาจาก Mambo 4.5.x โดยแยกตัวออกมาทําเปนเวอรชั่นของ Joomla โดยรูปแบบการใช
งานยังคลายคลึงกับ Mambo 4.5.x อยู
Joomla 1.5.xxx เปนเวอรชั่นที่ถูกพัฒนาแตกตาง ออกไปจาก Joomla เวอรชั่น 1.0.xxx อยางสิ้งเชิงทั้งเมนูการใชงานรวมถึงขั้นตอน
การติดตั้ง และโครงสรางการทํางาน จากการทดสอบ ในการโหลดหนาเว็บไซต Joomla 1.5.xxx สามารถทํางานไดเร็วกวา Joomla
1.0.xxx
* ไมควรใช PHP 4.3.9, 4.4.2 หรือ 5.0.4. และ Zend Optimizer 2.5.10 สําหรับ PHP 4.4.x ยังมีขอบกพรองรายแรงและคุณควรขอ
โฮสตของคุณเพื่ออัปเกรดเปนเวอรชันใหม . Joomla ยังไมสามารถทํางานรวมกับ PHP 5.3
** Joomla ยังไมสามารถทํางานรวมกับ MySQL 6.x.
*** เพื่อที่จะใช SEO URL ที่คุณจะตองมี Apache mod_rewrite
**** Joomla จะเหมาะสําหรับ Apache แตยังทํางานบน Microsoft IIS (แตไมสนับสนุนอยางเปนทางการ). ขึ้นอยูก ับการตั้งคาของ
คุณตอไปนี้
PHP 5.2
MySQL 5.1
Apache 2.2
Microsoft URL Rewrite Module – ความตองการสําหรับ SEO URLs เทานั้น
Joomla 1.6 will require PHP 5.2+ and MySQL 5.0.4+.
เริ่มติดตัง้
5. หนาServer Information
ชอง HTTP Port ใหใสหมายเลข Port ที่ตองการเผยแพรเขาไป ในที่นแี้ นะนําเปน 80 จากนั้นคลิ๊ก Next
10
6. ตั้งคา MySQL
หมายเหตุ กรุณาใสรหัสที่คณ
ุ จําไดงายๆ
Re-Enter Root Password ใสรหัสผานสําหรับ root อีกครั้งใหเหมือนเดิม
ชอง Character Sets เลือกเปน TIS620 Thai เพื่อใชงานกับภาษาไทย หรือ UTF-8 ก็ได แต เวลาใชงานจริงบนโอสติ้งตอง
ตรวจสอบกอนวาโฮสเราสนับสนุน UTF-8 หรือไม
จากนั้นคลิ๊กInstall
11
7. จากนั้นโปรแกรมจะถูกติดตั้ง รอจนครบ 100% ในระหวางนี้ หาก Windows มีการสอบถามเรื่องการ Block โปรแกรม ใหคลิ๊ก
Unblock โปรแกรมจะถูกติดตั้งอยางสมบูรณ
8. เมื่อระบบติดตั้งจนครบ 100 % ก็จะเขาสูหนาสุดทาย ระบบจะถามวา จะเริ่มให Apache และ MySQL ทํางานหรือไม จากนั้น
คลิ๊ก Finish
12
9. เมื่อติดตั้งเสร็จ ใหเปด Internet Explorer หรือ Mozilla Firefox ขึ้นมา ชอง Address พิมพ http://localhost เพื่อทดสอบ หาก
สําเร็จ จะมีหนาจอดังภาพ
1.เลือกภาษาติดตั้ง
2.next
14
5.เริ่มทําการติดตั้งรอสักครู
16
6.ทําการติดตั้งเสร็จเรียบรอย กด finish
9.คลิ๊กที่ http://localhost/security/xamppsecurity.php
18
12.ระบบจะทําการบันทึกรหัสผานไวที่ไฟล ดังกลาว
16.กําหนดรหัสผาน เสร็จแลว กด ok
21
- host = localhost
- username = newuser
- password = ตามที่ไดตั้งไว
23
เมื่อ บูตเครื่องใหม โปรแกรม FTP อาจจะไมทํางาน ตองสั่งใหมันทํางานดวยมือเอง ที่ C:\xampp\xampp-control.exe สั่งสตารท ทั้ง
FTP และ โปรแกรม mail server
27
เริ่มทําการติดตั้งและใชงาน
รอจนดาวนโหลดเสร็จสิ้น
ทําการแตกไฟลบีบอัด
จะไดไฟลดังในรูป
30
ใหก็อปปไ ฟลทั้งหมด นําไปวางไปบน web server จําลองที่ไดติดตั้งไวแลวตาม เนื้อหากอนหนานี้ (XAMPP)
โฟลเดอร c:\xampp\htdocs\ ทําการสรางโฟลเดอรใหมทชี่ ื่อวา joomla แลวนําไฟลที่ไดก็อปปไวแลวดังขางตน นํามาวางในโฟล
เดอร joomla นี้
รูปโฟลเดอรที่ทําการสรางขึ้นในชื่อ joomla
พิมพชื่อ User name เปน root, password ตามที่ตั้งไวตอนติดตั้งโปรแกรม XAMPP จากนั้นคลิ๊กปุม Go เพื่อล็อกอินเขา
ระบบ
31
จะเขามาสูหนานี้ ในชอง Create new database ใหพิมพชื่อฐานขอมูลตามตองการ (ในที่นี้ขอตั้งชือ่ เปน joomla) จากนั้น
คลิ๊กปุม Create
เมื่อขึ้นเครื่องหมายถูกพรอมกรอบสีเขียวแสดงวา การสรางฐานขอมูลเสร็จเรียบรอย
ในสวนนี้ใหใสรายละเอียดเกี่ยวกับฐานขอมูล
- host name ใสชื่อของ host สวนมากเปน localhost
- User Name ใสชื่อผูใชงานฐานขอมูล คือ root
- Password ใสพาสเวิรดตามที่ตองไว
- Data Base ชื่อฐานขอมูลตามที่สรางไวใน phpmyadmin
จากนั้นคลิ๊ก Next
ในสวนนี้เปนการกําหนดคาในขั้นตอนสุดทาย
- site name ใสชอื่ เว็บไซต กําหนดชื่อตามตองการ
- you E-mail ใสอีเมลของผูดูแลระบบ
- admin password ใสรหัสผานในการเขาระบบของผูดูแลระบบ
- confirm admin password ยืนยันรหัสผานอีกครับ
ในชองลงมา หากตองการติดตั้งขอมูลตัวอยางก็ใหคลิ๊กที่ install sample data (ในที่นไี้ มขอติดตั้งขอมูลตัวอยาง)
ตากนั้นคลิ๊ก Next จากนั้นจะมีหนาตางขึ้นมาใหยนื ยันวาขอมูลดังกลาวถูกตอง ให คลิก๊ OK
หนาเว็บไซตแรกที่ยังไมมีขอมูลใด ๆ เลย
36
Note คําที่ใชตอนตอไป
- Front end คือสวนหนาเว็บไซต ผูใชทั่วไปที่ไมตองลงทะเบียนหรือมีหนาที่ดแู ลระบบสามารถเขาถึงได
การตั้งคาเบื้องตน
ทําการล็อกอินเขาหนา back end ของระบบ จากนั้นคลิ๊กที่ Global Configuration หรือไปที่ admin menu >> Global Configuration
จะเขามาสูหนานี้
39
ในชอง
- Global Site Meta Description ใสคําอธิบายเกีย่ วกับเว็บไซต วาเปนเว็บไซตอะไร กําหนดตามตองการ
- Global Site Meta Keywords ใสคําคนหาหลักสําหรับเว็บไซตและสําคัญสําหรับ Search Engine (เว็บทีใ่ หบริการคนหา เชน
Google, yahoo เปนตน) กําหนดเปนคํา ๆ หรือประโยคที่สั้นเขาใจงายสามารถใสเทาไหรก็ไดโดยการเวนขึ้นคําใหมใหใช (,)
จุลภาค ขั้นไว เชน joomla, joomla thai เปนตน การใสจลุ ภาคควรเวนวรรค (เคาะ Space Bar 1 ที) แลวตามดวยคําตอไป
เลื่อนมาที่แท็บเมนู server
ตั้งคาโซนเวลา ตามประเทศที่ตองการ หากเปนเมืองไทย เลือกเปน (UTC +07.00) Bangkok, Hanoi, Jakata
จากนั้นคลิ๊ก save เพื่อบันทึกการตั้งคาที่ไดกระทําลงไป
40
บทบาทหนาที่ของ User Group Access levels for joomla
joomla ไดแบงระดับการเขาถึงขอมูลไว 2 ระดับ คือ Front-end groups และ Administration section groups ซึ่งมีระดับการ
เขาถึงและจัดการที่แตกตางกันไป
Front-end groups มีดวยกัน 4 กลุม
ในกลุมนี้สามารถเขาจัดการในสวนใด ทางดานหนาเว็บไซต
Registered - ผูลงทะเบียน กลุมนี้อนุญาตใหผูใชเขาสูระบบไปยังสวนหนาอินเตอรเฟส. ผูใชที่ลงทะเบียนไมสามารถมี
รวมกับเนื้อหาแตพวกเขาอาจจะเขาสวนจัดการ อื่น ๆ ได เชน เว็บบอรดหรือสวนดาวนโหลดสวนถาเว็บไซตของทานมี.
Author - ผูแตง กลุมนี้อนุญาตใหโพสตเนือ้ หาผานทางลิ้งกในเมนูผูใช พวกเขาสามารถสงเนื้อหาใหมเลือกตัวเลือกการ
แสดงรายการในหนาแรกและเลือกวัน ที่สําหรับการเผยแพรแตพวกเขาไมสามารถเผยแพรเนื้อหาไดโดยตรง เมื่อเนื้อหาถูกสงโดย
ระดับพวกเขาจะไดรับขอความ ""ขอขอบคุณที่ใหการสง. การสงของคุณจะถูกตรวจสอบกอนที่การโพสตไปยังไซต" พวกเขา
สามารถแกไขบทความของพวกเขาเองเทานั้นแตเฉพาะเมื่อบทความทีไ่ ดรับ การเผยแพรและเห็นชอบ
Editor - ผูแกไขหรือผูตรวจสอบ กลุม นี้อนุญาตใหผูใชโพสตและแกไขใดๆ (ที่ไมใชเฉพาะของตัวเอง) จากเนื้อหารายการ
จากดานหนาเว็บไซต นอกจากนี้ยังสามารถแกไขเนื้อหาที่ไมไดรับการเผยแพร ถาไซตของคุณใชการติดตั้งดีฟอลตของตัวเลือกเมนู
"ขาว" ซึ่งเปนตารางรายการ - สวนเนื้อหาประเภทบรรณาธิการยกเลิกการเผยแพรจะเห็นบทความในรายการที่พวกเขา สามารถเลือก
สําหรับการแกไขที่ในฐานะผูเ ขียนหรือผูเผยแพร (ที่ยังไมไดลงทะเบียน)
Publisher - กลุมนี้อนุญาตใหผูใชโพสตการแกไขและเผยแพรใด ๆ (ไมใชเฉพาะของตัวเอง) ผูเผยแพรสามารถทบทวน
บทความทั้งหมดแกไขและเปลี่ยนการเผยแพร ยังสามารถพิจารณาเมื่อมีการบทความเพื่อเผยแพรเมือ่ มีผูเขียน หรือผูที่ยังไม
ลงทะเบียนสงบทความเขามา
Administration section groups ระดับผูบริหารเว็บไซต มีดวยกัน 3 ระดับ
ในกลุมนี้สามารถเขาจัดการในสวนใด ทางดานหลังเว็บไซต
Manager - ผูจัดการ กลุมนี้อนุญาตใหถึงการสรางขอมูล และระบบขอมูลอื่น ๆ ทางดานหลังเว็บไซต พวกเขาสามารถเขาสู
ระบบผานอินเตอรเฟสผูดูแลระบบแตสิทธิของตนเองและการ เขาถึงถูกจํากัด ในการจัดการเนื้อหา พวกเขาสามารถสรางหรือแกไข
เนื้อหา, การเขาใชบางสวนเฉพาะคุณสมบัติเชนเพิ่มการลบและแกไขหนาและเมนูแตพวก เขาไมมกี ารเขาถึง "Mechanics" ของ
Joomla เชนการจัดการผูใชหรือความสามารถในการติดตัง้ องคประกอบหรือโมดูล
Administrator - ผูดูแลระบบ กลุมนี้อนุญาตใหเขาถึงฟงกชันการบริหารสูงสุด ผูดูแลระบบมรสิทธิ์ในการจัดการ
ผูใช สามารถเขาถึงตั้งคาในการติดตั้ง/ลบ คอมโพเนนท โมดูล ปลั๊กอิน สามารถเขาถึงและดูสถิติเว็บไซต สิ่งที่พวกเขาไมาสามารถ
ดําเนินการไดคือ ติดตั้ง เทมเพลต
Super Administrator - ผูดูแลระบบแบบซุปเปอร กลุมนี้อนุญาตใหเขาถึงการจัดการฟงกชั่นทั้งหมด
41
การสรางหมวดหมูไวเก็บเนื้อหาเว็บไซตใน joomla 1.5
โครงสรางการจัดเก็บเนื้อหาของ joomla แบงไดดังนี้
คลิ๊กที่ Section manager หรือ เขาที่ admin menu >> content >> section manager
42
กําหนดรายละเอียดของ Section
- Title ชื่อของ section
- Alias ชื่อแทนของ section ควรกําหนดเปนภาษาอังกฤษจะดีที่สุด
- Published กําหนดเปน yes เพื่อเปดเผยแพร ถากําหนดเปน no บุคคลภายนอกจะไมสามารถเห็น section ได
- Access Level กําหนดเปน
- Public บุคคลทั่วไปเห็นหรือเขาใชงานได
- Registered บุคคลที่ทําการสมัครสมาชิกและล็อกอินเขาระบบจึงจะสามารถเห็นหรือเขาใชได
- Special เฉพาะบุคคลที่เขาถึงหนา back end ไดเทานั้น
- Image รูปสําหรับ section สามารถใสรูปให section ได (ไมตองกําหนดก็ได)
- Image Position กําหนดตําแหนงของรูปภาพ (ไมตองกําหนดก็ได)
- Description รายละเอียด ของ section (ไมตองกําหนดก็ได)
43
คลิ๊กที่ Section manager หรือ เขาที่ admin menu >> content >> section manager
กําหนดรายละเอียดของ Category
- Title ชื่อของ Category
- Alias ชื่อแทนของ Category ควรกําหนดเปนภาษาอังกฤษจะดีที่สุด
- Published กําหนดเปน yes เพื่อเปดเผยแพร ถากําหนดเปน no บุคคลภายนอกจะไมสามารถเห็น Category ได
- Section เลือก Section ที่ทําการเก็บ Category
- Access Level กําหนดเปน
- Public บุคคลทั่วไปเห็นหรือเขาใชงานได
- Registered บุคคลที่ทําการสมัครสมาชิกและล็อกอินเขาระบบจึงจะสามารถเห็นหรือเขาใชได
- Special เฉพาะบุคคลที่เขาถึงหนา back end ไดเทานั้น
- Image รูปสําหรับ Category สามารถใสรูปให Category ได (ไมตองกําหนดก็ได)
- Image Position กําหนดตําแหนงของรูปภาพ (ไมตองกําหนดก็ได)
- Description รายละเอียด ของ Category (ไมตองกําหนดก็ได)
จากนั้นคลิ๊กที่ New
46
- Title ชื่อของบทความ
- Alias ชื่อแทนของ บทความ ควรกําหนดเปนภาษาอังกฤษจะดีที่สุด ถาปลอยวางไว joomla จะนําวันที่ เวลาที่บันทึกการ
สรางบทความนี้มาใสแทน เชน 2009-09-09-01-12 และจะแสดงที่ลิ้งก ทําใหลิ้งกของบทความไมสวย เพราะฉะนั้นกําหนดจะดีกวา
- Published กําหนดเปน yes เพื่อเปดเผยแพร ถากําหนดเปน no บุคคลภายนอกจะไมสามารถเห็น section ได
- Front Page กําหนดเปน yes คือกําหนดใหบทความนีแ้ สดงที่ดานหนาสุดของเว็บ (home page) ถากําหนดเปน no คือ
บทความนี้จะไมแสดงที่หนาเว็บไซต (home page)
- Section เลือก Section ที่ทําการเก็บบทความ
- Category เลือก Category ที่ทําการเก็บบทความ
คลิ๊กที่ Image
การแทรกภาพลงบนบทความดวยลิ้งก URL
คลิ๊กที่รูปตนไม จะขึ้นหนาตางใหใสรายละเอียด
48
จะเกิดเสนขึ้นใหเราเห็นวาสวนนี้ลงไปเปนสวนที่ตองเขามาอานตอ
49
รูปแบบการแสดงผลจะเปนแบบนี้ มีสารบัญอยูดานขางของบทความ
การไมใช เครือ่ งมือ editor
สามารถทําไดโดยไมใช เครื่องมือ editor หรือเครื่องมือในการสรางบทความ แถบเครื่องมือที่เห็นมีหนาที่อํานวยความสะ
วกในการแทรกคําสั่ง ตาง ๆ ลงไปไดรวดเร็วขึ้นโดยทีไ่ มตองมานั่งพิมพ แท็กคําสั่งเอง ทั้งหมด
จะเห็นคําสั่งที่สามารถแกไขไดเอง
หรือเขาที่ admin menu >> menus >> main menu main menu เปนเมนูหลักที่มีอยูแ ลวไมจําเปนตองสรางใหม
คลิ๊กเลือก Articles
จะปรากฏเมนูยอยลงมา
- Archive คือลิ้งกไปหาบทความที่ถูกเก็บ
- Article คือลิ้งกไปหาบทความ
- Category คือลิ้งกไปหา Category
- Section คือลิ้งกไปหา Section
รูปแบบการแสดงผล
54
จะเห็นวามีสวนของ blog layout และ list layout
blog layout จะเปนแบบรูปดานลางเหมือนหนา front page
จะเห็นเมนูที่สรางขึ้นดังในรูป
กําหนดชื่อตาง ๆ ตามตองการ
Trash manager
ทํางานเปนถังขยะ มีในสวนของ article และ menu เทานั้น ประโยชนคือเมื่อคุณทําการลบ บทความหรือเมนู บทความหรือ
เมนูดังกลาวจะลงมาอยูในถังขยะ เพื่อปองกันความผิดพลาดกรณีลบผิดหรือตองการนํามาใชใหม ได ถาทําการลบออกจาก ถังขยะนี้
บทความหรือเมนูนั้นจะหายไปและไมสามารถกูไดอีกตอไป
การเพิ่มผูใชงานใหม คลิ๊กที่ New กรอกรายละเอียด name, username, e-mail, password กําหนด group จากนั้นคลิก๊ save
59
สรางปายโฆษณา (banner)
ไปที่ admin menu >> component >> banner
เลื่อนมาแท็บเมนู clients คลิ๊ก new เพื่อสราง banner clients ใหม กําหนดชื่อ ชื่อผูติดตอ อีเมล และคําอธิบายเกี่ยวกับแบนเนอร
จากนั้นทําการ save
การสรางแบนเนอรแบบใชรปู ภาพจากภายนอก
สามารถสรางโดยใช URL รูปภาพจากที่อนื่ และสงลิ้งกไปยังเว็บปลายทาง ทําไดโดยการสราง code ขึ้นมาแลวนําไปใสใน
ชอง Custom Banner Code
ตัวอยาง code
ใส name, alias, เลือก category , ใส link เมื่อกําหนดทุกอยางเสร็จ คลิ๊ก svae
68
ตัวอยางลิ้งก feed
เลือกรูปแบบการแสดงผล
70
ตั้งชื่อ title, alias เลือก feed ทําการ save
การสรางโพลสํารวจ
ไปที่ admin menu >> components >> polls
71
คลิ๊ก New
เลือกรูปแบบการแสดงผล
- all category การแสดงผลรวมทุก ๆ category
- category การแสดงเฉพาะ category ที่ระบุ
- web link submission layout สําหรับใสเว็บลิ้งกใหม ในหนา front end
75
Note : Extensions ของ joomla มี 2 เวอรชนั่ ที่ใชงานกับ joomla 1.0 กับที่ใชงานบน joomla 1.5 และที่สามารถใชงานไดบน
joomla 1.0 และ joomla 1.5 ในโหมด legacy ตองแนใจวาใชงานกับเวอรชั่นไหน ไมเชนนั้นจะไมสามารถติดตั้งได
79
การถอนการติดตั้ง Extensions ของ joomla (Uninstall)
เขาที่ admin menu >> extensions >> install/uninstall
- title ตั้งชื่อใหกับโมดูล
- Show title เลือกเปน no เพื่อไมใหแสดงชื่อโมดูลที่หนาเว็บไซต
- Enable เลือกเปน yes เพื่อเปดโมดูลใหใชงานได
- Position เลือกตําแหนงในการจัดวาง (User4)
Mass Mail
ฟงกชั่นที่ชว ยใหคุณสง อีเมล ไปยังกลุมผูใชงานไดงาย ๆ
82
Clean Cache
Cache เปนไฟลชั่วคราว ที่ระบบเก็บไว เมือ่ มีผูใชเปนประจํา เพื่อเปนการลดจํานวนการคนหาขอมูล จากฐานขอมูล เปน
การเพิ่มประสิทธิภาพ การแสดงขอมูลที่รวดเร็วยิ่งขึ้น เพราะขอมูลที่ใชประจํา ๆ จะอยูใน Cache ระบบไมจําเปนตองไปคนหา
ขอมูลในฐานขอมูลใหมทั้งหมด
การกําหนดให joomla ใชระบบ cache เขาที่ admin menu >> site >> global configuration แท็บเมนู system
- cache เลือก yes เพื่อเปดใชงาน เลือก no เพื่อปดการใชงาน
- cache time ระบุเวลาที่ตองการเก็บแคช (หนวยเปนนาที)
Purge Expired Cache
สําหรับลบเฉพาะ cache ที่หมดอายุแลวเทานั้น
Syatem Information
สวนนี้จะบอกขอมูลเกี่ยวกับระบบทั้งหมด
84
ลงมือปฏิบัติ
85
เริ่มจากไมมีอะไรเลย ดังรูปดานบน Template ดานบนไมคอยสวย ตองทําการเปลี่ยน template กอน การหาโดยใช google พิมพ
free joomla template
จะเห็นวา หนาเว็บไซตเปลี่ยนไปจากเดิม
90
การแกไข template สามารถทําไดดดยการคลิ๊กเลือกที่ template ที่ตองการ จากนัน้ คลิ๊ก edit
สามารถแกไของคประกอบของ template และ CSS ได ตองมีความรูเกี่ยวกับภาษา PHP, CSS และ HTML พอสมควร
User4
Left Right
Body
Debug
- title ตั้งชื่อใหกับโมดูล
- Show title เลือกเปน no เพื่อไมใหแสดงชื่อโมดูลที่หนาเว็บไซต
- Enable เลือกเปน yes เพื่อเปดโมดูลใหใชงานได
- Position เลือกตําแหนงในการจัดวาง (User4)
94
จากนั้นคลิ๊ก save แลวลอง preview
จะเห็นวาโมดูลคนหาไดเพิ่มขึ้นมาตามที่เราตั้งไว
เนื้อหาที่ถูกสรางเพื่อนํามาแสดงบนหนาเว็บไซต
97
สรางโพล (Poll) เพื่อสํารวจความคิดเห็นเกี่ยวกับเว็บไซตนี้ ใน joomla มีระบบโพล (Poll) อยูแลว ไมตองติดตั้งเพิ่มเติม
ไปที่ admin menu >> components >> polls
คลิ๊ก New
98
ตั้งชื่อ กําหนด position ดานขวา (right) module parameters เลือกชื่อโพลที่ไดสรางไวตามขั้นขางตน จากนั้นทําการ save แลว
preview ดู
โมดูลโพลที่ไดสรางขึ้นมา
100
สรางปายโฆษณา (banner)
ไปที่ admin menu >> component >> banner
ตั้งชื่อตามตองการเหมือนขั้นตอนการสราง section
101
เลื่อนมาแท็บเมนู clients คลิ๊ก new เพื่อสราง banner clients ใหม กําหนดชื่อ ชื่อผูติดตอ อีเมล และคําอธิบายเกี่ยวกับแบนเนอร
จากนั้นทําการ save
ทําการ enable
- favicon มีไวทําไม favicon ที่มีอยูตรงหนา address bar นั้นเปนรูปสัญลักษณแทน สิง่ ของหรือบุคคลนั้นๆ จะชวยใหมนุษยจดจําได
ดี จะ ทําใหสมาชิก หรือแขกผูเยี่ยมชมนัน้ สามารถจดไดวาไอคอนนีน้ ะ...เปนของเว็บนี้ๆ ซึ่งจะทําใหชวยในการจดจําไดมากขึน้
ทางวิทยาศาสตรเขาวางั้น เวลา เรากด Bookmarks หรือ บันทึกหนานัน้ ไวเปน รายการโปรด ของเราก็จะเห็นไอคอนนั้นไดเดนชัด
ใน joomla 1.5 นั้นจะเก็บรูปสัญลักษณ ไวในชื่อ favicon.ico จะอยูใ นพาท /templates/youtemplate/favicon.ico สําหรับ favicon
หนา front end และหนา back end จะอยูที่ administrator/templates/khepri/favicon.ico สําหรับเทมเพลทมาตรฐานที่มีอยูแลว
- ขนาดมาตรฐานของ favicon ก็มีขนาด 16*16 Pixel มีนามสกุลเปน *.ico ชื่อก็ตั้งเปนมาตรฐานตามเขาคือ favicon อาาจะใช
โปรแกรมตกแตงภาพทําขึน้ มาเองหรือใชบริการจากเว็บไซตซึ่งก็ทํางาย ๆ แคเตรียมรูปไวและวเขาไปที่เว็บ http://www.html-
kit.com/favicon/ หรือเว็บอื่น ๆ ที่มีบริการทําให เมื่อได ไอดอนแลวก็จัดการอัพโหลดไปทับ favicon.ico ที่มีอยูเดิมใน joomla
- /templates/youtemplate/favicon.ico สําหรับ favicon หนา front end
เปดโฟลเดอร สคริป joomla ที่เราจะทําการอัพโหลดขึ้นบน host จากนัน้ หาไฟล configuretion.php เลือกเปดดวยโปรแกรม text
editor อะไรก็ได
ทําการแกไขบรรทัดดังตอไปนี้
<?
phpinfo () ;
?>
การอัพ โหลด joomla จากเครื่องขึ้น host ใชเพียงการแกไขไฟล configuretion.php เพียงไฟลเดียว สําคัญตองใสพาท ชื่อฐานขอมูล
ชื่อผูใชฐานขอมูลและรหัสผานใหถูกตอง
119
การใชงาน phpmyadmin เบื้องตน
phpmyadmin เปนโปรแกรมจัดการฐานขอมูล MySQL ผานทางเว็บบราดวเซอร ซึ่งเปนเครื่องมือ ที่สะดวกในการจัดการฐานขอมูล
ในระยะไกล การใชงานนัน้ ก็ไมยุงยากอะไร แตจะขอกลาวแบบพื้น ๆ ที่ใชงานกัน เชน การสรางฐานขอมูล การนําเขาฐานขอมูล
การนําออกฐานขอมูลการลบตารางฐานขอมูล ที่จําเปนตองใชกันเปนประจํา อยูแลว
ก็จะไดฐานขอมูลวาง ๆ ตามที่ตองการ
ในชอง Location of the text file ใหคลิ๊กทีป่ ุม Browse.. เพื่อเลือกฐานขอมูลที่ตองการนําเขา โปรดสังเกต ตรง Max : ดวยวา ให
นําเขาฐานขอมูลขนาดไมเกินเทาไหร ถาฐานขอมูลมีขนาดพื้นที่ใหญกวาที่กําหนดจะไมสามารถนําเขาฐานขอมูลได หมด
ฐานขอมูลที่จะนําเขาตองมีนามสกุล *.sql เมื่อเลือกฐานขอมูลที่จะนําเขาเสร็จเรียบรอยใหกด ปุม Go
3.การสงออกฐานขอมูล Export database
ในกรณีนี้เปนการนําฐานขอมูลออกมา เพื่อนําไปติดตั้งที่อื่น หรือสํารอง เอาไวเผื่อ เกิดความเสียหายของฐานขอมูล
122
แท็บดานบนเลือกที่ Export
เลือกตาราง ที่ตองการนําออก หรือเลือกทัง้ หมด 1.ใหเลือกนําออกไฟลเปน SQL 2.คลิ๊กเลือก save as file 3.กดปุม Go
จากนั้นโปรแกรมจะทําการเซฟและดาวนโหลดมายังเครื่องคอมพิวเตอรของเรา
123
3.การลบตารางฐานขอมูล Drop Table database