Joomla! User Group Thailand

JUG Blog

A short description about your blog
Oct 09
2009

การแก้ปัญหาการตัดคำไทยในจูมล่า 1.5

Posted by DOCMan LaiThai in Untagged 

DOCMan LaiThai

articlesโดยปกติ การเขียน php ให้ตัดคำภาษาอังกฤษนั้น มันไม่ได้ยากเลย เพียงแค่ใช้ substr ที่เป็นฟังก์ชันของ php แล้วประกอบเข้าชุดกับรูปแบบที่ php ระบุไว้

แต่เมื่อต้องการให้ทำการตัดคำภาษาไทย ก็มักจะแสดงเป็นสี่เหลี่ยมๆ เป็นตัวสุดท้ายประจำ
ดังนั้นทางจูมล่า ได้เขียน Joomla-Framework ที่อยู่ในหมวด Utilities ไว้ให้คือ JString
ซึ่งจริงๆ จะทำงานได้กับ php หลายฟังก์ชันด้วย

รูปแบบการนำไปใช้ ก็ นำไปใส่ไว้ด้านหน้าฟังก์ชันของ php เช่น JString::substr
ซึ่งได้ผบเป็นอย่างดีครับ

Aug 11
2009

ร่วมลงคะแนนให้ Joomla!

Posted by DOCMan LaiThai in Untagged 

DOCMan LaiThai

OpenSource CMS Award ปีนี้เป็นครั้งที่ 4 แล้วสำหรับการจัดงานมอบรางวัลประจำปี ที่ชื่อว่า Open Source CMS Awards ซึ่งจัดโดย Packt Publishing ซึ่งขณะนี้ได้เปิดให้ร่วมเสนอชื่อ Joomla! ซึ่งมีคุณสมบัติเหมาะสมที่จะได้รับรางวัล Best PHP Open Source CMS นอกจากนี้ ท่านก็ยังสามารถเสนอชื่อบุคคลที่มีส่วนในการร่วมพัฒนาโปรเจคที่สมควรได้รับรางวัล Open Source MVPs ได้อีกด้วย ท่านเห็นว่าใครได้ทุ่มเทเพื่อการพัฒนาก็เสนอชื่อคนนั้นเข้าไปได้ครับ การเสนอชื่อจะเปิดรับจนถึงวันที่ 11 กันยายนนี้ รายชื่อที่เสนอจะถูกคัดให้เหลือ 5 อันดับสุดท้าย และการโหวตก็จะเริ่มขึ้น ในวันที่ 18 กันยายนนี้
Joomla! ( รวมทั้ง Drupal) ได้รับการเสนอชื่อเรียบร้อยแล้ว จาก ทำเนียบผู้ที่เคยได้รับรางวัล (Hall of Frame) โดยประเภทของรางวัลจะถูกแบ่งออกเป็นรางวัลย่อยๆ อีก ทั้ง Extension และ Template ที่ดีที่สุด ที่ได้รับเลือกจากชุมชนผู้ใช้งานให้เข้าชิงรางวัล

ปีนี้ถือได้ว่าเป็นปีที่ดี สำหรับ Joomla!

  • ทีมพัฒนาได้ออก Joomla! 1.6 รุ่นอัลฟามาแล้ว และรุ่นเบต้าก็จะออกตามมาเร็วๆ นี้
  • Joomla! ได้มีผู้ดาวน์โหลดไปแล้วกว่า 11 ล้านครั้ง
  • เปิดตัวเว็บไซต์สำหรับแสดงเว็บที่สร้างด้วย Joomla! (Site Showcase) และ Joomla Resources Directory
  • มีมากกว่า 3000 extensions ที่ใช้งานกับ Joomla! 1.5
  • เกิดงาน Joomla Days มากกว่า 20 แห่ง
  • มีการจัดงาน Joomla User Groups มากกว่า 80 ครั้งทั่วโลก

เรามาร่วมกันเตรียมพร้อมการฉลองชัยให้กับ Joomla! ด้วยการเสนอชื่อในการเช้าชิง รางวัล Best PHP Open Source CMS กันเถอะ!

Aug 09
2009

แก้ไขปัญหาที่เกิดขึ้นกับ DOCman v1.4.0.stable

