Joomla Articles
Site Bug!!
เขียนโดย Prasit Gebsaap วันอาทิตย์ที่ 28 กุมภาพันธ์ 2553 เวลา 02:51 น.
สวัสดีครับ เนื่องจากทาง Joomlant.com ได้ตรวจพบ Spam ที่พยายามลงทะเบียนกับทาง site เป็นประจำ เพื่อแก้ปัญหาทาง Joomlant.com จึงได้เพิ่มการตรวจสอบรหัสในการลงทะเบียน และการขอรหัสผ่านใหม่ เป็นต้น หากท่านใดพบปัญหาในการใช้งาน กรุณาฝากข้อความถึง admin จาก Contacts นะครับ
นอกจากนี้ยังตรวจพบ Bugs ในส่วนของการขอรหัสผ่านใหม่ในกรณีที่ลืมรหัสผ่าน ระบบจะไม่แสดงกล่องให้ใส่ข้อมูล ซึ่งตอนนี้พบปัญหาใน IE8 แต่ทำงานได้ปกติใน Firefox 3.5 ดังนั้นขอความกรุณาท่านที่ต้องการใช้งาน กรุณาใช้ผ่าน Firefox ไปก่อนนะครับ ทาง Joomlant.com ขออภัยในผิดพลาด และจะพยายามดำเนินการแก้ไขให้เร็วที่สุด ขอบคุณครับ
Joomla กับ SqueezeBox
แก้ไขล่าสุด ใน วันเสาร์ที่ 27 กุมภาพันธ์ 2553 เวลา 15:07 น. เขียนโดย Prasit Gebsaap วันพุธที่ 13 มกราคม 2553 เวลา 20:22 น.
SqueezeBox หลายคนคงไม่คุ้นเคยเท่าใดนักโดยเฉพาะนักพัฒนามือใหม่ แต่หากพูดถึง JHTML::_('behavior.modal') หลายๆคนอาจจะร้องอ๋อ ใช่แล้วครับมันคือ JavaScript ที่ใช้สร้าง Popup Window บน Joomla! 1.5 นั่นเองครับ
ตัว SqueezeBox คือส่วนขยายของ Mootools ที่ Joomla! มีมาให้สำหรับใช้ในการทำ Window Popup ซึ่งในส่วนของ Backend ต่างๆ จะมีการใช้งานค่อนข้างมากโดยปกติผู้เขียนจะใช้งานค่อนข้างบ่อยโดยใช้ผ่าน IFRAME HANDLER ซึ่งเราสามารถดึง content มาแสดงได้โดยตรง สำหรับการใช้งานใน Joomla จะเรียกใช้ผ่าน function JHTML::_('behavior.modal')
ใส่โฆษณาใน Forum (Kunena)
แก้ไขล่าสุด ใน วันอาทิตย์ที่ 06 ธันวาคม 2552 เวลา 21:36 น. เขียนโดย Prasit Gebsaap วันอาทิตย์ที่ 06 ธันวาคม 2552 เวลา 21:10 น.
สวัสดีครับ หลังจากงมอยู่กับการแก้ปัญหาว่าทำไม Google Adsense ถึงไม่แสดงใน Web Site อยู่หลายวัน ก็มาถึงบางอ้อครับ มันเกิดจากโปรแกรม Antivirus คือ KIS 2010 ที่ใช้อยู่มัน Block ตัวโฆษณาจาก Google และ Amazon ครับ หลังจากแก้ปัญหาแล้ว ก็เลยมาดูเรื่องการเพิ่ม Ads บน Web Site ก็พอดีได้มาเห็นบน Kunena.com ในส่วน Forum เขาแสดงโฆษณาระหว่าง message ใน board ก็เลยลองหาจาก Google ดูครับ ก็ได้คำตอบจาก เอกสารของ Kunena เลยแปลคร่าวๆ เอามาให้ดูกันครับ
พัฒนา Joomla! 1.5 Module ตอนที่ 2
แก้ไขล่าสุด ใน วันเสาร์ที่ 26 กันยายน 2552 เวลา 18:34 น. เขียนโดย Prasit Gebsaap วันเสาร์ที่ 26 กันยายน 2552 เวลา 17:40 น.
ในตอนที่แล้วของการพัฒนา module เรามาถึงตอนที่ทำการติดตั้งและลองกำหนดค่า parameters ต่างๆ สำหรับ mod_jnt_stockprice ของเรานะครับในตอนนี้เราจะมาดูในส่วนของ code ทีั่ทำการแสดงผลกันครับ ซึ่งใน Joomla! ไม่ได้มีข้อกำหนดมากไปกว่าการใช้ชื่อไฟล์ของ module เป็น mod_mymodulename.php หลังจากนั้น Joomla! ให้อิสระเราในการพัฒนาเต็มที่ครับ แต่มีวิธการในการพัฒนาที่เป็นแบบ MVC ซึ่งจะทำให้สามารถใช้งาน Feature ที่ชื่อว่า Template Override ได้ คือผู้ใช้สามารถเปลี่ยนรูปแบบการแสดงผลของเราใน template ที่ใช้งานอยู่ได้โดยไม่กระทบกับ code ของเรา
สำหรับ module ตัวนี้เป็น module สำหรับการแสดงราคาหุ้นจาก settrade.com ครับ แต่มีเงื่อนไขว่าคุณต้องทำการขออนุญาติใช้่งานข้อมูลจาก settrade.com โดยเราต้องระบุ stock code และ ค่าของ Key ที่ได้รับจาก settrade.com ครับ และในคำขอเราต้องระบุด้วยว่าเราจะใช้กับ domain ใด ดังนั้นตัวอย่างตัวนี้ ก็เป็นตัวง่ายๆ โดยการแสดงข้อมูลจะทำผ่าน IFRAME และเป็น module แบบ Standalone ครับ
เรามาดู code กันเลยครับ
พัฒนา Joomla! 1.5 Module ตอนที่ 1
แก้ไขล่าสุด ใน วันเสาร์ที่ 26 กันยายน 2552 เวลา 18:35 น. เขียนโดย Prasit Gebsaap วันเสาร์ที่ 26 กันยายน 2552 เวลา 09:47 น.
วันนี้ขอนำเสนอบทความตามความเรียกร้องของสมาชิกครับ เป็นบทความง่ายๆ ในการพัฒนา Module บน Joomla! 1.5 ขอย้ำว่าการพัฒนา Module เป็นสิ่งที่ง่ายที่สุดสำหรับการพัฒนางานบน Joomla! 1.5 สำหรับมือใหม่หากท่านยังไม่รู้จัก Module ก็ขอบอกว่าบันเป็นโปรแกรมเล็กที่ถูกเรียกใช้งานบน Module Postion บนเทมเพลตของ Joomla! ซึ่งผู้ดูแล Web site สามารถย้ายตำแหน่งของมันได้จากการสั่งงานทาง Backend ปกติ Module จะมีสิ่งที่ต้องกำหนดหรือเรียกว่า parameters ซึ่งขึ้นอยู่กับการออกแบบ
ประเภทของ Module
- Standalone Module เป็น Module ที่ทำงานโดยอิสระโดยจะใช้ข้อมูลจากภายนอกผ่านทาง IFRAME หรือ WEB SERVICE เช่น Module สำหรับพยากรณ์อากาศ หรือแสดงราคาน้ำมัน
- Module และ Component ทำงานด้วยกัน โดยตัว Module จะใช้ข้อมูลจาก Database ของ Component เช่น Module สำหรับแสดงรายการ post ล่าสุดบน Web Board เป็นต้น
ขั้นตอนของการพัฒนา Module
สำหรับขั้นตอนในการพัฒนาก็ง่ายๆ นะครับ ผู้เขียนขออนุมานว่าคุณมีเครื่่องที่ติดตั้ง Joomla! 1.5 พร้อม Editor ดีๆซักตัว เช่น PHP-Eclipse หรือ PHP Designer เป็นต้นนะครับ เอาเป็นว่าเรามาเริ่มที่จุดเน้นๆ ของเราเลยนะครับ
ขั้นตอนแรกก็คือการสร้างไฟล์ XML สำหรับการติดตั้ง Module ครับ เป็นขั้นตอนที่จำเป็นมาก เนื่องจากเราต้องทำการ Config ตำแหน่งของ Module จึงจะสามารถดูผลกา่รทำงานของมันได้ ดังนั้นเราจึงต้องทำให้ Joomla! รู้จัก Module ของเรา โดยต้่องทำการติดตั้ง Module ก่อน
หลังจากเราได้ทำการติดตั้งตัว Module แล้วเราก็เข้าไปที่ Folder ของตัว Module แล้วก็ทำการพัฒนาจากตรงนั้นเลยครับ
บทความ อื่นๆ ...
หน้่าที่ื 1 จาก 3 หน้า

