• 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 »
  • สร้างฟังก์ชั่นเฉพาะใช้งานใน TYPO3 แบบไม่ยุ่งยาก

    เห็นนักพัฒนา typo3 บางท่านกำลังมองหา solution สำหรับการทำงานบางประการแบบไม่ต้องยุ่งยากมาเกี่ยวกับการเช็คประเทศที่เปิดเว็บไซต์ของเราด้วย GEOIP วันนี้ก็เลยมีคำแนะนำแบบไม่ต้องยุ่งยากมาก ถ้าหากเราเจอ PHP ที่มีการเขียนเรียกใช้งาน GEOIP เรียบร้อยแล้ว ก็สามารถเขียนฟังก์ชั่นเรียกใช้ได้เลย ซึ่งมี step ดังต่อไปนี้ 1. ก่อนอื่น ดาวน์โหลดโค้ด แล้วเอาไปวางใต้ fileadmin ของ webserver จริง (เทสใน local เราจะไม่ทำงาน) 2. ต้องรู้ว่าเราจะเอาไปใช้ตรงส่วนไหน เช่น เราต้องการให้มันปิดการเข้าถึงเฉพาะหน้า ก็จำเป็นต้องดีไซน์ฟังก์ชั่นให้ใช้งานได้เฉพาะหน้านั้น ๆ เช่นกัน เช่น ถ้าต้องการให้ หน้า 112 ใช้ได้เฉพาะประเทศไทย (TH) if($country != ‘TH’) echo “script redirect page if not TH “; 3. ตำแหน่งที่เราต้องการวาง ก็ให้วางที่หน้า 112 […]

    Read more »

Back to Top