Growing Joomla! Community is Our Goal.
พุธ 10 มีนาคม 2553
   
Text Size

Joomla Articles

Site Bug!!

( 0 Votes )

สวัสดีครับ เนื่องจากทาง Joomlant.com ได้ตรวจพบ Spam ที่พยายามลงทะเบียนกับทาง site เป็นประจำ เพื่อแก้ปัญหาทาง Joomlant.com จึงได้เพิ่มการตรวจสอบรหัสในการลงทะเบียน และการขอรหัสผ่านใหม่ เป็นต้น หากท่านใดพบปัญหาในการใช้งาน กรุณาฝากข้อความถึง admin จาก Contacts นะครับ

นอกจากนี้ยังตรวจพบ Bugs ในส่วนของการขอรหัสผ่านใหม่ในกรณีที่ลืมรหัสผ่าน ระบบจะไม่แสดงกล่องให้ใส่ข้อมูล ซึ่งตอนนี้พบปัญหาใน IE8 แต่ทำงานได้ปกติใน Firefox 3.5 ดังนั้นขอความกรุณาท่านที่ต้องการใช้งาน กรุณาใช้ผ่าน Firefox ไปก่อนนะครับ ทาง Joomlant.com ขออภัยในผิดพลาด และจะพยายามดำเนินการแก้ไขให้เร็วที่สุด ขอบคุณครับ

 

Joomla กับ SqueezeBox

( 0 Votes )

SqueezeBox หลายคนคงไม่คุ้นเคยเท่าใดนักโดยเฉพาะนักพัฒนามือใหม่ แต่หากพูดถึง JHTML::_('behavior.modal') หลายๆคนอาจจะร้องอ๋อ ใช่แล้วครับมันคือ JavaScript ที่ใช้สร้าง Popup Window บน Joomla! 1.5 นั่นเองครับ

ตัว SqueezeBox คือส่วนขยายของ Mootools ที่ Joomla! มีมาให้สำหรับใช้ในการทำ Window Popup ซึ่งในส่วนของ Backend ต่างๆ จะมีการใช้งานค่อนข้างมากโดยปกติผู้เขียนจะใช้งานค่อนข้างบ่อยโดยใช้ผ่าน IFRAME HANDLER ซึ่งเราสามารถดึง content มาแสดงได้โดยตรง สำหรับการใช้งานใน Joomla จะเรียกใช้ผ่าน function JHTML::_('behavior.modal') 

อ่านข้อมูลเพิ่ม: Joomla กับ SqueezeBox

   

ใส่โฆษณาใน Forum (Kunena)

( 1 Vote )

สวัสดีครับ หลังจากงมอยู่กับการแก้ปัญหาว่าทำไม Google Adsense ถึงไม่แสดงใน Web Site อยู่หลายวัน ก็มาถึงบางอ้อครับ มันเกิดจากโปรแกรม Antivirus คือ KIS 2010 ที่ใช้อยู่มัน Block ตัวโฆษณาจาก Google และ Amazon ครับ หลังจากแก้ปัญหาแล้ว ก็เลยมาดูเรื่องการเพิ่ม Ads บน Web Site ก็พอดีได้มาเห็นบน Kunena.com ในส่วน Forum เขาแสดงโฆษณาระหว่าง message ใน board ก็เลยลองหาจาก Google ดูครับ ก็ได้คำตอบจาก เอกสารของ Kunena เลยแปลคร่าวๆ เอามาให้ดูกันครับ

อ่านข้อมูลเพิ่ม: ใส่โฆษณาใน Forum (Kunena)

   

พัฒนา Joomla! 1.5 Module ตอนที่ 2

( 2 Votes )

ในตอนที่แล้วของการพัฒนา 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 ตอนที่ 2

   

พัฒนา Joomla! 1.5 Module ตอนที่ 1

( 2 Votes )

วันนี้ขอนำเสนอบทความตามความเรียกร้องของสมาชิกครับ เป็นบทความง่ายๆ ในการพัฒนา Module บน Joomla! 1.5 ขอย้ำว่าการพัฒนา Module เป็นสิ่งที่ง่ายที่สุดสำหรับการพัฒนางานบน Joomla! 1.5 สำหรับมือใหม่หากท่านยังไม่รู้จัก Module ก็ขอบอกว่าบันเป็นโปรแกรมเล็กที่ถูกเรียกใช้งานบน Module Postion บนเทมเพลตของ Joomla! ซึ่งผู้ดูแล Web site สามารถย้ายตำแหน่งของมันได้จากการสั่งงานทาง Backend ปกติ Module จะมีสิ่งที่ต้องกำหนดหรือเรียกว่า parameters ซึ่งขึ้นอยู่กับการออกแบบ

ประเภทของ Module

  1. Standalone Module เป็น Module ที่ทำงานโดยอิสระโดยจะใช้ข้อมูลจากภายนอกผ่านทาง IFRAME หรือ WEB SERVICE เช่น Module สำหรับพยากรณ์อากาศ หรือแสดงราคาน้ำมัน
  2. 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 แล้วก็ทำการพัฒนาจากตรงนั้นเลยครับ

อ่านข้อมูลเพิ่ม: พัฒนา Joomla! 1.5 Module ตอนที่ 1

   

หน้่าที่ื 1 จาก 3 หน้า

JoomlaWatch Stats 1.2.8b_12-dev by Matej Koval
Restore Default Settings