[Javascript] คำสั่งหาชื่อ Url เว็บของเรา

อันนี้เป็นคำสั่ง Javascript ง่าย ๆ สำหรับหาค่า Site Url ของเราครับ ปกติเวลาเคนใช้ Codeigniter เค้าก็จะมีเตรียมฟังก์ชั่นไว้ให้เรียกใช้ได้เลยคือ site_url() แต่ใน Javascript มันไม่มี ก็เลยต้องสร้างมาใช้เองง่าย ๆ แบบนี้ครับ

อ่านเพิ่มเติม [Javascript] คำสั่งหาชื่อ Url เว็บของเรา

เทคนิคต่าง ๆ ของ DropzoneJS

DropzoneJS เป็นตัวอัพโหลดที่มีความสามารถมากมายเลย และที่สำคัญคือใช้งานได้ฟรีด้วยแหละครับ แต่เนื่องจากความสามารถมันมากมาย เลยทำให้บางทีใน Document ของเค้านั้นไม่ได้บอกบางอย่างเอาไว้ด้วย เคนก็เลยรวบรวมไว้ซะเลย เผื่อหลาย ๆ คนที่ใช้แบบเคนจะได้ไม่ต้องไปงมกันเองเนอะ

อ่านเพิ่มเติม เทคนิคต่าง ๆ ของ DropzoneJS

[PHP] json_encode แล้ว Javascript จะเข้าถึงตัวแปรได้ยังไง

อันนี้เป็นการแก้ปัญหาเล็ก ๆ น้อย ๆ ครับ เคนไปเจอมา แล้วก็งม ๆ อยู่พักนึงว่าทำไมมันเข้าถึงตัวแปรไม่ได้นะ?

อ่านเพิ่มเติม [PHP] json_encode แล้ว Javascript จะเข้าถึงตัวแปรได้ยังไง

แก้ preg_replace() deprecated เวลาใช้ mpdf

วันนี้เคนพัฒนาเว็บไซต์ด้วย Codeigniter Framework และต้องการเอา mpdf มาใช้เพื่อสร้าง pdf ครับ โดยมีคนพัฒนาไว้ให้สำหรับ Codeigniter เรียบร้อยแล้ว สามารถไปโหลดได้ที่ Github เลย

อ่านเพิ่มเติม แก้ preg_replace() deprecated เวลาใช้ mpdf

ไอเดียทำเว็บไม่มี หาได้ที่ Codepen

สำหรับใครที่รู้สึกว่าไอเดียตันจังเลยในการทำเว็บ หรือต้องการรู้ว่าส่วนนี้ของเว็บเค้าทำกันยังไงนะ?

เคนแนะนำเว็บนี้เลย Codepen.io เป็นเว็บคนทำ Front End มาแสดงความสามารถกัน โดยที่จะมีหน้าตาตัวอย่างพร้อมโค้ดให้เราได้ศึกษาอีกด้วยนะ

อ่านเพิ่มเติม ไอเดียทำเว็บไม่มี หาได้ที่ Codepen

วิธีการตั้งค่าคีย์แต่ละคีย์ของ GH60 RevA/B/C

ขั้นตอนการโปรแกรมตัว GH60 ที่เป็นรุ่นใหม่ ๆ เช่น Satan หรือ RevCHN อาจจะไม่ค่อยเจอปัญหาอะไรเท่าไหร่ในการทำ เพราะมีคนทำค่อนข้างเยอะ ข้อมูลเลยค่อนข้างแน่น และรู้ได้ทันทีว่าต้องทำอย่างไร แถมโปรแกรมทางลัดส่วนมากก็ทำมารองรับเยอะแล้ว

แต่พอเป็น GH60 RevA/B/C ปั๊บนี่จะคนละเรื่องกันเลยทีเดียว หาข้อมูลยากมาก และโปรแกรมสำเร็จรูปที่แจกฟรีให้ใช้กันพอใช้จริงแล้วจะมีบางคีย์ที่ไม่ตรง ทำให้ต้องไปนั่งปรับแต่งเองเยอะมาก

เคนจะมาบอกวิธีทำให้มันสำเร็จเลยดีกว่า จะได้ไม่ต้องไปนั่งงม แบบเคน หรือถ้าว่างสามารถดูในคลิปนี้ได้เลย เพราะเค้าก็สอนทำตั้งแต่ต้นจนจบแต่เป็นของ GH60 RevCHN แตกต่างกันตอนเลือกรุ่นแค่นั้นเอง

อ่านเพิ่มเติม วิธีการตั้งค่าคีย์แต่ละคีย์ของ GH60 RevA/B/C

WYSIWYG editor คืออะไร

เคนเพิ่งรู้คำแปลของไอ้ WYSIWYG ก็วันนี้แหละตอนแรกก็อ่านอะไรวะ “ไวซิวิก” ?? ก็ไม่เข้าใจว่า WYSIWYG Editor เนี่ยทำมันมันต้องเขียนชื่อให้ยากขนาดนี้

อ่านเพิ่มเติม WYSIWYG editor คืออะไร

เว็บไม่อินเด็กซ์ซะที? ก็เรียก Google มาเก็บสิ

ปัญหาระดับคลาสสิคของการทำเว็บคือ ทำไมเว็บเราไม่ Index (อินเด็กซ์) หรือ ดัชนี ที่ Google (กูเกิ้ล) ซะที? หลายวัน หลายอาทิตย์ละนะ

จริง ๆ คือเพราะว่ากูเกิ้ลเค้าไม่รู้ว่าต้องวิ่งมาเว็บเราเท่านั้นแหละครับ แสดงว่าเว็บเราไม่มีลิงค์เชื่อมโยงจากที่ไหนมาที่เว็บเราเลย ทีนี้เราเองนั่นแหละที่ต้องเอาเว็บของเราไปบอกกูเกิ้ลว่าทำอินเด็กซ์ให้เว็บเราด้วยนะ

อ่านเพิ่มเติม เว็บไม่อินเด็กซ์ซะที? ก็เรียก Google มาเก็บสิ

iOS 9 ไม่รองรับ Arrow Function

ลูกค้าได้แจ้งเคนมาว่าเปิดเว็บไซต์บน Ipad แล้ว Slide ไม่ขึ้น/ไม่ทำงาน และรูปภาพส่วนต่าง ๆ ไม่แสดง เลยทำให้เคนเกิดความสงสัยก่อนเลยว่าไอแพดเป็นตัว iOS เวอร์ชั่นเก่าใช่มั้ย เพราะว่า iOS 10 ที่เคนลองเทสบนไอโฟนมันใช้ได้ปกติ

อ่านเพิ่มเติม iOS 9 ไม่รองรับ Arrow Function

ซับโดเมนใส่ www ต้อง Redirect ได้ใน HTTPS

เมื่อวานเคนเพิ่งเปลี่ยนจาก HTTP ปกติเป็น HTTPS ครับ ทีนี้มาวันนี้มีลูกค้าแจ้งมาว่าซับโดเมน shop.kanexkane.com ปกติมันเข้าด้วย www.shop.kanexkane.com ได้ มาวันนี้มันเข้าไม่ได้ เคนก็รู้เลยว่ามันต้องเป็นที่ HTTPS แน่นอนและมันต้องแก้ที่ไฟล์ .htaccess แน่นอน

อ่านเพิ่มเติม ซับโดเมนใส่ www ต้อง Redirect ได้ใน HTTPS