เสาร์, มกราคม 28, 2555
   
Text Size
ป้ายโฆษณา

สนับสนุน Joomlant.com

Payment in Terms of
Thai Baht U.S. Dollar

Powered by easy paysbuy donation

ประโยชน์ของ Discover ใน Joomla! 1.6+ สำหรับ Programmer

Joomla 1.6+ - Joomla! 1.6+ Developers

( 0 Votes )

Discover feature in Joomla! 1.6+ใน Joomla! ตั้งแต่รุ่น 1.6 ขึ้นไปในส่วนของการจัดการการติดตั้งมีคุณสมบัติหรือ feature ใหม่เพิ่มขึ้นมานั่นก็คือ Discover ซึ่งทำให้คุณสามารถทำการติดตั้ง Joomla! extension ได้โดยไม่จำเป็นต้องติดตั้งจากไฟล์ zip โดย Joomla! จะทำการค้นหาใน folder แล้วทำการติดตั้งให้เองหากเจอไฟล์ xml ที่ใช้สำหรับการติดตั้ง สำหรับการใช้งานสำหรับ webmaster ก็อาจจะใช้ประโยชน์ในกรณีที่การติดตั้งผ่านไฟล์ zip อาจจะใช้เวลานานเนื่องจากไฟล์มีขนาดใหญ่ ดังนั้นการ FTP ไฟล์ที่ผ่านการ unzip แล้วไปไว้บน server แล้วค่อยใช้การ discover จะทำให้แก้ปัญหานี้ได้ครับ แต่ในวันนี้เราจะมาดูการใช้ Discover ในตอนพัฒนา component ของเรากันครับ

 

อ่านข้อมูลเพิ่ม: ประโยชน์ของ Discover ใน Joomla! 1.6+ สำหรับ Programmer

   

มีอะไรใหม่ใน Joomla! 1.6 Controller

Joomla 1.6+ - Joomla! 1.6+ Developers

( 1 Vote )

Joomla! 1.6 Releasedหลังจากที่ Joomla! 1.6 รุ่น Stable ได้ออกมาแล้วอย่างเป็นทางการ ก็เริ่มมีเสียงเรียกร้องจากกลุ่มผู้ใช้ JONGman สำหรับการใช้งานบน Joomla! 1.6 จึงได้เริ่มหันมา port ตัว JONGman 1.0 มาเป็น JONGman 2.0 สำหรับ Joomla! 1.6 ซึ่งก็ได้สัมผัสการใช้งานจริงๆ ถึงการปรับปรุงในส่วนของ MVC Pattern ทีใช้ในการพัฒนา extension สำหรับ Joomla! 1.6 หลังจากที่ก่อนๆ เคยได้แค่ฟังเขาเล่าว่าในทีม Joomla! Bug Squad (JBS) ซึ่งก็มี Concept หลายๆอย่างที่มีการเปลี่ยนแปลงให้มีรูปแบบมากขึ้น ซึ่งข้อมูลเหล่านี้บางส่วนได้จาก Lead Team Member ของ Joomla! บางส่วนก็จากการศึกษา code ของตัว Component ต่างๆ แต่ใน Joomla! Component ต่างๆ ยังเป็นแบบพื้นๆ ยังไม่ค่อยเห็นการประยุกต์ใช้งานมากเท่าไร

ในส่วนของ Component ต่างๆ ใน Joomla! 1.6 จะได้รับการปรับปรุงให้เป็นแบบ MVC มากขึ้น โดย Component ตัวอย่างที่ใช้เป็นรูปแบบได้ก็คือ Banners และ WebLinks สำหรับในบทความนี้ผมจะพูดถึงการเปลี่ยนแปลงรูปแบบในส่วนของ Controller และ Component Dispatcher กัน

อ่านข้อมูลเพิ่ม: มีอะไรใหม่ใน Joomla! 1.6 Controller

   

Special Page Redirect

Projects - Special Page Redirect

( 1 Vote )

สวัสดีครับ ในช่วงก่อนวันที่ 5 ธันวาคม ที่ผ่านมา ผมเองต้องทำการเปิดหน้าพิเศษเนื่องในโอกาสวันเฉลิมฯ ซึ่งปกติก็ใช้หลักการง่ายๆ คือสร้างหน้าถวายพระพรไว้ในชื่อ index.html แล้วก็ทำการกำหนดให้ site ของเราเรียกใช้งานตามลำดับคือ index.html index.php แบบที่เขียนไว้ในบทความเรื่องการทำหน้าแรกสำหรับโอกาสพิเศษ ซึ่งในตอนที่ตัว web site ไม่ได้ใช้ SEF ร่วมกับ mod_rewrite ทุกอย่างก็ทำงานได้ปกติครับ เนื่องจากว่าใน URL ของ site ปกติของ Joomla! ก็มี index.php เป็นส่วนประกอบ แต่หลังจากการเปิดใช้งาน mod_rewrite ก็ทำให้เวลาผู้ใช้ click ที่เมนู home มันจะกลับมาที่หน้าถวายพระอพรอีก เนื่องจาก URL ของ home คือ http://www.jts.co.th ไม่ใช่ http://www.jts.co.th/index.php แต่การเข้ามาครั้งแรกของผู้ใช้ก็ทำงานได้ถูกต้องนะครับ แต่ก็ยังมี bug เล็กๆ ที่รบกวนผู้ใช้มากพอควร ก็เลยต้องมาหาวิธีในการแก้ปัญหา

แบบนี้ต้องใช้ Plugin แน่นอน

พอดีในช่วงที่ผ่านมาต้องมีการเขียน plugin บ่อยมาก ก็เลยคืดว่าต้องแก้ปัญหาโดยใช้ Plugin ในกลุ่ม System ของ Joomla! เนื่องจากเราต้องการทำ Redirect จึงน่าจะใช้เหตุการณ์ onAfterInitialise เนื่องจากเป็นเหตุการณ์แรกๆ ที่เกิดในระบบ แต่สิ่งที่จะต้องทำคือเราต้อง redirect ผู้ใช้ในกรณีที่เขาเข้ามาครั้งแรก คึอ http://www.jts.co.th ซึ่งง่ายๆ ก็น่าจะใช้ HTTP_REFERER ได้ ลองเขียน plugin ลองบนเครื่องก็ได้ แต่พอเอาไปติดตั้งบน host จริงของบริษัท ปรากฏว่าไม่ทำงานครับ ลอง debug ดูก็คือตัวแปรนี้ไม่มีครับ ก็เลยดูใน PHP Manual ก็มีระบุว่าตัวแปรนี้ คือ $_SERVER['HTTP_REFERER'] อาจจะไม่มีในบาง Server ก็ได้ขึ้นอยู่กับ Config ของ Server เอง

อ่านข้อมูลเพิ่ม: Special Page Redirect

   

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

Member Login

Joomlant FB LikeBox

Joomlant Oil Price



Joomlant Weather Forecast



Who's Online

เรามี 40 บุคคลทั่วไป ออนไลน์
JoomlaWatch Stats 1.2.8b_12-dev by Matej Koval
Restore Default Settings