Posted by DOCMan LaiThai in Untagged 

DOCMan LaiThai
ปัญหาที่ 1 หลังจากทำการปรับแต่ง Themes ของ DOCMan เกิด error
Fatal error: Cannot redeclare class DOCMAN_Config in
/administrator/components/com_docman/classes/DOCMAN_config.class.php on line 18

วิธีแก้ไข
เปิดไฟล์
/administrator/components/com_docman/includes/themes.php

ค้นหา บรรทัดที่ 134
require($_DOCMAN->getPath('classes', 'config'));

แทนที่
require_once($_DOCMAN->getPath('classes', 'config'));

หลังจากทำการบันทึกการตั้งค่า Themes ของ DOCMan ก็จะไม่ปรากฏ error ออกมาแล้ว
-------------------------------------------------------------------

ปัญหาที่ 2 ไม่สามารถค้นหาด้วยคำภาษาไทยได้
วิธีแก้ไข
เปิดไฟล์
/administrator/components/com_docman/classes/DOCMAN_utils.class.php

ค้นหา บรรทัดที่ 1057
$text = htmlentities($text, ENT_QUOTES);

แทนที่ด้วย
$text = htmlspecialchars($text, ENT_QUOTES);

คราวนี้ก็ค้นหาได้ปกติแล้วล่ะครับ.
-------------------------------------------------------------------
Jul 23
2009

เมื่อ Joomla 1.5.13 ออกมาแก้ไขรูรั่วใหญ่ แต่เราต้องแก้ไขปัญหาที่เกิดตามมา

Posted by DOCMan LaiThai in Untagged 

DOCMan LaiThai

เมื่อ Joomla 1.5.13 ออกมาแก้ไขรูรั่วใหญ่

แต่กลับเกิดปัญหาที่แพช ของคอมโพเน้นท์ Media ในการเรียกใช้ function authorize() แต่กลับหาไม่เจอในไฟล์
/administrator/components/com_media/views/media/tmpl/default.php

โดยหลังจากอัพแพช  Joomla 1.5.13 ลงไป จะเจออาการ

Fatal error: Call to a member function authorize() on a non-object in/www/administrator/components/com_media/views/media/tmpl/default.php on line 64


หลังจากที่เข้าไปใช้งาน Media Manager

วิธีการแก้ไขเบื้องต้น คือให้ไปเปิดไฟล์ /administrator/components/com_media/views/images/tmpl/default.php

คัดลอกบรรทัด

76: <?php $user = & JFactory::getUser(); ?>
77: <?php $canUpload= ($user->authorize('com_media', 'upload')); ?>
78: <?php if ($canUpload) : ?>


มาวางแทนที่ในชุด php ที่มีปัญหาในไฟล์ /administrator/components/com_media/views/media/tmpl/default.php
บรรทัด ประมาณใกล้ๆ กัน คือ 64: 65:


อาการหา function authorize() ไม่เจอก็จะหายไป
แต่นี่ก็เป็นวิธีการแก้ไขอย่างเร่งด่วน เพราะคิดว่าไม่นาน ก็คงจะมี Joomla 1.5.14 ออกมา

Member

Online Users

0 users and 16 guests online | Show All

Contributed by

Banner
Banner
Banner
Banner
Banner

Upcoming Event

Latest Articles

Joomla! Extensions

JUG Community

  • Activities

  • Top Members

1 week ago
2 weeks ago
Warawut Khangkhan ทดสอบการส่งข้อมูล Feb 26
Warawut Khangkhan ยังงง Feb 26
Warawut Khangkhan งานสัมมนา Social Media for Corporate Branding & Reputation Management Summit 2010 http://shar.es/mm1S5 via @sharethis Feb 26
Titima Mongkanna Titima-1495@hotmail.com Feb 20
Titima Mongkanna ฉันมันคนไม่ฉลาด...ตามใครไม่ทัน ใครจะไปไหนก็ไป ไปก่อนหรือตามไป นั่นมันก็เรื่องของคุณ Feb 20
1 month ago
Thaizeal ช่วงนี้ไม่ค่อยได้เล่น joomla เลย กำลังหัดดันseo Jan 26
Thaizeal uploaded a new avatar. Jan 26
 
 
You are here: Home Blog