คู่มือการใช ้งาน joomla 2.5 · appserv...
TRANSCRIPT
1
คมอการใชงาน Joomla 2.5.x
วธตดตง ขนตอน การตดตง joomla 2.5.x บน Server จาลอง Localhost
ขนกอนการตดตง
Joomla คอโปรแกรม OpenSource จาพวก CMS (Content Management System) ซงใชสาหรบสรางเวบไซต มความปลอดภยสง และเปนทนยมมาก
กอนการตดตงโปรแกรมเราตองจาลองเครองของเราใหเปนเครอง sever กอน อาจใชโปรแกรมจาลอง Web Server ดวย XAMPP หรอ AppServ กได แตชดโปรแกรมทเลอกใชตองประกอบดวย 3 โปรแกรมน 1. php 2. Mysql 3. Apache สวนจะเลอกใชเวอรชนใดนน ใหขนอยกบ ความตองการ (System Requirement) ของ Joomla ทเราจะใช ชดโปรแกรมทจะเลอกใชในวนน คอ Appserv 2.5.10 for Windows เรามาดขนตอนการจาลอง Web Server เสยกอนวามขนตอนอยางไร
สาหรบโปรแกรม AppServ สามารถเขาไปดาวนโหลดไดทเวบไซต www.appservnetwork.com โดยบนหนาแรกของเวบไซตจะมลงกไปยงเวอรชนลาสดใหดาวนโหลดอยดวย หรอจะเลอกโหลดเวอรชนอน ๆ กแลวแตความตองการ โดยใหคลกไปทลงกตรง Download SourceForge.net กจะไปยงเวบไซตของโปรเจกตโอเพนซอรสตาง ๆ พรอมกบเรมตนดาวนโหลดไฟล AppServ ทนท โดยใหบนทกไฟลดงกลาวไวในฮารดดสกกอน
การตดตงโปรแกรม AppServ ขนตอนการตดตงโปรแกรม AppServ มดงน
1. ดบเบลคลกลงบนไฟล appserv-win32-2.5.x.exe ทไดดาวนโหลดมา (x เปนตวเลขเวอรชนลาสด) กจะเรมเขาสการตดตง โดยหนาตางตอนรบจะแสดงขนมาดงรปท 2.2 ใหคลกไปทปม Next
2. หนาตางแสดงรายละเอยดเกยวกบลขสทธในการใชงานจะแสดงขนมาดงรปท 2.3 ใหคลกทปม I Agree
3. หนาตางสาหรบใหผใชงานเลอกตาแหนงบนฮารดสกทจะใหตดตงโปรแกรม AppServ ลงไป จะแสดงขนมาดงรปท 2.4 คาปกตจะเปนท C:\AppServ และขอแนะนาใหตดตงไวทตาแหนงนเนองจากหนงสอเลมนจะอธบายจากตาแหนงตดตงนทงหมด ดงนนทขนตอนนใหผอานคลกทปม Next ตอไปไดเลย
4. หนาตางสาหรบใหผใชงานเลอกปรแกรมตางๆ ในแพกเกจของ AppServ จะแสดงขนมา ใหผอานเลอกตดตงทกโปรแกรมทม เพราะเราจะตองใชงานทกโปรแกรม นนคอ Apache HTTP Server,MySQL Database.PHP Hypertext Preprocessor และ phpMaAdmin เมอเลอกครบแลวใหคลกทปม Next
2
5. หนาตางสาหรบกาหนดรายละเอยดเพอจาลองคอมพวเตอรทใชงานอย ใหกลายเปนเวบเซรฟเวอร โดยรายละเอยดของชองกาหนดคาตางๆ มดงตอไปน
Server Name เปนชอของเซรฟเวอร คาปกต คอ localhost ไมตองเปลยนคาน Administrator’s Email Address อเมลแอดเดรสของผดแลระบบ ใหผอานหรอกอเมลลงไป จะเปน
อเมลลจรงหรอไมมอยจรงกได Apache HTTP Port หมายเลขพอรทในการเชอมตอทางโทรโตคอล HTTP ของ Apache
คาปกตคอ 80 ไมตองเปลยนแปลงคาน
หลงจากทใสคาตาง ๆ เสรจเรยบรอยแลว ใหคลกทปม
6. หนาตางสาหรบกาหนดคาใหกบการใชงาน MySQL จะเปนการกาหนดคารหสผานของผดแลระบบหรอ root นนเอง ใหกรอกรหสผานทตองการลงไปในชอง Enter root password และกรอกรหสผานเดยวกนลงไปในชอง Re-enter root password เพอตรวจสอบรหสผาน โดยในตวอยางนจะกาหนดรหสผานเปน j1234 จากนนทชอง Character Sets and Collations ใหเลอกเปน UTF-8 Unicode ซงเปนรหสของตวอกษรทใชงานในฐานขอมลเปนหลก สวนทตวเลอก Old Password Support (PHP MySQL API function) และ Enable InnoDB นนไมตองเลอกใหปลอยวางเอาไว เสรจแลวคลกทปม Install
3
7. ขนตอนการตดตงไฟลตางๆ ลงบนคอมพวเตอรจะเรมตนขน ใหรอจนกวาการตดตงจะเสรจสนลง 8. เมอการตดตงไฟลลงในเครองคอมพวเตอรเสรจเรยบรอยแลว หนาตางทมขอความแจงวาการตดตงเสรจสมบรณแลว
จะแสดงหนาตางบอกสถานะการตดตงโปรแกรม พรอมกบมตวเลอกวาจะให Apache กบ MySQL เรมตนทางานหลงจากทคลกปม Finish ดวยหรอไม ใหคลกเลอกไวทงคจากนนคลกทปม Finish
การตดตงแพกเกจโปรแกรม AppServ กเปนอนเสรจเรยบรอยแลว โดยทไมตองมการรสตารทเครองคอมพวเตอรใหม เพยงเทานคอมพวเตอรทใชงาน กจะมบรการเวบเซรฟเวอรจาก Apache คอยใหบรการสาหรบสรางเวบไซตไดแลว โดยแอดเดรสของเวบเซรฟเวอรกคอ http://localhost สามารถลองเรยกในโปรแกรมเวบ เบราเซอร ไมวาจะเปน IE หรอ Firefox ได
การสรางฐานขอมล หลงจากทตดตงแพกเกจโปรแกรม AppServ เรยบรอยแลว บรการของ MySQL ทอยใน AppServ กพรอมใหใชงานไดทนท ดงนนมาดถงขนตอนการสรางฐานขอมลสาหรบใชสรางเวบไซตดวยจมลากนนะครบ ดงน
1 . ส า ห ร บ ก า ร ต ด ต ง ใ ช ง า น แ บ บ โ ล ค อ ล ใ ห เ ป ด โ ป ร แ ก ร ม เ ว บ เ บ ร า เ ซ อ ร ข น ม า จ า ก น น พ ม พ http://localhost/phpmyadmin ลงไปในชองแอดเดรสบาร แลวคลกทปม Go หรอเคาะปม Enter หนงครง
2. จะมไดอะลอกบอกซใหใสชอผใชงานกบรหสผานสาหรบการเขาใชงานฐานขอมล MySQL ใหกรอกชอผใชงานเปน root และกรอกรหสผานตามทไดกาหนดไวในขนตอนการตดตง AppServ ลงไป เสรจแลวใหคลกไปทปม OK
4
3. หนาตางของ phpMyAdmin จะแสดงขนมาในเวบเบราเซอร
4. ทหนาตาง phpMyAdmin ใหกาหนดภาษาของฐานขอมลทชอง “MySQL connection collation:” เปน utf8_general_ci หรอ utf8_unicode_ci นนคอ กาหนดใหเขารหสภาษาของเวบไซตเปน UTF8 ซงเปนรหสมาตรฐานใหม สวนทชอง “สรางฐานขอมลใหม” ใหใสชอฐานขอมลทตองการลงไปในทนจะสรางฐานขอมลทมชอวา joomla ดงนนใหพมพ joomla ลงไป ในชองถดไปใชสาหรบกาหนดคาในการจดเกบขอมล ใหเลอกคาเปน การเรยงลาดบ เสรจแลวใหคลกไปทปม สราง
5. จากนนจะปรากฎหนาตางแสดงผลการสรางฐานขอมลเสรจสนแลว สงทผอานจะตองจดจาไวในขนตอนการสรางไฟลฐานขอมลน ซงจะถกนาไปใชงานในขนตอนการตดตงจมลา กคอ
ชอฐานขอมล ในตวอยางนจะเปน Joomla
ชอผใชงานฐานขอมล ในทนจะเปนชอเดยวกบผเขาสรางฐานขอมล คอ root
รหสผานสาหบเขาใชฐานขอมล ในทนจะเปนรหสผานเดยวกนกบผเขาสรางฐานขอมล คอ j1234
5
การตดตงแพกเกจโปรแกรม AppServ และการสรางไฟลฐานขอมลเพอใชงานกบจมลา กเปนอนเสรจเรยบรอยลงแลว เมอมาถงขนตอนนแลวกแสดงวา ยงเหลออกเพยงไมกขนตอน เรากจะพรอมสาหรบการสรางเวบไซตดวยจมลา แลวครบ
ขนการตดตง Joomla 2.5.x บนเครอง Local (AppServ)
สาหรบการตดตงในวนน จะเลอก Joomla เวอรชน 2.5.6 และตดตงผาน Appserv 2.5.10 ทเราไดจาลองเครองตวเองเปนเครอง Local ในการตดตงไวแลว มขนตอนดงน 1. ดาวนโหลด Joomla_2.5.6-Stable-Full_Package เพอเตรยมการตดตง 2. เมอไดไฟล joomla มาแลวใหแตกไฟลออก (unzip file) โดยการคลกเมาสขวา -> Extract to ...
3. หลงจากแตกไฟลออกมาแลว ใหยาย Folder ดงกลาวไปไวใน Directory C:\AppServ\www หลงจากนนเปลยนชอ Folder เปนชอสนๆ ทเราตองการ เชน joomla , web ในทนผมจะตงชอเปน Joomla
4. จากนนเขาเปด Browser แลวกรอก URL ของเวบไซตทเราจะตดตง http://localhost/joomla จากนนจะขนหนาตดตง ใหเลอกภาษาในการตดตง ใหเราเลอก ภาษาไทย
6
5. ขนตอนตอไประบบจะแสดงขอมลระบบกอนตดตง ใหเราตรวจสอบ จากนนใหคลก “ตอไป”
6. หลงจากทตรวจสอบขอมลระบบแลว หนาถดไปจะเปนหนาแสดงขอมล ลขสทธ ของ Joomla ใหผตดตงอาน หลงจากอานเสรจแลวใหคลกท “ตอไป”
7. เมอสรางฐานขอมลเพอตดตง Joomla เรยบรอยแลว ขนตอนไปเปนการตงคาฐานขอมลใน Joomla โดยกรอกขอมลรายละเอยดดงน
- ชอโฮส = localhost
7
- ชอผใชฐานขอมล = เปนชอ Username ทใชในการบรหารจดการฐานขอมล - รหสผาน = รหสผานในการบรหารจดการฐานขอมล - ชอฐานขอมล = ใหเอาชอฐานขอมลทเราเตรยมไวในขนตอนท 8 มาใส (ในตวอยางผมใสเปน Joomla_db) - คานาหนาตาราง = หมายถงชอของแตละตาราง เมอกรอกขอมลทกอยางถกตองสมบรณแลว คลกท “ตอไป” เพอดาเนนการในขนตอนตอไป
8. ตงคา FTP ( File Transfer Protocol ) โดยการใสขอมลผใชงาน FTP เขาไป หรออาจจะขามขนตอนนไปกได
9. ตงคาหลกของเวบ โดยกรอกขอมล ชอเวบ อเมล และรหสผาน เพอเขาไปใชบรหารจดการขอมลภายในเวบ หรอหากทานใดตองการตดตงขอมลตวอยางจาก Joomla กสามารถ คลกทปม “ตดตงขอมลตวอยาง” ไดเลยครบ เสรจแลวกคลก “ตอไป”
10. เมอตงคาเวบไซตเรยบรอยแลว ขนตอนสดทายของการตดตง Joomla จะใหเราลบขอมล โฟลเดอร installation ออกจากระบบ โดยคลกทปม “ลบโฟลเดอร installation” จากนนคลกทเมน “ผดแลระบบ” เพอเขาไปใชงานระบบของผดแลเวบ
8
11. หลงจากทลบโฟลเดอร installation เรยบรอยแลว และเลอกเมน “ผดแลระบบ” จะเขามายงหนาผดแลระบบ จะปรากฏหนา Control Panel ของผดแลระบบ เปนอนเสรจสนในขนตอนการตดตง Joomla 2.5.6 หรอคลกท ปม ดหนาเวบ จะปรากฏหนาเวบ
การตดตงภาษาไทยใน Joomla 2.5.6
การตดตงภาษาไทยใน Joomla 2.5.6 นนสงทเราตองเตรยม คอ แพกเกจไฟลภาษาไทย ซงสามารถดาวนโหลดไดจากเวบ Joomla.org ไฟลชอ TH_joomla_lang_full2.5.5v1 หรอโหลดตามลงคทแจงใน Slide บนจอโปรเจกเตอร เดยวเราไปเรมขนตอนการตดตงภาษาไทยใน Joomla 2.5.6 กนเลย
1. เตรยมไฟลภาษาไทยทเราโหลดมาจากขนตอนดานบนใหพรอมสาหรบการตดตง
2. เขาไปท Administrator Control Panel โดยเขาไปท http://ชอเวบไซต/administrator จะไดหนาตางแผง
ควบคมหลกเหมอนกบภาพดานลาง จากนนใหเลอกทเมน Extensions –> Extensions Manager เพอตดตงภาษาไทย
9
3. เมอเขามายงหนาตาง Extension Manager : Install ใหเราเลอก Upload ไฟลภาษาไทยทเราเตรยมไว จากนนคลก
ท “Upload & Install” เพออพโหลดและตดตงภาษาไทย
4. เมอ Upload ไฟลและตดตงภาษาไทยเสรจเรยบรอยแลว ระบบจะแสดงขอความตอบกลบมาวา “Installing
package was successful.” นนหมายถงขนตอนการตดตงเสรจเรยบรอยแลว
5. หลงจากตดตงเสรจแลว ขนตอนตอไปจะเปนการตงคาภาษาไทยซงมการตงคาอย 2 ทดวยกนดงน - Installed – Site หมายถง หนาแสดงผลของเวบหลก ผใชงานทวๆไปสามารถมองเหนได
10
- Installed – Administrator หมายถง หนาแสดงผลของผดแลระบบ โดยเขาไปทเมน Extensions –> Language Manager จากนนเลอก Site ทตองการเปลยนภาษา จากนนคลกเลอกดาว
ใหเปนสเหลองในคอลม Default ใหดาวสเหลองมาอยท ภาษาไทย เพอใหรวา ภาษาไทย เปนภาษาหลกของเวบ
6. หลงจากเปลยนคา Default ของภาษาในระบบเรยบรอยแลว เวบของเรากจะเปลยนจากภาษาองกฤษเปนภาษาไทย
เรยบรอยแลวครบ เปนอนเสรจกระบวนการตงคา ภาษาไทย สาหรบ joomla 2.5.6
อยากเปลยน Template Joomla ใหม ใหดสดใสกวาเดม ตอไปเราจะมาดเกยวกบขนตอนวธในการเปลยน Template ใหกบ Joomla 2.5.6 กอนอนเราตองไปหาโหลดไฟล
Template Free ทเขาแจกมาเตรยมไวทเครองของเรากอน วาเราจะเอาสวยงามขนาดไหน โดยวธการหา Template ทงายทสดคอ เขาเวบ www.google.com แลวพมพคาคนหา เชน “joomla 2.5 free template” หรอเขาไปทเวบ http://www.siteground.com/joomla-templates.htm กม Free Template มากมายใหเราเลอก แตวนน Template ทจะแนะนาชอวา JustBusiness-QJT มาใช จะออกแนวใสๆ ดงายๆ สฟา-ขาว เขากบคณะบรหารธรกจ
เอาหละ เรามาเรมขนตอนการตดตง Template กนเลย ครบ
1. เตรยมไฟล Template ทโหลดมาเพออพโหลดเขาไปในระบบ
11
2. จากนนเขาไปยงสวนของผดแลระบบ http://ชอเวบไซต/administrator/ แลวไปทเมน สวนเสรม –> การจดการสวนเสรม แลวกเลอกไฟล Template ทเตรยมไว เมอเสรจแลวกคลก “อพโหลด & ตดตง”
3. หลงจากทอพโหลดและตดตง Template แลว ระบบจะแจงสถานะการตดตงวา “ตดตง แทมแพลต สาเรจ” แสดงวาการตดตง Template เขาไปยงระบบไมมปญหาใดๆ
4. เมอตดตง Template เสรจเรยบรอยแลว ขนตอไปจะเปนการตงคาใชงาน Template นนๆ โดยเขาไปทเมน สวนเสรม –> การจดการแทมแพลต จากนนเลอก Template ทตดตงใหม แลวคลกเลอกท “ใชเปนแทมแพลตหลก”
12
5. หลงจากทเลอก Template เรยบรอยแลว เวบไซตเรากจะเปลยนเปน Template ทเราตองการ
การใชงาน Template แตละแบบอาจจะมตาแหนงและชอเรยกตาแหนงทแตกตางกน เราสามารถดตาแหนงทถกกาหนดไวใน Template นนโดยการพมพ ?tp=1 ตอทาย url ททาการลง Joomla ไว ตวอยางเชน
http://localhost/?tp=1 หรอ http://domain-name.com/?tp=1 จะแสดงตาแหนงและชอเรยกตาแหนงดงภาพตวอยางน
13
Template นไดวางโครงสรางและตาแหนงของ Module position ไวให 11 ตาแหนงดวยกน ไดแก 1. logo 12. user3 2. top 13. copyright 3. position-1 4. position-0 5. menuload 6. slide 7. breadcrumb 8. left 9. right 10. user1 11. user2
14
การลอกอนและการปรบแตงเวบไซตทางดานหลง (Back End)
การลอกอนเขาทางดานหลง คอการเชอมตอเขากบโครงสรางทางดานหลงของเวบไซต ซงควบคมดวยไฟลซอรสโคดทแตกตางจากการลอกอนเขาทางดานหนาเวบไซต การลอกอนแบบนทาไดโดยการเตมคาวา /administrator ตอเขาไปทดานหลงชอแอดเดรสของเวบไซต เชน www.localhost.com/administrator เปนตน จะเปนการเรยกหนาตางสาหรบกรอกชอผใชงานและรหสผาน เพอลอกอนเขาสหนาผดแลเวบไซตขนมาอกทหนง
ทหนาตางลอกอนน จะมชอง “ชอผใช”, “รหสผาน” และชองตวเลอก “ภาษา” ใหผใชงานกรอกและเลอกคา โดยทชองภาษาจะมอยดวยกน 3 ตวเลอกคอ คาปกต, English (United Kingdom),Thai(ภาษาไทย) ซงคาปกต หมายถง คาภาษาปกตของหนาผดแลเวบไซตทไดมการกาหนดไวจากหนาผดแลระบบ ซงเราไดกาหนดใหเปนภาษาไทยไวแลว ดงนนถาเราลอกอนดวยคาปกตในตอนนหนาผดแลเวบไซตกจะเปนภาษาไทยนนเอง ถาผอานตองการใชงานหนาผดแลเวบไซตภาษาองกฤษกใหเลอกคาในชองนใหเปน English (United Kingdom)
หลงจากทกรอกชอผใช รหสผาน และคาภาษาเรยบรอยแลว กใหคลกไปทปม “เขาสระบบ” กจะเปนการเขาสหนาผดแลเวบไซตหนาแรก ซงมชอเรยกวา “แผงควบคมหลก” หรอ คอนโทรลพาเนล (Control Panel) ทจะกลาวถงในหวขอตอไปน
แผงควบคมหลก (Control Panel)
หลงจากทผใชงาน (ซงตอนนไดกลายเปนผดแลเวบไซตไปเรยบรอยแลว) ทาการลอกอนเขามาทางดานหลงของเวบไซต กจะเขามาเจอกบหนาแรกของผดแลเวบไซต ซงมชอเรยกวา “หนาแผงควบคมหลก” ทมชอเชนนกเพราะวา หนาตางนเปนศนยรวมของแผงเครองมอหลกสาหรบควบคมและจดการทกๆ สวนของเวบไซต และขณะทกาลงทางานอยในสวนตางๆ แลวตองการกลบมายงหนาแผงควบคมหลก กทาไดโดยการคลกไปทเมน เวบ -> แผงควบคมหลก
15
สวนประกอบตาง ๆ ทอยบนหนาจอแผงควบคมหลกนน แบงได 4 สวนดวยกน ดงรปท
สวนประกอบแตละสวนบนหนาแผงควบคมหลก ตามทมหมายเลขชอยในรปท มชอเรยกดงตอไปน
1. แถบเมนหลก (Main Menu) : เปนเมนสาหรบเรยกใชงานเมนตาง ๆ ทมอยทงหมดของจมลา โดยจะทาการรวมกลมเครองมอประเภทเดยวดนไวในเมนเดยวกน ทาใหการเขาใชงานของผดแลเวบไซตงายขนและไมเกดความสบสนในการใชงาน โดยเครองมอตาง ๆ จะอยภายในเมนยอยของแถบเครองมอหลกนอกท เชน เครองมอ เพมบทความใหม (Article Manager) ทใชในการจดการบทความในจมลา จะอยในเมนหลก “Content” เปนตน
2. แถบเฮดเดอร (Header Bar) : แถบเฮดเดอร จะอยทางดานมมขวาบนของหนาตางแผงควบคมหลก รายละเอยดในสวนตาง ๆ ของแถบคาสงดงตอไปน
1. Logged-in frontend เปนสวนทแสดงจานวนสมาชกททาการลอกอนผานดานหนาของเวบไซต 2. Logged-in backend เปนสวนทแสดงจานวนสมาชกททาการลอกอนผานดานหลงของเวบไซต 3. Messages เปนสวนแสดงกลองเขาของขอความ 4. View Site เปนคาสงสาหรบใหแสดงหนาเวบไซตปกตขนมาในหนาตางใหม ใชสาหรบเปดดผลการ
เปลยนแปลงบนหนาเวบไซตเมอไดมการปรบเปลยนคาคณสมบตตาง ๆ 5. Log out สาหรบคลกเพอลอดเอาทไปจากหนาจอแผงควบคมหลก และเปนการออกไปจากหนาจอผดแล
เวบไซต เมอทางานในสวนตาง ๆ ในหนาแผงควบคมหลกเสรจเรยบรอยแลว 3. แผงไอคอนทางลด (Quick Icon Panel) : เปนพนทรวมลงคาทงลดทแสดงไวดวยไอคอน สาหรบสาหรบใหผดแล
เวบไซตคลกไปยงเครองมอของจมลา ทมการใชงานบอย ๆ เพอชวยอานวยความสะดวกในการทางานใหกบผดแลเวบไซต เชน “เพมบทความใหม” สาหรบคลกเพอเขาไปเขยนบทความใหมใหกบเวบไซตไดทนท เปนตน
4. โมดลผดแลระบบ : เปนพนทแสดงขอมลเวบไซตทนาสนใจสาหรบผดแลระเวบไซต
แถบเครองมอ (Tools Bar)
นอกจากรายละเอยดของเครองมอทอยบนหนาแผงควบคมหลกแลว ผใชงานจมลา ยงตองทาความเขาใจเกยวกบแถบเครองมอ สาหรบเครองมอตาง ๆ ดวย เพราะการใชงานเครองมอของจมลา จะตองเกยวของกบปมคาสงทอยบนแถบเครองมอนดวย เชน คาสงบนทก(Save, Save & Close, Save & New, Save as Copy), คาสงลบ(Delete), คาสงนาไปใชงาน(Apply) เปนตน และแตละเครองมอของจมลา กจะมปมคาสงทแตกตางกนออกไป ยกตวอยางเชน แถบเครองมอของคาสงจดการบทความ ดวยการคลกไปทไอคอนทางลด “การจดการบทความ (Article Manager)” ทหนาแผงควบคมหลก และแถบเครองมอจดการขอมลผใช ดวยการคลกไปทไอคอนทางลด “การจดการสมาชก (User
1
3
2
4
16
Manager)” ทหนาแผงควบคมหลก จะเหนไดวาแถบเครองมอของ “การจดการบทความ” ดงรปท กบแถบเครองมอของ “การจดการผใช” ดงรปท นนจะเหนไดวาปมคาสงมความแตกตางกน
รปแสดงแถบเครองมอ “การจดการบทความ”
รปแสดงแถบเครองมอ “จดการขอมลผใช”
จะเหนไดวา บางปมคาสงบนแถบเครองมอของหนาตางรายการขอมลทแตกตางกน จะมทงปมคาสงมแตกตางกน และปมคาสงทเหมอนกน ปมคาสงทเหมอนกนทงไอคอนและชอของคาสง จะทาหนาทเหมอนกนดวย เชน ปมคาสง “สรางใหม” เมออยในหนาตางรายการขอมลชนดใด กจะเปนคาสงสาหรบสรางรายการขอมลชนดนนขนมาใหม เปนตน
หนาตางแสดงรายการขอมล
หนาตางแสดงรายการขอมล เปนหนาตางทผดแลเวบไซตจะตองพบบอยมากทสด เนองจากไมวาจะเปนขอมลชนดใด ๆ ในหนาตางจดการเวบไซตของจมลา กจะแสดงผลอยในรปแบบของหนาตางแสดงรายการขอมลน เชน หนาตางแสดงรายการบทความ ดงรปท และหนาตางแสดงรายการโมดล ดงรปท โดยคาวา “รายการขอมล” จะหมายถงขอมลอะไรกไดในเวบไซต ทถกดงขนมาเพอแสดงผลในหนาตางเดยวกนในรปแบบของตาราง
17
รปหนาตางแสดงรายการบทความของเวบไซต
รปหนาตางแสดงรายการโมดลของเวบไซต
ตารางแสดงรายการขอมล
จะเหนไดวา ในหนาตางแสดงรายการขอมลจากรปท กบ แมจะเปนหนาตางแสดงรายการขอมลทแตกตางกน แตกมสวนของการแสดงผลทอยในรปแบบทคลายคลงกน อยางทไดกลาวไปแลวในตอนตน นนคอ การแสดงผลอยในแบบของตารางแสดงรายการขอมล และเมอแยกออกมาเฉพาะทเปนตารางแสดงรายการขอมลจรง ๆ กไดดงรปท
รปสวนทเปนตาราวแสดงรายการขอมล
จากรปจะเหนไดวา ตารางแสดงรายการขอมลโมดลน ประกอบไปดวยหวตาราง และรายการขอมลทแสดงเรยงกนตามลาดบ นอกจากนยงมชองแสดงสถานะดานตาง ๆ ของรายการขอมลดวย เชน การเผยแพร การแสดงผลในหนาแรก การจดเรยง เปนตน พนทแสดงรายการขอมลแบบน จะเปนสงทผดแลเวบไซตจะตองเจอบอยมากทสดในการจดการเวบไซต
อยางไรกตาม สาหรบพนทการทางานจรงทงหมดนน จะประกอบไปดวยเครองมอตาง ๆ เพอชวยในการทางานกบขอมลทอยในตารางดวย ดงนน จงขอกลาวถงรายละเอยดทอยในหนาตางแสดงรายการขอมล ดวยการแยกออกเปนสวน ๆ ดงน
18
สวนประกอบโดยทวไป ทอยในหนาตางแสดงรายการขอมลไมวาจะเปนขอมลบทความ รายชอผลงทะเบยนกบเวบไซต โมดล จะประกอบดวยสวนตางๆ ดงแสดงหมายเลขในรปท ซงแตละหมายเลขมชอดงน
1. แถบเครองมอ (Tool bar) 2. แทบ (Tab) 3. ชองคนหา (Search) 4. ตวกรอง (Filter) 5. คอลมน (Column) หรอหวตาราง (Table hedaer) 6. ชองตวเลอก (Selecction box) 7. รายการขอมล (Item) 8. ขอมลสถานะและคารายละเอยด (Status and Description) 9. แถบนาทาง (Navigation bar) 10. จานวนทแสดงผลตอหนา (# - of Display Items)
แตละสวนจะอธบายความหมายและรายละเอยดในการใชงานในแตละหวขอ ดงน
แถบเครองมอ (Tool Bar)
แถบเครองมอ เปนพนทวางปมคาสงทเกยวของกบขอมลทกาลงแสดงอยในตารางแสดงรายการ เชน ปมสรางใหม, ปมแกไข, ปมลบ, ปมเผยแพร, เปนตน โดยคาสงทแสดงอยบนแถบเครองมอนสาหรบแตละหนาตางนน จะเปลยนแปลงไปตามชนดของขอมลทแสดงในตารางดวย ตามทไดเคยอธบายไปแลวจะเหนวา แมแตละแถบเครองมอจะมปมคาสงทแตกตางกนออกไป ตามแตละรายการขอมลทกาหลงแสดงผลอยในขณะนน จะเหนไดวามบางปมคาสงทเหมอน ๆ กน ดงจะเหนไดจากไอคอน และชอปมคาสงทเหมอนกน เชน ปมสรางใหม ปมลบ ปมชวยเหลอ เปนตน และปมคาสงทเหมอนกนเหลานกจะทางานทเหมอนกนดวย เชน ปมสรางใหม จะสรางรายการขอมลทกาลงแสดงผลขนมาใหม ปมลบจะเปนการลบรายการขอมลทถกเลอกไว เปนตน
สาหรบวธการใชงานปมคาสงบนแถบเครองมอ สวนใหญแลวจะตองเลอกรายการขอมลทตองการจากตารางดานลางกอน เมอเลอกแลวจงจะมาคลกลงทปมคาสงทตองการบนแถบเครองมอน
1
2
34
5
67
8
910
19
แตมหลายปมคาสงเหมอนกนทสามารถทางานไดโดยไมตองเลอกรายการขอมลจากตางรางกอน เชน ปมสรางใหม ปม Parameters เปนตน
ปมคาสงและไอคอนคาสง
ปมคาสง จะทาหนาทตามคาสงทถกเขยนไว โดยจะกระทากบรายการขอมลทถกเลอกไวแลวหรอบางปมคาสงสามารถทางานไดดวยตวเองโดยไมตองเลอกรายการขอมลกอนกม
ปมคาสงตาง ๆ ทมอยในหนาตางแสดงรายการขอมล พรอมดวยรายละเอยด ดงน
ปม ชอของปม รายละเอยด
สรางใหม
สรางรายการขอมลใหม ตามชนดของขอมลทกาหลงแสดงในขณะนน
แกไข แกไขรายการขอมลทถกเลอก
เผยแพร สงเผยแพรรายการขอมลทเลอกไวใหสามารถแสดงผลบนหนาเวบไซต
งดเผยแพร สงงดเผยแพรรายการขอมลทเลอกไวไมใหแสดงผลบนหนาเวบไซต
Featured สงใหรายการขอมลทเลอกปรากฎอยในหนาแรกของเวบไซต
คลงบทความ สาหรบสงบทความทเลอกไว เขาไปเกบไวในคลงบทความ
Check in
สาหรบเมอมการแกไขเอกสารพรอมๆกน มากกวาสองคนขนไป ตองทาการเชคอนกอน เพอใหทราบวาใครเปนคนแกไขเอกสารลาสด
ถงรไซเคล สงรายการขอมลไปเกบไวในถงขยะ
Option
หนาตางสาหรบกาหนดคาคณสมบตพนฐานของรายการขอมลทกาลงแสดงผลอยในขณะนน
ชวยเหลอ สาหรบเปดหนาตางชวยเหลอการใชงานขนมา
บนทก
สาหรบบนทกรายการขอมลทกาลงทางานดวย คลกแลวจะยงคงอยหนาเดมทกาลงทางาน
บนทกและปด
สาหรบบนทกรายการขอมลทกาลงทางานดวย คลกแลวจะยอนกลบไปยงหนาหลก
บนทกและสรางใหม
สาหรบบนทกรายการขอมลทกาลงทางานดวย คลกแลวจะไปทหนาจอสรางรายการใหม
20
แทบ (Tab)
แทบ เปนพนฐานทแสดงลงคทสามารถคลกเพอไปยงหนาอน ๆ ของรายการขอมลทอยในกลมเดยวกน แทบอยถดลงมาจากแทบเครองมอ โดยจะแสดงขนมาในหนาเวบเพจของการจดการขอมลตาง ๆ ของเวบไซต ทมหวขอในการจดการมากกวาหนงอยาง เชน การจดการขอมลบทความ (Article) ของเวบไซต ทจะตองมการจดการดวยกน 3 เรองคอ Article Categories และ Featured Article จงตองมแทบ 3 แทบเพอใหเขาถงหนาตางการจดการทง 3 ดาน
ชองคนหา (Search box)
ชองคนหา ทาหนาทในการคนหาขอมลตามคาคนหาทถกกรอกไวในชองคนหา โดยสวนใหญแลวขอมลทคนหาไดจะเปนขอมลชนดเดยวกนกบรายการขอมลทกาลงแสดงผลอยในขณะนน เชน ถากาลงแสดงรายการขอมลบทความกจะแสดงการคนหาขอมลในรายการบทความทงหมดทมอยในเวบไซต เปนตน
ตวกรอง (Filter)
ตวกรอง เปนเครองมอสาหรบคดกรองขอมล ใหแสดงผลเฉพาะรายการขอมลในประเภททผดแลเวบไซตตองการเทานน เชน แสดงเฉพาะบทความทไดรบการเผยแพรบรเวบไซตเทานน หรอแสดงรายการปายโฆษณาเฉพาะประเภททเลอกเทานน เปนตน
วธการใชงานตวกรอง (Filter) เปนเรองทงายดายมาก ดวยการคลกบนดรอปดาวนลสตของฟลเตอรทตองการ จากนนกใหเลอกตวเลอกทแสดงออกมาจากดรอปดาวนลสต เมอเลอกแลวรายการขอมลในตาราง กจะแสดงผลเฉพาะรายการขอมลทมคณสมบตตรงตามฟลเตอรทไดเลอกไวเทานน
คอลมน (Column) คอลมน หรอหวตารางแสดงรายการขอมลนน ทาหนาทบอกวา ขอมลทอยในคอลมนนน ๆ เปนขอมลอะไรและมคาปจจบนเปนอยางไร เชน คอลมนเผยแพร บอกสถานะของการเผยแพรของบทความ จะบอกวาบทความใดบางทกาหนดใหเผยแพรบนเวบไซต และบทความใดบางกาหนใหไมเผยแพร เปนตน
คอลมนยงสามารถทาหนาทจดเรยงขอมล ในหนาตางแสดงรายการขอมล ตามลาดบสถานะของคอลมนนน ๆ ไดดวย โดยผดแลเวบไซตสามารถคลกลงไปบนชอคอลมนเพอใหรายการขอมลทแสดงอยในตาราง จดเรยงตามคอลมนนน ๆ
ชองตวเลอก (Selection box)
ชองตวเลอก ใชสาหรบคลกเลอกรายการขอมลทผดแลเวบไซตตองการทางานดวย โดยผดแลเวบไซตสามารถคลกลงไปทชองตวเลอก ดานหนารายการขอมลทตองการ จากนนจงสงใหมการดาเนนการอยางใดอยางหนง ดวยการคลกบนปมคาสงบนแถบเครองมออกท
บนทกและสาเนา
สาหรบบนทกรายการขอมลทกาลงทางานดวย คลกแลวจะทาการสาเนารายการขอมลทกาลงทาอย
ปด สาหรบปดหนาตางทกาลงทางานอยลงไป โดยไมมการบนทกขอมลใด ๆ ทงสน
21
รายการขอมล (Item)
คอลมนแสดงรายการขอมลน เปนรายการแสดงตวขอมลจรง ๆ ทมรายละเอยดขอมลอยภายในและเปนสวนทถกนาไปดาเนนการตามคาสงตาง ๆ ดวย การแสดงผลรายการขอมลในตารางน จะแสดงผลดวยชอของขอมลนน ๆ เชน รายการขอมลบทความของเวบไซต จะแสดงรายการขอมลดวยชอของบทความ ทาใหผดแลเวบไซตสามารถเลอกขอมลทตองการทางานดวยไดงายโดยคลกบนชอของบทความนนเอง
ขอมลสถานะและคารายละเอยด (Status and Description)
รายละเอยดสถานะและคาคณสมบตขของรายการขอมล
พนทตรงนของตารางแสดงรายการขอมล จะแสดงขอมลของสถานะและขอมลคณสมบตตาง ๆ ของรายการขอมลทอยในแถบเดยวกน พรอมกบรายละเอยดของรายการขอมลนน ๆ ทอาจจะปรบเปลยนคาไดโดยตรงจากตารางน เชน คากาหนดการเผยแพรในคอลมนแรก หรอคากาหนดลาดบทของรายการขอมลในคอลมนท 3 เพอความเขาใจทดขนจะขอยกตวอยางความหมายของรายการขอมลในแตละคอลมน ดงน
คอลมนท 1 บอกวา รายการขอมลนกาหนดใหเผยแพรบนเวบไซต และสามารถคลกเพอเปลยนสถานะได
คอลมนท 2 บอกวา รายการขอมลทไมไดกาหนดใหแสดงผลในหนาแรกของเวบไซต และสามารถคลกเพอเปลยนสถานะได
คอลมนท 3 บอกวา บทความนอยหมวดหม (Category) ใด สามารถเปลยนสถานะไดโดยการเขาไปแกไขบทความแลวเลอกเปลยนหมวดหม
คอลมนท 4 บอกวา บอกวาบทความนอยลาดบทเทาไรของรายการบทความทงหมด สามารถคลกหรอกาหนดคาใหมได
คอลมนท 5 บอกวา บทความนไดถกกาหนดสทธการเขาถงของผใชในระดบใดบาง สามารถเปลยนสถานะไดโดยการเขาไปแกไขบทความแลวเลอกการกาหนดทคา Access
คอลมนท 6 บอกวา บทความนใครเปนผเขยนขน
คอลมนท 7 บอกวา บทความนถกเขยนขนเมอไรโดยจะบอกเปน ป-เดอน-วน เชน 2012-04-13
คอลมนท 8 บอกวา บทความนถกคลกเขาไปอานแลวกครง
คอลมนท 9 บอกวา บทความนสนบสนนและรองรบภาษาเขยนใดบาง
22
คอลมนท 10 บอกวา บทความนมหมายเลข ID อะไร
แถบนาทาง (Navigation bar)
แถบนาทาง เปนเครองมอสาหรบไปยงหนาแสดงรายการขอมลลาดบถดไป ในกรณทมขอมลแสดงอยหลาย ๆ หนา พรอมกบแสดงใหเหนวาในขณะนกาลงอยในหนาทเทาไรดวย
จานวนทแสดงผล (# of display item)
เปนเครองมออสาหรบกาหนดวา จะใหแสดงผลรายการขอมลในตารางกรายการขอมลตอหนา ใชงานโดยคลกลงบนเครองมอน แลวดรอปดาวนลสตแสดงจานวนจะแสดงขนมา ใหคลกไปยงจานวนทตองการไดเลย
การสรางและการจดการเนอหา (Content Manager)
หวใจสาคญทขบเคลอนใหเวบไซตกาวไปขางหนาไดตลอดเวลากคอ “เนอหา” ซงเปนสงทเกดขนไดจากการเขยนบทความขนมาใหมโดยผดแลเวบไซต หรอเกดจากผเขาชมเวบไซตเขามาสรางไวกได เชน ในเวบเบอรดหรอระบบแสดงความคดเหน เปนตน กระบวนการจดการเนอหาของเวบไซตเรมตงแตการสรางเนอหาใหมบนเวบไซตไปจนถงการจดการกบเนอหาเกาทหมดอายไปจากเวบไซตแลว นอกจากนการจดการเนอหาทด ยงชวยเพมความเปนระบบระเบยบใหกบหนาเวบไซตมากขน และผเขาชมเวบไซตกจะไดรบความสะดวกสบายในการคนหาเนอหาสวนทตวเองตองการไดโดยงายอกดวย
ความรเบอตนการจดการบทความ
กอนทจะไปยงสวนตาง ๆ ของการจดการเนอหาเวบไซตของจมลา เราควรมาทาความเขาใจถงโครงสรางเนอหาจมลา กนเสยกอน
ในจมลาตงแตเวอรชน 1.6 จนถงเวอรชนปจจบนนนไดแบงโครงสรางของเนอหาเวบไซตออกเปน 2 ระดบ โดยแบงออกเปนระดบของโครงสราง 1 ระดบและเปนระดบของเนอหาอก 1 ระดบ มรายละเอยดดงน
1. แคตากอร (Category) หรอประเภทบทความ
2. อารตเคล (Article) หรอบทความ
1 ประเภทบทความ (Category) สามารถม Category ยอย ๆ ไดหลาย Category ซงภายในแตละ Category กบรรจบทความ (Article) เอาไว ซงเปนเนอหาหรอขาวสารทเราจะเพงเขาไปในเวบไซต
การเขาจดการบทความ
การเขาไปทหนาจดการบมความของเวบไซต สวนใหญแลวจะเขาทางเมน “บทความ (Content)” ดงแสดงในรปท ก ซงเปนเมนสาหรบจดการบทความของเวบไซตโดยเฉพาะ และผดแลเวบไซตยงสามารถเขาถงการจดการบทความไดทางไอคอนในแถบไอคอนทางลดบนแผงควมคมหลก (Control Panel) ไดเชนเดยวกน ดงแสดงในรปท ข
23
รปท ก เมนบทความ (Content) รปท ข ไอคอนในแถบไอคอนทางลดบนแผงควมคมหลก (Control Panel)
การจดการประเภทบทความ (Category)
ขนตอนในการสราง Category มดงน
1. ไปทเมน “Content” -> “Category Manager” หรอคลกทไอคอน “Category Manager” บนแผงควบคมหลก
เมอหนาตาง Category Manager : Article แสดงขนมาแลว ใหคลกทปม หนาตางสราง Category ใหมกจะแสดงขนมา ดงรป
รปหนาจอสรางประเภทบทความใหม
รายละเอยดในหนาจอสรางประเภทบทความใหม
คา รายละเอยด
Title ชอของประเภทบทความ เปนชอทถกนาเอาไปแสดงในหนาเวบเพจและแสดงบนตพแหนง Breadcombs บนหนาเวบ
Alias ชอแบบยาวของประเภทบทความ เปนชอทถกนาไปแสดงในแถบแอดเดรสบารหรอในลงคหนาเวบเพจ ทเสรจเอนจนสามารถมองเหนได
24
Parent สาหรบเลอกหมวดหมของประเภทบทความ แตหากไมเลอก จะหมายความวา Category นเปน Category หลก
Status สาหรบกาหนดวา Category นไดรบการเผยแพรหรอไม
Access สาหรบกาหนดสทธการมองเหน Category ของกลมผใช
Permissions สาหรบกาหนดสทธในการเขาถง Category ของกลมผใช
Language สาหรบกาหนดขอบเขตของภาษาทใชใน Category
Description สาหรบพมพรายละเอยดคาอธบายประเภทบทความลงไป โดยขอมลรายละเอยดในชองนจะถกนาไปแสดงผลบนหนาเวบเพจทกาหนดใหแสดงคาอธบายดวย
2. ใหกรอกคาสาหรบประเภทบทความใหม เมอกรอกคาตาง ๆ เสรจเรยบรอยแลว ใหคลกทปม Save หรอ Save & Close จากนนระบบจะปรากฎชอประเภทบทความในตารางแสดงรายการ ดงรป
รปกรอกขอมลและรายละเอยด Category
รปรายการ Category ใหมทเพมเขาไป
25
เราสามารถสรางประเภทบทความไดมากกวา 1 รายการ และใน 1 รายการสามารถสรางประเภทบทความยอย ๆ บรรจในประเภทบทความหลกได โดยสามารถทาตามตวอยางขนตอนทกลาวไปขางตน เพอสาหรบสรางบทความตอไป
การจดการบทความ (Article Manager)
หลงจากไดทาการสราง ประเภทบทความ (Category) เพอเกบบทความแลว ตอไปจะเปนการสรางบทความ (Article) โดยเปนการทางานกบเนอหาจรง ๆ ของเวบไซต นนคอเปนเนอหาทสามารถเปดขนมาอานไดจรง ไมไดเปนแคระดบโครงสรางเหมอนกบประเภทบทความ ดงนนการจดการบทความจะเรมตงแต การเขาถงบทความ การสรางบทความใหม การออกแบบหนาตาของบทความ เชน การแทรกรปภาพประกอบ เปนตน การสงใหบทความทสรางใหมขนเผยแพรบนเวบไซต นอกจากนยงรวมไปถง การจดเกบบทความทหมดอายบนเวบไซตแลว และการลบบทความทไมตองการทง
การเขาถงบทความ
การเขาถงหนาตางจดการบทความของเวบไซต สามารถเขาถงได 2 ทางดวยกนคอ การคลกไปทเมน “บทความ(Content)” -> “การจดการบทความ(Article Manager)” หรอการคลกบนไอคอน “การจดการบทความ(Article Manager)” ทหนาแผงควบคมหลกของจมลา กได จะเขาสหนาตางการจดการบทความเหมอนกน ดงรป
รปหนาตางการจดการบทความ
การสรางบทความใหม (New Article)
กอนทเราจะเขยนบทความขนมาสกบทความนน เราควรทราบเสยกอนวาสวนของการจดการบทความนะเน มขนตอนอยางไรบาง จะขอกลาวเกรนนาพอสงเขป ดงน
1. เขาไปทหนาตางจดการบทความ ทหนาตางจดการบทความ ใหคลกทปม “สรางใหม (New)” บนแถบเครองมอเพอเขาสหนาตางเรมตนเขยนบทความใหมใหกบเวบไซต ดงรป
26
รปหนาตางสรางเนอหาบทความใหม
2. จะเหนไดวาหนาตางสาหรบสรางบทความใหมน มพนทขนาดใหญและมรายละเอยดมากพอสมควรเลยทเดยว จงขอแบงพนทในหนาตางออกเปน 3 สวน โดยจะอธบายแตละสวนดงน
- พนทหมายเลข 1 คอ รายละเอยดบทความ
- พนทหมายเลข 2 คอ เครองมอ TinyMCE 2.0 WYSIWYG Editer
- พนทหมายเลข 3 คอ กาหนดพารามเตอรของบทความ
เขยนบทความใหม
ตอไปนจะเปนตวอยางการเขยนบทความใหม พรอมกบการใชเครองมอในการจดรปแบบของบทความใหม โดยจะไดลองทาไปไปตามขนตอน ดงทจะกลาวตอไปน
อพโหลดรป
เนองจากในตอนตอจากนไป เราจะมการเขยนบทความจานวนมาก ซงจะมการใชรปภาพมากเชนกน สงททกทานจะตองทากคอ ใหทาการอพโหลดรปภาพทอยในแผน CD ทใหไปเพอนามาประกอบในการเขยนบทความ ไปไวยงเวบเซรฟเวอรเสยกอน เราจงสามารถเรยกใชงานรปภาพเหลานในการสรางบทความใหมของเราได มขนตอนดงตอไปน
1. ทหนาตางจดการเวบไซต ใหคลกไปทไอคอน “การจดการมเดยไฟล (Media Manager)” จากแผงไอคอนทางลด หรอคลกทเมน “Content” -> “Media Manager”
2. ทหนาตางการจดการมเดยไฟล ตรงพนทโฟลเดอร(Folder) “stories” สรางไดเรกทอรใหมขนมากาหนดชอเปน “News” ดงรป
1
2
3
27
รปสรางไดเรกทอรใหมชอ News
3. ใหอพโหลดไฟลรปภาพ ไวในไดเรกทอร stories/news หลงจากเสรจเรยบรอยแลวใหลองเปดเขาไปดในโฟลเดอร news จะปรากฎรปภาพทเราไดทาการอพโหลด
สาหรบทานทตดตงใชงานจมลา แบบโลคอล เพอเรยนรการใชงานกอนนน สามารถคดลอกรปทงหมดไปไวใน C:\AppServ\www\__ชอโฟลเดอรของทาน__\images\stories\news ไดเลย เพยงเทานกสามารถใชงานรปภาพทงหมดไดเชนเดยวกน
การเขยนบทความ
ตวอยางแรกจะเปนการทดลองเขยนบทความใหมแบบงาย ๆ กนกอน ดงน
1. เปดหนาตางการจดการบทความขนมา จากนนกรอกขอมลทจาเปนทง 3 สวน ดงทกลาวไปแลวในหวขอ “การสรางบทความใหม (News Article)” ดงรป
28
รปแสดงการกรอขอมลในหนาตางสรางบทความใหม
2. ทานสามารถปรบแตงคารปแบบตวอกษรไดโดยใชเครองมอ TinyMCE และใหกาหนด Featured เปน Yes เสรจแลวใหคลกปม Save & Close กจะไดผลแสดงทหนาจอปกตของเวบไซต ดงรป
รปหนาตาบทความใหมทเพงเขยนเสรจ
29
3. จะเหนวาขอความทเขยนขนใหมแสดงในหนาจอปกตของเวบไซตเรยบรอยแลว ซงจะแสดงผลทงหมดของบทความ แตในปกตแลวการเขยนบทความทมความยาวจะไมนยมแสดงบทความทงหมด แตจะแสดงเฉพาะหวขอและขอความนาของบทความในหนาแรกเทานน หากผอานตองการอานบทความทงหมดกตองคลกเพอเขาไปอานเนอหาบทความทงหมดอกทนง
4. การแบงขอความในบทความใหเปนตอนนนสามารถทาไดโดยใชเครองมอทชอ “Read More” บนแถบเครองมอดานลางกรอบ “Edit Article” เพอแทรกคาสง Read More ในเนอหาของบทความ สงเกตไดโดยจะมเสนปะมแดงขนอย ดงรป
รปเสนปะสแดงแสดงการแยกสวนบทความ
5. จากนนคลกทปม “Save & Close” แลวกลบไปทหนาจอปกตของเวบไซต จะเหนไดวาบทความใหมของเราจะแสดงเฉพาะขอความบางสวนเทานน พรอมทงมปม “อานเพม (Read More)”nแสดงอยดานลางดวย ดงรป
รปแสดงผลบทความเฉพาะสวน intro
การสรางและการจดการเมน
การจดการเมนเปนการกาหนดการแสดงบทความในแตละหนาวาตองการบทความอะไรบาง โดยบทความตางๆทไดสรางขนมานนหากตองการแสดงบนหนาเวบไซตจะตองอยในกลมของเมนจงสามารถจะแสดงบนหนาเวบไซตได โครงสรางของเมนใน Joomla จะประกอบไปดวย 2 สวนคอ สวนชอเมน (Menu Name) และ สวนรายการเมน (Menu Item)
30
ตาแหนงทแสดงเมนของ Joomla ทพบเหนบอยมดวยกน 2 ตาแหนง คอ Main menu เปนเมนรายการหลกของเวบไซต เชน หนาแรก เกยวกบเรา สนคา ตดตอเรา เปนตน
Top menu เปนเมนทอยสวนบนของเวบไซต เพอใหสวยงาม ประหยดเนอท และสะดวกแกการเขาถงเนอหา
การเขาจดการเมน การเขาถงหนาเพจสาหรบจดการเมนของเวบไซตสามารถทาได 2 วธคอ วธท 1 คลกทเมน Menus --> Menu Manager
ชอเมน Home ประกอบดวย 2 เมนยอย
ชอเมน Contact ประกอบดวย 3 รายการ
TOP Menu
Main Menu
31
วธท 2 คลกท คลกทไอคอน Menu Manager ทแผงควบคมหลก
จากนนจะเขาสหนาเพจสาหรบจดการเมนของเวบไซตดงรป
รายละเอยดภายในหนาเพจการจดการเมนมดงน Title ชอเมน Published จานวนของรายการเมนแตละชอทถกเผยแพร Unpublished จานวนของรายการเมนแตละชอทไมถกเผยแพร Trashed จานวนของรายการเมนแตละชอทถกสงลบหรออยในถงขยะ Modules Linked to the Menu โมดลทใชกบชอเมนนและตาแหนงการตดตง ID ลาดบทสราเมน Joomla จะสรางเองอตโนมต การสรางชอเมนใหม ตามโครงสรางระบบเมนใน Joomla เราจะตองสรางชอเมนขนมากอนจงจะกาหนดรายการเมนในชอเมนนนๆ ไดขนตอนในการสรางชอเมนใหมดงน คลกเมน Menus --> Menu Maneger --> Add New Menu
32
1. กาหนดรายละเอยดในสวน Menu Details ดงน Title ชอเมน Menu type ประเภทของเมน Description รายละเอยดของชอเมนทสราง (ไมใสกได)
2. จากนนกด Save & Close เมนทสรางขนมาใหมจะถกแสดงในหนารายการชอเมน โดยแสดงจานวนรายการเมนเผยแพร รายการเมนทไมเผยแพร และรายการเมนทถกลบเปน 0 เพราะยงไมไดสรางรายการเมน
3. กาหนดตาแหนงของโมดลโดยไปทเมน Extensions --> Module Manager จากนนคลกท New
4. คลกเลอกชนดโมดลทสรางแบบ Menu
1 2
3
33
5. กาหนดรายละเอยดในสวนของ Details ดงน Title ชอโมดล Show Title แสดง/ไมแสดงชอโมดล Menu น Status กาหนดสถานะการแสดงโมดลน Access กาหนดระดบผมสทธเขาถงโมดลน
6. กาหนดรายละเอยดในสวน Basic Options ดงน Select Menu เลอกชอเมนทจะใชโมดลน Start Level ระดบความลกเมนยอยชนเรมตนทจะแสดงผล End Level ระดบความลกเมนยอยชนสดทายทจะแสดงผล Show Sub-menu Item แสดง/ไมแสดงเมนยอยตงแตความลกขนท 2 เปนตนไป
7. กาหนดตาแหนงทตองการแสดงเมนโดยคลกทปม Select position 8. คลกเลอกชอเทมเพลตทเลอกใช 9. คลกทตาแหนงทตองการแสดงชอเมนทสรางขน (สามารถดตาแหนงไดโดยใช ?tp=1 เชน
http://localhost/joomla2/?tp=1) 10. จากนนคลกทปม Save & Close
เมอกาหนดตาแหนงเสรจแลวจะแสดงโมดล Menu ทสรางขนมาใหมในรายการโมดล และเมอกลบไปดท Menu Manager จะพบวาในคอลมน Module Linked to the Menu จะปรากฎชอโมดลพรอมตาแหนงโมดล
5
6
7
8 9
10
34
การสรางรายการเมน หลงจากทไดสรางชอเมนแลวขนตอนตอไปคอการสรางรายการเมนเพอเชอมตอไปยงเนอหาบทความ หรอเวบเพจตางๆ สามารถทาไดหลากหลายรปแบบโดยขอยกตวอยางการสรางรายการเมนเพอลงคแบบตางๆ ดงน
- การสรางเมนเพอลงคไปยงเนอหาทสรางไว เปนการเชอมโยงไปทเนอหาโดยตรง สาหรบการสรางเมนใหมสามารถทาไดดงน คลก Menus เลอกรายการเมนทตองการเชน Main menu แลวเลอก Add New Menu Item
คลกปม Select เพอเลอกชนดของรายการเมน
35
เลอกรายการเมนชนด Single Article
ในสวนของแทบ Required Settings ใหคลกทปม Select/Change เพอเลอกบทความทจะเชอมโยงและแสดงผลบนหนาเวบไซต
คลกเลอกบทความทตองการแสดงในเมนน
การสรางเมนเพอลงคไปยงเนอหาทงหมดใน Category หรอรายการเมนแบบ List All Category เปนเมนทแสดงประเภทบทความทงหมดในรปแบบโครงสราง วธการสรางทาไดโดยการเลอกทเมน แลวเลอกสรางรายการเมนใหมหรอ Add New Menu Item
36
จากนนในแทบ Details กาหนด Menu Item Type โดยคลกท Select เลอกเปน List All Category และ กาหนดชอของเมน
การกาหนดรายละเอยดของรายการนสวนสาคญจะตองเลอกประเภทของบทความหลกทตองการนามาแสดงโดยเลอกจาก Select a Top Category ในแทบ Required Settings
หลงจากนนจะแสดงใน Menus Item โดยในคอลมส Menu Item Type จะแสดงการกาหนดชนดของเมน
37
นอกจากนยงมคณสมบตสวนอนทสามารถกาหนดเพมเตมได เชน
คณสมบตในแทบ Categories Option Top Level Category Description แสดง/ไมแสดง ขอความรายละเอยดของประเภทบทความ หลก Subcategory Levels กาหนดจานวนระดบชนประเภทบทความยอย
Empty Categories แสดง/ไมแสดง รายการของแตละประเภทบทความทไมมบทความอยภายในประเภทบทความทเลอก
Subcategories Descriptions แสดง/ไมแสดง ขอวามรายละเอยดของประเภทบทความยอ Articles in Category แสดง/ไมแสดง จานวนของบทความในแตละประเภทบทความ
คณสมบตในแทบ Category Option Category Title แสดง/ไมแสดง ประเภทบทความทตองการนามาแสดง
Category Description แสดง/ไมแสดง ขอความรายละเอยดของแตละ ประเภท บทความ
Category Image แสดง/ไมแสดง รปภาพประกอบประเภทบทความ Subcategory Levels กาหนดจานวนของระดบชนประเภทบทความยอย
Empty Categories แสดง/ไมแสดง รายการของแตละประเภทบทความทไมม บทความอยภายในประเภทบทความทเลอก
38
No Articles Message แสดง/ไมแสดง ขอความเมอไมมบทความภายในประเภท บทความ Subcategories Descriptions แสดง/ไมแสดง ขอความรายละเอยดของประเภทบทความ ยอย Articles In Category แสดง/ไมแสดง จานวนของบทความ คณสมบตในแทบ List Layouts
Display Select แสดง/ไมแสดง เครองมอกาหนดจานวนการแสดงผลบทความ ตอหนาเวบเพจ เชน 5, 10, 15
Filter Field กาหนดใหแสดงชองคนหาบทความ
- Title ใหหาทชอเรองของบทความ - Author ใหหาทชอผเขยนบทความ - Hits ใหหาจานวนผชมบทความ
Table Headings แสดง/ไมแสดง ชอเรองของบทความ Show Date แสดง/ไมแสดง วนทและเวลาทสรางบทความ Date Format กาหนดรปแบบของวนท Show Hits in List แสดง/ไมแสดง จานวนครงทมผเขาชมของของแตละบทความ Show Author in List แสดง/ไมแสดง ชอผเขยนของแตละบทความ
Pagination แสดง/ไมแสดง ไอคอนเลขหนาและขอความนาทาง เชน << หนาแรก < กอนหนา เปนตน ไวทดานลางของหนาเวบเพจ
Articles to List กาหนดจานวนของบทความทแสดง คณสมบตในแทบ Article Options Show “Read More” แสดง/ไมแสดง ขอความ “Read More” หรออานเพมเตม Show Title with Read More แสดง/ไมแสดง ชอบทความและขอความ “Read More” การสรางเมนเพอลงคไปยง Component ตางๆ คอมโพเนนต (Component) หรอโปรแกรมเสรม เปนคณสมบตทสาคญอยางหนงของการสรางเวบไซตดวย Joomla ทจะทาใหเวบไซตทางานไดอยางสมบรณ ซงมโปรแกรมเสรมทสามารถใชงานไดฟรและแบบเสยเงนซอ เชน โปรแกรมเสรมสาหรบรานคา โปรแกรมเสรมสาหรบสรางสงคมออนไลน เปนตน คอมโพเนนตพนฐานททางานอยบน Joomla มเพยง 7 คอมโพเนนต โดยคอมโพเนนตจะเปนไดทงแอพพลเคชนทสามารถสรางและควบคมเนอหาหรอขอมลในสวนตางๆ สามารถเรยกใชจากเมน Components
39
ตวอยาง การสรางเมนเชอมโยงไปยง Component “Web links” เพอสรางหนาเพจสาหรบเชอมตอไปยงเวบไซตตางๆ มวธการดงน สราง Categories สาหรบกาหนดกลมหรอประเภทของเวบลงค โดยคลกทเมน Components --> Weblinks --> Categories
กาหนดรายละเอยดตางๆ ในสวน Details Title ชอประเภทของเวบลงค Alias ชอเรยกแทนประเภทของ Web Link Parent กาหนดใหประเภทของ Web Links ทสรางนอยภายในประเภทของ Web Links หลกท
เลอก Status ตองการเผยแพรประเภทของ Web Links นทางเวบไซต Access ระดบผใชงานทสามารถเขาถงประเภทของ Web Links น Description คาอธบายประเภทของ Wed Links
40
กาหนดรายละเอยดตางๆ ในแทบ Publishing Option และ Option Created by เลอกผสรางประเภทของ Web Links
Alternative Layout เลอกรปแบบการแสดงผลรายการประเภทของ Web Links น Image เลอกรปภาพทใชแสดงในรายการประเภทของ Web Links น Note ใสรายละเอยดเกยวกบรายการประเภทของ Web Links น
คลกทปม Save & Close
หากตองการแกไขใหคลกทชอของ Web Links Category หรอตกเครองหมายถกแลวคลกทปม Edit การสราง Web Links คลกเลอกทเมน Component --> Weblinks --> Links
41
จากนนเลอกท New เพอสรางเวบลงคใหม
กาหนดรายละเอยดในแทบ New Web links Title ชอของ Web Links Alias ชอเรยกแทน Web Links น URL กาหนด URL ทจะเชอมโยงไปเมอคลกทลงคน Category กาหนดประเภทของ Web Links Status ตองการเผยแพร Web Links นทางเวบไซต
- Published เผยแพร - Unpublished ไมเผยแพร - Archived เกบเขาคลงบทความ - Trashed เกบเขาถงขยะ (ชวคราว)
Access ระดบผใชงานทสามาระเขาถง Web Links น Description คาอธบายของ Web Links
กาหนดรายละเอยดในสวนของ Publishing Options Create by เลอกผสราง Web Links Author’s Alias ชอผเขยน Web Links Created Date วนและเวลาทสราง Web Links Start Publishing วนและเวลาทเรมเผยแพร Web Links Finish Publishing วนและเวลาสดทายทเผยแพร Web Links กาหนดรายละเอยดในสวนของ Basic Options Target เลอกลกษณะการเปดหนาตางของบราวเซอรเมอคลกลงคแลว
- Open in parent window เปดในหนาตางเดม - Open in new windows เปดในหนาตางใหม - Open in popup เปดในหนาตางปอบอพ
Width ความกวางของหนาตางทเปด Height ความสงของหนาตางทเปด Count Clicks แสดงจานวนการคลกแตละ Web Links
42
เมอกาหนดคาเรยบรอยแลวคลกทปม Save & Close จะปรากฎรายการ Web Links ทไดสรางขน
การนา Web Links ไปใช การนา Web Links ไปใชงานสามารถทาไดโดยการสรางระบบเมนได 3 รปแบบคอ
- List All Web Link Categories เปนลงคทแสดงประเภทของเวบลงคทงหมด - List Web Links in a Category เปนลงคทแสดงรายการเวบลงคทงหมดในประเภทของเวบลงคทเลอกไว - Submit a Web Link เปนลงคทแสดงแบบฟอรมบนทกขอมลลงค
ยกตวอยางการสรางหนาเวบเพจแสดงรายการเวบลงคทงหมดในประเภทของเวบลงคทเลอก (List Web Links in a Category) สามารถทาไดดงน
สรางเมนทจะแสดงหนาเวบเพจคลกท Menus --> เมนทตองการเพม --> Add New Menu Item
กาหนดคณสมบตในแทบ Details - กาหนด Menu Item Type เปน List Web Links in a Category - กาหนด Menu Title - กาหนด Select a category ในแทบ Required Settings - เมอกาหนดเสรจแลวคลกท Save & Close
43
จากนนจะแสดงรายการเมนทไดสรางขน
เมนเวบลงคทสรางเสรจ เมอทดลองคลกทเมนจะแสดงรายการ Web Links ใน Category ทไดเลอกไว
การตงคาการแสดงเนอหา การควบคมการแสดงสวนประกอบตางๆ บทความทเผยแพรบนเวบไซตจะประกอบดวยสวนประกอบตางๆ เชน ชอบทความ รายละเอยด หมวดหม บทความ วนเวลาทเผยแพร ชอผเขยนบทความ ไอคอนสาหรบพมพ ไอคอนอเมลล เปนตน ซงสวนประกอบเหลานไดจากการตงคาคณสมบตของแตละบทความ โดยเรมแรกเมอสรางบทความใหมจะใชงานตาม Use Global แตเราสามารถกาหนดในแตละบทความไดตามตองการ
ตวอยางการแสดงสวนประกอบตางๆ ในบทความ
สาหรบการควบคมการแสดงสวนประกอบตางๆ ในบทความทงบทความทวไปและบทความทแสดงในหนาแรก สามารถทาไดโดยกาหนดคณสมบตเกยวกบรายละเอยดของแตละบทความท Article Options
44
มรายละเอยดดงน Show Title แสดง/ไมแสดงชอของบทความ Linked Titles กาหนด/ไมกาหนดชอของบทความเปนลงคไปยงตวบทความ Show Intro Text แสดง/ไมแสดงบทนาบทความ Show Category แสดงไมแสดงชอหมวดหมบทความ Link Category กาหนด/ไมกาหนดชอหมวดหมบทความเปนลงคไปยงหนาแสดงรายการหมวดหมบทความน Show Parent แสดง/ไมแสดงเปนรายการหลกของหมวดหมบทความ Link Parent กาหนด/ไมกาหนดเปนรายการหลกของหมวดหมบทความ Show Author แสดง/ไมแสดงชอผเขยนบทความ Link Author กาหนด/ไมกาหนดชอผเขยนบทความเปนลงคไปยงหนาแสดงรายการของผเขยนบทความน Show Create Date แสดง/ไมแสดงวนเวลาทบทความถกสรางขน Show Modify Date แสดง/ไมแสดงวนเวลาทบทความถกแกไขลาสด Show Publish Date แสดง/ไมแสดงวนเวลาทบทความถกเผยแพรบนเวบไซต Show Navigation แสดง/ไมแสดงไอคอนหรอแทบคาสงสาหรบไปยงหนาตางๆ ของแตละบทความ Show Icon แสดง/ไมแสดงไอคอนตางๆ Show Print Icon แสดง/ไมแสดงไอคอนสงพมพไวทตอนตนของบทความ Show Email Icon แสดง/ไมแสดงไอคอนอเมลลของผเขยนบทความ Show Voting แสดง/ไมแสดงคะแนนแตละบทความ Show Hits แสดง/ไมแสดงจานวนครงทบทความถกคลกขนมาอาน Show Unauthorized links แสดง/ไมแสดงลงคทไมมสทธใชงานบนหนาเวบเพจ Read More Text เปลยนขอความนเปนอยางอน เชน อานเพมเตม ตดตามตอ เปนตน Alternative Layout กาหนดใหบทความแตละหนาแสดงผลไมเหมอนกน
45
สวนการกาหนดใน Use Global สามารถกาหนดไดทเมน Option
การกาหนดจานวน Columns และ Rows ในการแสดงบทความ
1. ไปทหนา Admin => เลอก Menus => เลอก Main Menus 2. คลกเลอก Home
11
2
46
3. ปรบคา #Leading Articles, #Intro Articles, #Columns, #Link ในแทบ Layout Option ตามทตองการ
#Leading Articles=1 #Intro Articles=4 #Columns=2 #Links=4
#Leading Articles=1 #Intro Articles=4 #Columns=1 #Links=0
# Leading Articles = จานวนบทความแนะนา โดยจะแสดงผลเตมความกวางของหนาเวบเพจ ถาไมตองการใหมบทความแนะนาใหกาหนดเปน 0
# Intro Articles = จานวนบทความทใหแสดงตอหนา โดยแบงเปนคอลมนตามคาทกาหนดในชอง #Columns
# Columns = กาหนดจานวนคอลมนแสดงบทความในสวนของ Intro Articles
# Links = กาหนดจานวนลงคไปยงบทความทไมไดนามาแสดงในหนาแรก เพอใหผชมคลกเขาไปอานบทความได