2 เว็บไซตงาย รวดเร็วดวย Joomla
The Web is Cross-Platform. ขอมูลบนเว็บไมยดติดกับระบบปฏิบัติการ (Operating
ึ
System: OS) เนื่องจากขอมูลนั้นๆ ถูกจัดเก็บเปน Text File ดังนั้นไมวาจะถูกเก็บไวใน
คอมพิวเตอรทใช OS เปนUNIX หรือ Windows NT ก็สามารถเรียกดูจากคอมพิวเตอรที่ใช OS
ี่
ตางจากคอมพิวเตอรที่เปนเครื่องแมขายได
The Web is distributed. ขอมูลในเครือขายอินเทอรเน็ตมีปริมาณมากจากทัวโลก และ
่
ผูใชจากทุกแหงหนที่สามารถตอเขาระบบอินเทอรเน็ตได ก็สามารถเรียกดูขอมูลไดตลอดเวลา
ดังนั้นขอมูลในระบบอินเทอรเน็ตจึงสามารถเผยแพรไดรวดเร็ว และกวางไกล
รูปแสดงการเชื่อมตอของคอมพิวเตอรหลากหลายรูปแบบ (Cross-platform)
The Web is interactive. การทํางานบนเว็บเปนการทํางานแบบโตตอบกับผูใชโดย
ธรรมชาติอยูแลว ดังนันเว็บจึงเปนระบบ Interactive ในตัวมันเอง เริ่มตั้งแตผูใชเปดโปรแกรมดู
้
ผลเว็บ (Browser) พิมพชอเรียกเว็บ (URL: Uniform Resource Locator) เมื่อเอกสารเว็บ
ื่
แสดงผลผานเบราวเซอร ผูใชก็สามารถคลิกเลือกรายการ หรือขอมูลที่สนใจ อันเปนการทํางาน
แบบโตตอบไปในตัวนั่นเอง
6 เว็บไซตงาย รวดเร็วดวย Joomla
VoiceXML/X
XHTML 1.0
XHTML 1.1
Web Forms
Nav LINKs
MathML
XForms
CSS2.1
Frames
Atom
WML
XSLT
Browser
RSS
Java
Amaya Yes No No ? No Yes Yes Yes No No No No No No
AOL Explorer Partial Yes Yes No Yes No No No † No Yes Yes No No No
Avant Partial Yes Yes ? Yes No No No No Yes Yes No No No
Camino Yes Yes Yes No Yes Yes Yes Yes No Partial Partial No No No
Dillo No Partial † No No No No No No No No No No No No
ELinks Partial Yes No ? No No No No No No No No No ?
Epiphany Yes Yes Yes No Yes Yes Yes Yes Yes Partial † Partial † No † No No
Flock Yes Yes Yes ? Yes Yes Yes Yes Yes Yes Yes No No No
Galeon Yes Yes Yes ? Yes Yes Yes Yes No No No No No No
iCab Yes Yes Yes Yes No No No No No Yes No No No No
Internet
Partial Yes Yes No † Yes No No No † No Yes † Yes † No † No No
Explorer
Internet
Explorer for Partial Yes Yes ? Partial No Yes No No No No No No No
Mac
K-Meleon Yes Yes Yes ? Yes Yes Yes No No Yes Yes No No No
Konqueror Yes Yes Yes Yes No Yes Yes No No Yes † Yes † No No No
Links No Yes No Yes No No No No No No No No No No
Lynx No Partial No Yes No No No No No No No No No No
Maxthon Partial Yes Yes ? Yes No No No No Yes Yes No No No
Mosaic No No No ? No No No No No No No No No No
Mozilla Yes Yes Yes Yes Yes Yes Yes Yes No No No No No No
Mozilla Firefox Yes Yes Yes No † Yes Yes Partial † Yes Yes Yes Yes No † No No
Netscape Yes Yes Yes ? Yes Yes Yes Yes No No No No No No
Netscape
Depends Yes Yes ? Yes Depends Depends Depends No Yes Yes No No No
Browser
Netscape
No Yes Yes No No No No No No No No No No No
Navigator
Netscape
Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes No No No
Navigator 9
OmniWeb Yes Yes Yes ? No Yes Yes No No Yes Yes No No No
Opera Yes Yes Yes Yes Yes Yes Yes Yes † No Yes Yes Yes Yes Yes
e-Capsule TM
Yes Yes Yes Yes Yes Yes Yes Yes Partial No No No No No
Private Browser
Safari Yes Yes Yes No Yes Yes Yes No No Yes Yes No No No
7.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -7-
VoiceXML/X
XHTML 1.0
XHTML 1.1
Web Forms
Nav LINKs
MathML
XForms
CSS2.1
Frames
Atom
WML
XSLT
Browser
RSS
Java
SeaMonkey Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No No
Shiira Yes Yes Yes ? Yes Yes Yes No No Yes Yes No No No
WorldWideWeb No No No ? No No No No No No No No No ?
w3m ? Yes No ? No Yes ? No ? No No No No No
Markup Language
Markup Language หรือภาษากํากับ เปนภาษาทีนิยมใชในการพัฒนาเอกสารเว็บ
่
มีลักษณะโครงสรางคือ พิมพในเครื่องหมาย < > และมีการเปด/ปดคําสั่ง เพื่อระบุตําแหนง
เริ่มตนคําสั่ง และตําแหนงสุดทายของคําสั่ง ภาษากํากับที่รูจักกันดีในการพัฒนาเว็บ ก็คอภาษา
ื
HTML ในปจจุบันมีการพัฒนาภาษากํากับหลายลักษณะ นอกเหนือจาก HTML เชน ภาษา
XHTML (eXtensible HTML), XML (eXtensible Markup Language), MathML (Math Markup
Language)
HTML
HTML หรือ HyperText Markup Language เปนภาษาคอมพิวเตอรรปแบบหนึ่ง ทีมี
ู ่
ลักษณะเปนภาษาในเชิงการบรรยายเอกสารไฮเปอรมีเดีย (Hypermedia Document Description
Language) เพือนําเสนอเอกสารนั้นเผยแพรในระบบเครือขาย WWW (World Wide Web) มี
่
โครงสรางการเขียนที่อาศัยตัวกํากับ เรียกวา แท็ก (Tag) ควบคุมการแสดงผลของขอความ,
รูปภาพหรือวัตถุอื่นๆ ผานโปรแกรมเบราวเซอร (Browser)
HTML มีพัฒนาจากภาษา SGML (Standardized General Markup Language) โดย
นํามาปรับปรุงใหใชงานไดงายขึ้น สะดวกกวา SGML พัฒนามาเรื่อยๆ จาก HTML 2 จนถึง
4.01 ในปจจุบน รายละเอียดการพัฒนาภาษา HTML สามารถศึกษาไดจาก http://www.w3.org
ั
<HTML>
<HEAD>
<TITLE>ทดสอบการสรางเอกสารเว็บ</TITLE>
</HEAD>
<BODY>
ทดสอบการสรางเอกสารเว็บ<BR>
การสรางเอกสารเว็บ จะอาศัยภาษา HTML
<IMG SRC= “image.jpg”>
</BODY>
</HTML>
บุญเลิศ อรุณพิบูลย
20 เว็บไซตงาย รวดเร็วดวย Joomla
ตัวอยางขอมูลเครื่องบริการเว็บ (Web Server)
Site Name abc.com
Email Contact administrator@abc.com
DNS Primary Name Server:
ns5.thdns.net 111.111.111.111
Secondary Name Server:
ns6.thdns.net 222.222.222.22
Admin Site www.abc.com/admin
Administrator User Name abc
Password bbc9999
Mail Site www.abc.com/mail
User Site www.abc.com/user
Name Based Address 111.111.111.111
FTP 333.333.333.333
Username webmaster@abc.com
Password Abc9090
Disk Space 500.0 MB
21.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 21 -
เครื่องมือพัฒนาเว็บ
การพัฒนาเว็บเพจ สามารถกระทําไดโดยการใชภาษา HTML ซึ่งมีลักษณะการเขียน
โปรแกรมภาษาดวยวิธีการลงรหัสคําสั่ง คลายกับการเขียนโปรแกรมภาษาคอมพิวเตอรทั่วๆ ไป
แตในปจจุบันมีเครื่องมือชวยพัฒนาหลากหลายรูปแบบ ทั้งแบบชวยลงรหัส HTML และแบบ
สรางงานอัตโนมัติ (Wizard) ทั้งนี้สามารถจําแนกการสราง/พัฒนาเว็บเพจดวยโปรแกรมตางๆ
ได 4 วิธี คือ
• การพัฒนาเว็บเพจดวยการลงรหัส HTML ดวยโปรแกรม Text Editor
• การพัฒนาเว็บเพจดวยการลงรหัส HTML ดวยโปรแกรม HTML Editor
• การพัฒนาเว็บเพจดวยโปรแกรมสรางงานอัตโนมัติ หรือ HTML Generator
• การพัฒนาเว็บเพจดวยซอฟตแวรบริหารจัดการเนื้อหา (Content Management
Software)
Text Editor
การใช Text Editor เชน NotePad, Qeditor เปนวิธีที่เหมาะสําหรับนักพัฒนาเว็บเพจทีมี
่
ความรูเกี่ยวกับภาษา HTML ในระดับสูง และตองการใสลูกเลนใหกบเว็บเพจ เพราะผูพัฒนา
ั
สามารถควบคุมตําแหนง และจํานวนรหัสคําสั่งไดอสระ อยางไรก็ตามวิธีนี้ก็ไมเหมาะสําหรับ
ิ
ผูพัฒนาในระดับตน เพราะตองศึกษาคําสัง HTML และใชเวลาในการพัฒนาพอสมควรในแต
่
ละหนาเว็บ ตลอดจนไมเห็นผลลัพธจากการปอนคําสั่งทันที ตองเรียกผานโปรแกรมเบราวเซอร
บุญเลิศ อรุณพิบูลย
22.
22 เว็บไซตงาย รวดเร็วดวย Joomla
HTML Editor
โปรแกรม HTML Editor ที่นิยมกันอยางสูงในปจจุบน ไดแก โปรแกรม HomeSiteX,
ั
Coffee Cup HTML Editor, HTML Assistant, HotDog Professional โดยโปรแกรมเหลานี้ จะ
ชวยใหการลงรหัสกระทําไดสะดวก และรวดเร็ว เพราะมีปุมคําสั่งควบคุมรหัสคําสั่ง HTML
คลายๆ กับปุมคําสั่งใน Microsoft Office อยางไรก็ตามโปรแกรมกลุมนี้ก็มีจุดดอย คือ จะไม
รูจักคําสั่ง HTML ใหมๆ จึงไมมีปุมคําสั่งเหลานี้ ผูใชยังตองพิมพเองเชนเดิม
จอภาพโปรแกรม HTML Editor
HTML Generator
HTML Generator เปนโปรแกรมรุนใหม ที่ชวยใหการพัฒนาเอกสารเว็บ กระทําได
สะดวก และรวดเร็ว เพราะการปอนขอมูลในโปรแกรมเหลานีจะกระทําคลายกับการปอน
้
ขอมูลใน Microsoft Word มีปุมคําสั่งเชนเดียวกัน ตลอดจนผูใชสามารถเห็นผลจากการใชคําสั่ง
ไดทันที ซึ่งเรียกวาการทํางานแบบ WYSIWYG (What You See Is What You Get) หลังจาก
นั้นโปรแกรมจะแปลงเอกสารนั้นเปนเอกสาร HTML ใหโดยอัตโนมัติ โดยที่ผูใชไมตองยุงยาก
กับศึกษาชุดคําสั่ง HTML ตลอดจนการลงรหัส HTML อยางไรก็ตามโปรแกรมกลุมนี้ก็มีจุด
ดอยที่วา ชุดคําสั่ง HTML ในโปรแกรมแตละโปรแกรมจะมีจากัด และบางโปรแกรมยังไม
ํ
สนับสนุนการทํางานกับภาษาไทย หรืออาจจะตองปรับปรุงโปรแกรมกอน จึงจะใชงาน
ภาษาไทยได ซึ่งสรางความยุงยากใหกับผูใชไดพอสมควร ตัวอยางโปรแกรมในกลุมนี้ เชน
MS-Office 97/2000/XP, FrontPage 97/98, Netscape Editor, Netscape Composer, Macromedia
DreamWeaver และ Yahoo SiteBuilder
40 เว็บไซตงาย รวดเร็วดวย Joomla
บทความแตละบทความ ประกอบดวยสวนประกอบดังนี้
Title Icons
Author/Created date & time
Read more link Modified date & time Content
Title หัวเรื่องของบทความ สามารถกําหนดใหแสดง/ไมแสดง และเปน
Link ไดดวยคาควบคุมของ Joomla
Author/Created date & time ขอมูลแสดงผูสรางบทความ และวัน/เวลาที่สราง
บทความ กําหนดใหแสดงหรือไมแสดงไดเชนกัน
Icons ไอคอนสําหรับแปลงบทความ (Convert) ในรูปเอกสาร PDF ไอคอน
สั่งพิมพบทความ และไอคอนแนะนําบทความทางอีเมล สามารถเลือกแสดง/ไมแสดงได ทั้งนี้
ไอคอนสั่งพิมพบทความนับเปนไอคอนทีมประโยชนมาก โดย Joomla จะตัด Menu และ
่ ี
Header ออกเพื่อใหสามารถสั่งพิมพไดเฉพาะเนื้อหาบทความเทานั้น
Read more link กรณีที่บทความยาว สามารถกําหนดใหแสดงสวนตนของบทความ
และ Joomla จะสรางลิงก Read more เพื่อขยายอานเนื้อหาที่เหลือใหอัตโนมัติ
Modified date & time ขอมูลแสดงวันที่/เวลาปรับปรุงเนื้อหา เปนสวน
สําคัญที่ควรกําหนดใหแสดง เพื่อระบุความทันสมัยของบทความ
Content พื้นที่แสดงเนือหาของบทความ
้
42 เว็บไซตงาย รวดเร็วดวย Joomla
แกไขขอมูลสมาชิก
เมื่อสมาชิก Login เขาสูระบบผาน Front-end แลวจะปรากฏชุดกรอบเมนูเพิ่มอีก 1 ชุด
คือ User Menu
ซึ่งสมาชิกสามารถที่จะปรับแกไขขอมูลสวนตัว หรือแกไขรหัสผาน โดยคลิกที่รายการ
เมนู Your Details จากชุดเมนู User Menu
นอกจากนี้ยังสามารถเลือกรูปแบบเว็บไซตและการทํางาน ไดดังนี้
1. Back-end Language การกําหนดภาษาของเว็บในสวน Back-end
2. Front-end Language การกําหนดภาษาของเว็บในสวน Front-end
3. User Editor เลือกประเภทของ Editor ในการสราง/แกไขบทความ กรณีนี้แนะนํา
ใหเลือก TinyMCE 2.0 สําหรับเลือกใช Editor ในรูปแบบ WYSIWYG เพื่อความ
สะดวกในการสราง/แกไขบทความโดยไมตองยุงยากกับการลงรหัส HTML
4. Help Site กําหนดความชวยเหลือจากเว็บที่ติดตั้ง Joomla หรือจากเว็บไซต
ทางการของ Joomla (www.joomla.org)
5. Time Zone เลือก Time zone กรณีน้คือ UTC+07:00
ี
54 เว็บไซตงาย รวดเร็วดวย Joomla
สรางบทความใหม
การสรางบทความใหม ทําไดโดยคลิกเลือกรายการ Submit an Articles จาก User
Menu
ปรากฏสวนสรางบทความใหม ดังนี้
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 69 -
นอกจากนี้ Joomla ยังอนุญาตใหระบุเงือนไขเกียวกับการแสดงผลบทความไดอิสระ
่ ่
จากกันจากการควบคุมของ Parameters - Advanced
โดยรายการทีปรากฏบางรายการ อธิบายจากภาพประกอบ ดังนี้
่
Title ของบทความ กําหนดใหแสดงหรือไมแสดงจากรายการ Show Title
และกําหนดใหคลิกไดหรือไมได จากรายการ Title Linkable
วันที่แกไข/วันที่สราง และผูสรางบทความ กําหนดใหแสดง
หรือไมใหแสดงไดจากรายการ Author Name, Created
Date and Time และ Modified Date and Time
ไอคอนแปลงเปนเอกสาร PDF สั่งพิมพ และสงแนบอีเมล
ควบคุมไดจากรายการ PDF Icon, Print Icon และ E-mail Icon
บุญเลิศ อรุณพิบูลย
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 75 -
ตัวอยาง ตองการสรางรายการเมนูแสดงบทความในหมวด Media ทําไดโดย
1. คลิกปุม New
2. เลือกวาจะสรางเมนูลักษณะใด กรณีนี้คือ การสรางเมนูใหกับบทความ จึง
เลือก Articles
3. เลือกรูปแบบของการเชื่อมกับบทความ กรณีนี้ตองการเชื่อมกับทุกบทความ
ในหมวด Media จึงตองเลือก Category ซึ่งมี 2 รูปแบบยอย คือ Blog Layout
โดยจะแสดงเนื้อหายอและลิงกอานตอในลักษณะกรอบเนื้อหา หรือจะเลือก
List Layout โดยจะแสดงเปนรายการตามลําดับ
4. เมื่อเลือกรูปแบบของการเชื่อมกับบทความแลว ก็จะเปนสวนกําหนด
รายละเอียดเกียวกับการแสดงผล ดังนี้
่
บุญเลิศ อรุณพิบูลย
76.
76 เว็บไซตงาย รวดเร็วดวย Joomla
5. เมื่อกําหนดรายละเอียดเชน Title แลวก็คลิกปุม Save เพือบันทึก
่
6. และตรวจสอบการสรางรายการเมนูไดจากหนา Front end ของเว็บ
90 เว็บไซตงาย รวดเร็วดวย Joomla
ปรากฏจอภาพสวนควบคุมคาระบบเว็บไซต ดังนี้
• Site Offline เลือกเปน No ทั้งนี้จะเลือกเปน Yes เมื่อตองการปดเว็บไซต
เปนการชั่วคราว ซึ่งผูใชจะพบขอความตามที่กําหนดในรายการ Offline
Message (ขอความดังกลาวปรับแกไขไดตามตองการ)
• Site Name ชื่อเว็บไซต เปนสวนสําคัญมากที่ Search Engine จะเขาถึง
จึงควรกําหนดดวยคําที่คนไดงาย นําดวยขอความภาษาอังกฤษเปนหลัก
• Default WYSIWYG Editor เลือกโปรแกรมที่ใชเปนสวนจัดการเนื้อหา
(Editor) แบบ WYSIWYG (What You See Is What You Get) กรณีนใหเลือก
ี้
เปน TinyMCE 2.0
• List Length จํานวนรายการที่จะใหแสดงผลกรณีที่เลือกรูปแบบการ
แสดงผลแบบ List กรณีนี้คือ 20 รายการตอจอภาพ
• Feed Length จํานวนรายการที่ดึงอัตโนมัตจาก RSS กรณีคือ 10 รายการ
ตอจอภาพ
• Global Site Meta Description คําอธิบายเว็บไซต ขอมูลสําคัญอีกสวน
สําหรับ Search Engine กรณีนี้ใหปรับแกไขเปน แหลงรวมสาระความรูสาขา
บรรณารักษศาสตร และสารสนเทศศาสตรสําหรับครู อาจารย นักศึกษา
บรรณารักษ และนักสารสนเทศ
• Global Site Meta Keywords คําคน (Keyword) สําหรับเว็บไซต ใช
ประโยชนกับ Search Engine กรณีนใหปรับแกไขเปน Library, Information,
ี้
Librarian, Information Officer, บรรณารักษศาสตร, สารสนเทศศาสตร,
หองสมุด, ศูนยสารสนเทศ, สํานักวิทยบริการ
91.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 91 -
• Show Title Meta Tag อนุญาตใหนํา Title ของบทความแสดง
ประกอบกับ Title เว็บไซตหรือไม กรณีนใหเลือกเปน No
้ี
• Show Author Meta Tag อนุญาตใหนํา Author ของบทความแสดง
ประกอบกับ Title เว็บไซตหรือไม กรณีนใหเลือกเปน No
ี้
• Search Engine Friendly URLs กําหนดใหแสดงผล URL แบบสนับสนุน
การสืบคนของ Search Engine หรือไม กรณีน้ใหเลือกเปน No (หากตองการ
ี
เลือกเปน Yes ทุกบทความจะตองกําหนด Alias Title เปนภาษาอังกฤษ หาม
เวนวรรค ทุกบทความ)
เมื่อกําหนดขอมูลขางตนจากชุดรายการ Site แลวใหคลิกที่ชุดรายการ System
เพื่อกําหนดรายการเกียวกับ User Settings
่
• Allow User Registration อนุญาตใหผูใชลงทะเบียนเปนสมาชิกได
หรือไม (กรณีนี้เลือกเปน Yes)
• New User Registration Type ประเภทของสมาชิกที่ลงทะเบียน
o Registered สมาชิกที่มีสิทธิ์สงลิงกเว็บแนะนํา และเขาถึงเนื้อหา
เฉพาะสมาชิกไดเทานัน ้
o Author สมาชิกที่สามารถเขียนบทความใหมสงเขาสูระบบ
ได แตไมมีสิทธิ์แกไขบทความ
o Editor สมาชิกที่สามารถเขียนและแกไขบทความได
o Publisher สมาชิกที่สามารถเขียน/แกไขบทความของสมาชิก
คนอื่นได
บุญเลิศ อรุณพิบูลย
92.
92 เว็บไซตงาย รวดเร็วดวย Joomla
• New User Account Activation ผูใชที่ลงทะเบียนจะตองยืนยันการเปน
สมาชิกหรือไม (แนะนําใหเลือกเปน Yes)
• Front-end User Parameters อนุญาตใหสมาชิกปรับคาควบคุมเกี่ยวกับ
สมาชิกไดหรือไม เชน ระบบภาษา Editor ที่เลือกใชงาน (แนะนําใหเลือกเปน
Hide)
เมื่อกําหนดคาที่จําเปนดังที่อธิบายขางตน ใหคลิกปุม Save เพื่อบันทึกคา
จากนั้นจะตองกําหนดใหแสดงผล Module การล็อกอินเขาสูระบบ (Login-form Module) โดย
1. เลือกเมนูคําสั่ง Extension, Module Manager
2. คลิกปุม New เพื่อเลือกพื้นทีแสดงผล Module ใหม
่
3. เลือก Module ชื่อ Login
4. ตั้งชื่อใหกบ Module เชน Login Form และกําหนดตําแหนงทีจะแสดงผล
ั ่
เชน Left
93.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 93 -
5. คลิกปุม Save แลวคลิกปุม Preview เพื่อสังเกตผลจากหนาเว็บไซต
6. ตอนนี้เว็บไซตก็พรอมจะรับสมาชิกที่สนใจเขารวมสรางสรรคเว็บไซตได
แลว โดยคลิกที่ Create an account เพื่อสรางสมาชิกใหม
บุญเลิศ อรุณพิบูลย
116 เว็บไซตงาย รวดเร็วดวย Joomla
คลิกที่รายการ Poll ตั้งชื่อ Poll ในรายการ Title และเลือก Poll จากรายการ Select poll
ทั้งนี้สามารถเลือกตําแหนงที่จะแสดงผล Poll ดานซายหรือดานขวาของจอภาพจากรายการ
Position
คลิกปุม Save และคลิกปุม Preview เพื่อแสดงผลจากหนาเว็บไซต
117.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 117 -
Web Resources
เกือบทุกเว็บไซตมักจะหนีไมพนกับการนําเสนอเว็บเครือขายที่คดสรรแลว
ั โดย
แสดงผลเปนลิงกเว็บไซตแยกหมวดหมู Joomla เตรียมความสามารถจัดการเว็บไซตไดงายๆ
ดวย Components ชื่อ Web Links
การสราง Web Resources จะตองเริ่มจากการสรางหมวดหมูของเว็บ (Categories) กอน
โดยคลิกเลือกคําสั่ง Components, Web Links, Categories
คลิกปุม New เพื่อสรางหมวดเว็บ
ปอนชื่อหมวดเว็บในรายการ Title: แลวคลิกปุม Save และทําซ้ํากับหมวดอื่นๆ จนครบ
ตามตองการ
บุญเลิศ อรุณพิบูลย
118.
118 เว็บไซตงาย รวดเร็วดวย Joomla
เมื่อสรางหมวดเว็บแลว ขันถัดไปจะเปนการสรางรายการลิงกเว็บไซตตามหมวดเว็บ
้
โดยเลือกคําสั่ง Components, Web Links, Links
คลิกปุม New เพื่อสรางรายการลิงกเว็บไซต
• ระบุช่อรายการลิงกเว็บใน Name
ื
• ระบุ URL ของเว็บใน URL
• คําอธิบายเว็บใน Description
• เลือกรายการ Target เปน New Window with Browser Navigation เพื่อใหแสดงผล
เว็บในจอภาพใหม
เมื่อบันทึกจะปรากฏรายการลิงกเว็บไซต ดังนี้
119.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 119 -
ตอนนี้ก็ไดคลังเว็บไซตแลว แตการนําเสนอใหผูชมเขาถึงไดแลว จะตองสรางเมนู
ควบคุมแสดงผลกอน โดย
1. เลือกเมนูคําสั่ง Menu, Main Menu แลวคลิกปุม New
2. คลิกรายการ Web Links
3. คลิกรายการ All Categories, Web Link Category List Layout
บุญเลิศ อรุณพิบูลย
120.
120 เว็บไซตงาย รวดเร็วดวย Joomla
4. ระบุคําอธิบายรายการเมนูในรายการ Title เชน คลังเว็บไซต แลวคลิกปุม Save
จากนั้นคลิกปุม Preview เพือแสดงผล
่
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 139 -
• Name ระบุชื่อรายการติดตอ เชน Web Master
• Category เลือกหมวดการติดตอที่สรางไวกอนหนา
• Links to User กรณีที่มีการสรางสมาชิกมากกวา 1 สามารถระบุไดวาการ
ติดตอนี้ จะหมายถึงสมาชิกใด
จากนั้นก็ระบุขอมูลการติดตอ ดังนี้
เมื่อระบุขอมูลที่จําเปนครบแลวจึงคลิกปุม Save และสราง Menu ควบคุมการแสดงผล
ตอไป
บุญเลิศ อรุณพิบูลย
140.
140 เว็บไซตงาย รวดเร็วดวย Joomla
เพิ่มชุดเมนู
ปกติ Joomla ไดเตรียมชุดเมนูไวใหแลว 1 ชุดมาตรฐานคือ ชุดเมนูหลัก (Main Menu)
แตผูพัฒนาสามารถสรางชุดเมนูเพิ่มไดตามตองการ เชน ตองการเพิ่มชุดเมนูในแนวนอนวางไว
ที่ตําแหนง user3 ประกอบดวยรายการ Home, RSS News และ Contact Us
1. เลือกเมนูคําสั่ง Menu, Menu Manager คลิกปุม New เพือสรางชุดเมนูชุดใหม
่
2. กําหนดชื่อชุดเมนูเปน Top Menu ทั้ง 4 รายการ แลวจึงคลิกปุม Save
3. คัดลอกรายการเมนู Home จาก Main Menu ไปยัง Top Menu โดย
1) เลือกคําสั่ง Menu, Main Menu
2) คลิก Radio Box หนา Home แลวคลิกปุม Copy
3) เลือก Top Menu แลวคลิกปุม Copy
4) รายการเมนู Home จะถูกคัดลอกมาไวที่ Top Menu ดังนี้
141.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 141 -
4. ถัดไปก็สรางรายการเมนู RSS News และ Contact Us ดวยวิธีการที่ไดแนะนํา
ไปกอนแลว แตใหเลือกชุดเมนูเปน Top Menu ดังนี้
5. กําหนดการแสดงผล Top Menu ณ ตําแหนง user3 โดยเลือกคําสั่ง Extension,
Module Manager
6. คลิกเลือก Top Menu
7. เลือก Enabled เปน Yes และ Position เปน user3
8. เมื่อบันทึกการปรับแสดงผล Top Menu จาก Module Manager แลวแสดงผล
เว็บ เมนูใหมทสรางจะปรากฏในหนาเว็บ ดังนี้
ี่
บุญเลิศ อรุณพิบูลย
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 143 -
เมื่อผูสนใจคลิกรายการเมนู Create an account จะปรากฏจอภาพลงทะเบียนเปน
สมาชิกดังนี้
ผูสมัครปอนขอมูลตามฟอรมลงทะเบียน และคลิกปุม Register กรณีที่ Web Server
และเว็บไซตไดกําหนดคา Mail Server ไวถูกตองระบบจะสงอีเมลไปยังผูสมัครตามอีเมลที่ระบุ
เพื่อใหยืนยันการสมัคร
การกําหนดคา Mail Server ใหระบุที่ Global Configuration ในสวน Server, Mail
Settings
กรณีที่ Web Server และเว็บไซตไมไดกําหนดคา Mail Server ไวผูสมัครจะไมไดรับ
อีเมลยืนยัน Admin จะตองเปนผูแจงผูสมัครดวยวิธีการอื่นแทน โดย Admin เขาไปตรวจสอบ
บัญชีผูสมัครไดทาง Control Panel คลิกที่ไอคอน User Manager
บุญเลิศ อรุณพิบูลย
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 145 -
• Public Front-end สิทธิ์เฉพาะการล็อกอินทางหนาเว็บ Front-end
o Registered มีสิทธิ์เฉพาะสง URL เว็บแนะนํา และอานเนื้อหาบางสวนที่
กําหนดไวเฉพาะสมาชิก
o Author มีสิทธิ์สรางเนื้อหาและเหมือนกับ Registered
o Editor มีสิทธิ์สราง/แกไขเนื้อหาและเหมือนกับ Author
o Publisher มีสิทธิ์สราง/แกไขเนื้อหาทั้งของคนเองและสมาชิกทานอื่น
รวมทั้งสิทธเหมือนกับ Author
• Public Back-end สิทธิ์ล็อกอินทางหนาเว็บ Front-end และ Back-end
ของเว็บไซต
o Manager มีสิทธิ์เหมือน Publisher แตสามารทํางานจาก Back-end
Control Panel ของเว็บได
o Administrator มีสิทธิ์คลายกับ Super Admin แตยังไมสิทธิ์เปลี่ยน
คา Configuration ของระบบ
o Super Administrator มีสิทธิ์ทุกอยางในการจัดการเว็บไซต
บุญเลิศ อรุณพิบูลย
146.
146 เว็บไซตงาย รวดเร็วดวย Joomla
เมนูเฉพาะสมาชิก
การเขาทํางานสําหรับสมาชิกในโหมด Front-end ผูพัฒนาเว็บควรสรางเมนูการทํางาน
เฉพาะสมาชิกขึ้นมา เชน การปรับแกไขขอมูลสมาชิก (Updated Profile) การสงบทความเขาสู
เว็บ (Submit Article) การสงเว็บไซตแนะนํา เปนตน โดยชุดเมนูนจะแสดงเมื่อสมาชิกล็อกอิน
ี้
เทานั้น
การสรางชุดเมนูเฉพาะสมาชิกทําไดโดยเลือกคําสั่ง Menu, Menu Manager แลวคลิก
ปุม New สรางชุดเมนูใหม เชน User Menu
เมื่อสรางชุดเมนูใหมแลว จะตองเปดใหแสดงผลดวยโดยคลิกเมนูคําสั่ง Extension,
Module Manager แลวคลิก Enabled
แตเนื่องจากชุดเมนูนจะอนุญาตเฉพาะสมาชิกเทานั้น จึงตองปรับคา Access Level ดวย
้ี
โดยคลิกที่ Module User Menu เพื่อเขาไปปรับคา Access Level เปน Registered รวมทั้งปรับ
ตําแหนง (Position) และ Order ใหเหมาะสมดวย
147.
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 147 -
เพิ่มรายการคําสั่งใน User Menu เชน รายการคําสั่งสําหรับปรับปรุงขอมูลของสมาชิก
โดยคลิกเลือกคําสั่ง Menu, User Menu แลวคลิกปุม New
เลือกคําสั่ง User
บุญเลิศ อรุณพิบูลย