• TYPO3 และการทำงานร่วมกับ Google Calendar

    หลังจากที่แอ๊ดมินได้รับงานพิเศษมางานหนึ่ง เป็นการ implement เรื่อง Google Calendar กับ typo3 ปัญหาที่พบเลยคือ 1. เราไม่รู้ว่ามันจะทำงานด้วยกันยังไง 2. ทำงานไปแล้ว เราอยาก customize css จะต้องทำยังไง เพราะไฟล์ที่ embed มา ไม่อนุญาตให้แก้ไขได้ตามอำเภอใจนะค๊าบบ Google จะอนุญาตให้เราเชื่อมต่อผ่าน API ที่กำหนดไว้ และจะมี Interface สำหรับการ customize หน้าตา และการแสดงผลคร่าว ๆ ไว้ให้ และสามารถดึงเป็นแบบ xml หรือใช้ร่วมกับ iframe ก็ได้ ถ้าเจ้าของเว็บไซต์ไม่ซีเรียส เรื่องรูปแบบการแสดงผล ก็ไม่น่าจะมีปัญหาอะไร แต่ถ้าต้องให้ได้อย่างที่ดีไซน์ขึ้นมาละก็ ก็ต้องมานั่งหาโค้ดเพื่อทำการ customize ให้ตรงตามต้องการ จำเป็นต้องอาศัยตัวช่วยในการทำงาน ในที่นี้เราจะใช้ RESTYLEgc ของ www.restylegc.com กัน หรือดาวน์โหลดโค้ดพร้อมใช้งานที่นี่ RESTYLEgc Custome (gcal) เราเริ่มต้นด้วยการสร้างข้อมูลใน […]

    Read more »
  • indexsearch ไม่ทำงาน ทำไงดี

    ปัญหาอันเกิดจากความอยากรู้อยากเห็น หรือทดลองบางอย่าง ทำให้เกิดข้อผิดพลาด จนใช้งานไม่ได้ ในเวอร์ชั่น 4.7.x มาวันนี้ เหมือนโลกทั้งใบกลายเป็นของฉัน เพราะแก้ปัญหาได้แค่บรรทัดเดียว ฟินมาก!!! กับ TYPO3 เพราะว่าเราต้องแก้ไขฟังก์ชั่นต่าง ๆ และไม่อยากให้เว็บติด cache ก็เลยต้อง no_cache ไว้ก่อน พอย้อนกลับไปดูอีกฟังก์ชั่นการทำงานก็เลยทำให้รู้ว่า indexsearch ไม่ทำงานเสียแล้ว วิธีแก้ไขปัญหาก็คือ 1) ใส่ค่านี้ที่ typoscript Setup “config.no_cache = 0” 2) จากนั้นก็ uninstall indexsearch แล้วก็ติดตั้งใหม่ เป็นอันเสร็จพิธี ยิ้มได้ตลอดแหละทีนี้ เมื่อหา Solution เจอสักที ฟิน!!!!!

    Read more »
  • การใช้งาน ad gallery และ fancy box ร่วมกับ tt_news media

    เมื่อเดือนที่แล้วเจอเคสที่น่าสนใจอยู่เคสนึง นักพัฒนา typo3 ท่านนึง ได้ใช้ feature ของ tt_news เข้ามาจัดการเรื่อง product เพื่อความสะดวกในการปรับปรุงข้อมูลสำหรับ editor และมีความต้องการใช้ของ media ที่จัดการเกี่ยวกับภาพเปลี่ยนมาเป็น Gallery ที่แสดงผลแบบ carousel เมื่อคลิ๊กที่ภาพใหญ่จะปรากฎเป็น lightbox ภาพใหญ่ โดยมีวิธีการทำดังนี้… 1) เริ่มจาก เราต้องเตรียม js ของ Gallery และ Lightbox ก่อน ดาวน์โหลดได้จาก http://adgallery.codeplex.com/ และ http://fancyapps.com/fancybox/ หรือ ดาวน์โหลด souce พร้อมใช้งาน [ ที่นี่ ] 2) ให้ อัพโหลด source js ต่าง ๆ ไว้ที่ fileadmin เพื่อความสะดวกในการแก้ไขต่อไป 3) สร้าง HTML template […]

    Read more »
  • “Sorry, you didn’t have proper permissions to perform this change.”

    อาจจะมีหลาย ๆ คนที่ใช้ Templavoila v. 1.7 และมีการ  update เป็น TYPO3 V. 4.7.x คงต้องเจอกับปัญหาแบบนี้ “Sorry, you didn’t have proper permissions to perform this change.” เวลาที่เราต้องการเพิ่มเนื้อหาโดยใช้โมดูล WEB >PAGE ซึ่งเป็นบั๊กของ TYPO3 ก็ให้ไปแก้ไขโดยใช้คำสั่ง SQL ทำการเพื่อทำการแก้ไขคอลัมน์การทำงานบางประการของ ตาราง page ด้วยคำสั่งดังนี้ค่ะ ALTER TABLE pages ADD t3ver_swapmode tinyint(4) NOT NULL default ‘0’ เพียงเท่านี้ website ของคุณก็จะกลับมาทำงานได้ดีมาก ๆ อีกครั้งหนึ่งค่ะ ^^

    Read more »
  • Notepad++ Editor ชิว ๆ ที่ให้เราทำ TYPO3 ได้เหมือนกัน

    เครื่องมือสำหรับการแก้ไขโค้ดหรือ CSS ของ TYPO3 ไม่ได้มีอะไรที่ซับซ้อนมากมายอย่างที่หลาย ๆ คนเข้าใจ เพียงแค่เครื่องมือชนิดนั้นไม่กินทรัพยากรเครื่องมากจนเกินไป มีฟังก์ชั่นพื้นฐาน เช่นการ backup หรือ การเติม syntax ของ HTML หรือ CSS หรือเชื่อมต่อกับ server เพื่อแก้ไขไฟล์ที่เราต้องได้ ก็น่าจะเพียงพอสำหรับการเป็น editor สำหรับการใช้งานแล้ว วันนี้ก็เลยอยากแนะนำ Notepad++ (โน้ตแผด พลัสพลัส) เป็น Editor ที่มี add-on เสริมการทำงานของเราเหมือน แม้จะไม่ได้มากมายอย่าง IDE ตัวอื่น แต่ด้วยเสน่ห์ที่ไม่ต้องทรัพยากรมากมายและสนับสนุน syntax ของ ภาษาโปรแกรมมิ่งที่หลากหลาย ก็เลยทำให้ Editor ตัวนี้น่าใช้เหมือนกัน การใช้งานก็ไม่ได้ยุ่งยากเหมือนที่คิด การกำหนดค่าต่าง ๆ ก็ลองเข้าไปศึกษากันดูค่ะ เผื่อว่าจะเป็นอีก solution สำหรับการทำงานที่ต้องแข่งกับเวลา เช่นปัจจุบันนี้ Tips สำหรับการเปิด Auto Complete […]

    Read more »

Back to Top