วันจันทร์ที่ 17 กรกฎาคม พ.ศ. 2560

แปลบาง field ของ ACF ด้วย qTranslate

มีปัญหาที่ต้องหาทางแก้ไข คือมีงานนึงที่เราจำเป็นต้องเพิ่ม field หนึ่งอันด้วย ACF (Advanced Custom Fields) แต่ถ้าเราเพิ่มลงไปเฉยๆ เว็บที่เราใช้ qTranslate ในการแปลเนื้อหาของเว็บมันจะไม่สามารถแปล field พวกนี้ได้

เคยเจอ plugin ที่ช่วยให้ใช้ ACF + qTranlate อยู่เหมือนกัน แต่เราไม่อยากใช้ เพราะต้องการแปลแค่ field อันเดียวเท่านั้น

จนไปเจอเข้ากับเว็บนี้ http://www.zighead.com/2016/08/advanced-custom-fields-qtranslate-x/ ที่มาบอกว่ามันมีวิธีที่ทำให้เราสามารถแปล field ของ ACF ด้วยรูปแบบของ qTranlate ได้ด้วยนะ ก็เลยลองทำตามดูเลย แล้วก็พบว่ามันเวิร์คจริง!

สุดยอดไปเลย นอนตาหลับละวันนี้ :D

วันศุกร์ที่ 2 มิถุนายน พ.ศ. 2560

ลดขนาดไฟล์ PDF ด้วย Preview ใน Mac

มีเหตุให้ต้องลดขนาดไฟล์ PDF ที่ขนาดที่ Save จาก Illustrator ได้มา 3.1MB ซึ่งในไฟล์ก็ดูไม่ได้มีอะไรใหญ่ ยกเว้นรูปรูปนึง

เลยไปหาวิธีว่าจะใช้โปรแกรมไหนได้บ้างที่จะช่วยลดขนาดไฟล์ PDF ลงได้ ก็เลยเจอว่าเจ้า Preview ที่ใช้เปิด PDF บน Mac นี่แหละที่ทำได้

วิธีก็คือ

  1. เปิดไฟล์ PDF ขึ้นมาด้วย Preview
  2. เลือก Export 
  3. เลือกชนิดไฟล์เป็น PDF 
  4. จากนั้นเลือก Quartz Filter เป็น Reduce File Size
  5. ตั้งชื่อไฟล์แล้วก็กด Save ได้เลย
ขนาดไฟล์ที่ผมได้หลังจากใช้ Reduce File Size จาก 3.1MB เหลือแค่ 80KB เท่านั้นเองครับ ถ้าไฟล์ PDF ของใครรูปเยอะๆ อาจจะลดได้มากกว่านี้อีกครับ 

วันพฤหัสบดีที่ 27 เมษายน พ.ศ. 2560

วิธีออกแบบนามบัตรอย่างง่ายๆ แต่สวย


แค่แบ่งพื้นที่ทางซ้ายออกมาเป็นสี่เหลี่ยมจัตุรัสแล้ววางข้อมูลไว้ทางขวามือ
เท่านี้ก็ได้นามบัตรที่ดูดีได้แล้ว 

วันพฤหัสบดีที่ 16 กุมภาพันธ์ พ.ศ. 2560

แก้ภาษาไทยใน WordPress Database ที่เป็นตัวหนังสือแบบ เด็กโข่ง

ไปเจอวิธีแก้จากที่นี่ครับ http://www.mindphp.com/forums/viewtopic.php?f=17&t=33068

ถ้าเป็นที่ table ของ WordPress ก็ใช้คำสั่งนี้

UPDATE wp_posts SET post_content = convert(cast(convert(post_content using latin1) as binary) using utf8)

ถ้าจะแก้ title ก็

UPDATE wp_posts SET post_title = convert(cast(convert(post_title using latin1) as binary) using utf8)

วันพุธที่ 16 มีนาคม พ.ศ. 2559

ท่าโยคะง่ายๆ ช่วยคลายเส้นที่คอและบ่า สำหรับคนใช้คอมพิวเตอร์เยอะๆ

เมื่อวานไปเจอมาจาก ThaiPBS ลองทำดูแล้วมันช่วยคลายเมื่อยได้จริงๆ เลยต้องเอามาแชร์ไว้



(คลิป) โยคะบำบัดอาการปวดคอและบ่า http://program.thaipbs.or.th/watch/QZZrU6 #ThaiPBS
โพสต์โดย ThaiPBS บน 15 มีนาคม 2016

วันอาทิตย์ที่ 13 มีนาคม พ.ศ. 2559

วิธีแก้ WordPress กด Update แล้วหมุนไม่หยุด

อาทิตย์ก่อนเจอปัญหาว่าแก้ไข Custom Post Type กด Update แล้วอัปเดตไม่ได้ หมุนติ้วๆๆ

พยายามอัปเดททุกอย่างก็แล้วก็ไม่หาย แต่สุดท้ายลืมไปตัวนึงคือเจ้า Visual Composer ที่แถมมากับตัว Theme ที่ไม่ได้อัปเดต พอไปโหลดตัวล่าสุดมาลงก็หายเลย :D

ใครที่เจอปัญหานี้ก็ลองดูนะครับว่าได้อัปเดต Plugin ต่างๆ ครบหมดแล้วหรือยัง

วิธีแก้ Plugin WordPress Advanced Custom Fields ไม่ยอมเซฟและแสดงผลไม่ได้

ทำเว็บให้ลูกค้าแล้วก็ใช้ Plugin ที่ชื่อ Advanced Custom Fields(ACF) มาช่วยในการเพิ่ม field เก็บข้อมูลที่ลูกค้าต้องการ เพื่อให้แก้ไขได้ง่ายๆ

ปกติก็ใช้งานได้ดีไม่เคยเจอปัญหาอะไร แต่ Project นี้มันมีต้องทำแบบสองภาษาแล้วก็มี WooCommerce มาผสมด้วยอีก เลยตีกันมั่วเลย

ปัญหาที่เจอล่าสุดคือเราใช้ Field แบบ Repeater แล้วตอนแรกมันก็ดึงข้อมูลมาแสดงได้ปกติดี แต่อยู่ๆ มันก็ไม่แสดงผลซะงั้น งมหาอยู่หลายวันเลย เพราะไม่เห็นมีใครเจอปัญหาแบบนี้เท่าไหร่ ปัญหาที่เจอในกรณีนี้คือเจ้า field ต่างๆ ที่เราเพิ่มมันจะไม่ยอมเซฟข้อมูลด้วย

ทีแรกนึกว่าเป็นที่ Code ที่เราเขียน ซึ่งจริงๆ เราก็เขียนเหมือนเดิมมันไม่น่าจะทำให้ไม่แสดงผลแบบนี้ แล้วก็คิดว่าอาจจะเป็นที่ Plugin หรือ Theme ก็อัปเดตทุกตัวหมดแล้ว แต่ปัญหาก็ยังไม่หาย ลองย้อนเวอร์ชั่นของ Advanced Custom Fields ดูก็ไม่หาย นั่งกลุ้มอยู่นาน

จนในที่สุดก็ใช้วิธี duplicate fields ที่มีปัญหาออกมา แล้วก็ลบ fields อันเก่าออก แล้วก็เข้าไปที่หน้านั้นเพื่อเซฟอีกรอบนึง ก็เรียบร้อยหาย...