วันนี้มีอะไรดีๆมานำเสนออีกแล้วครับ
วิธีแก้ไขให้ PDF รองรับภาษาไทยเพื่อนๆบางคนอาจจะยังไม่เคยได้เปิดดู PDF ของตัวเองเลยว่า แสดงภาษาไทยถูกต้องหรือไม่นะครับ บางคนก็ไม่รู้จะแก้ไงก็ปล่อยไปก่อน วันนี้มาแก้ปัญหาให้จบๆไปดีกว่าครับ วิธีแก้ไขให้ทำดังนี้ครับ
- โหลดไฟล์ตัวนนี้ก่อน
Download 
- เมื่อ Extract ออกมาแล้วจะได้โฟลเดอร์ PS_PDF และข้างในมีอีก 2 โฟลเดอร์ชื่อ classes และ Tools
- ให้ทำการ Backup ไฟล์ตัวนนี้ก่อนครับ classes/PDF.php
- เมื่อทำการ Backup ไฟล์ดังกล่าวแล้วให้นำโฟลเดอร์ classes และ Tools มาวางทับตัวเก่าเลยครับ (จะมีการเขียนไฟล์ทับกัน 1 ไฟล์คือ PDF.php) ไม่ต้องกังวลครับ ไม่มีปัญหาแน่นอน เพราะ Backup ไว้แล้ว
การใช้งาน- ไปที่ Back Office>Preferences>PDF
- รหัสตัวอักษรเลือก cp874
- ตัวอักษรเลือก angsa
แล้วลองดูไฟล์ Invoice ต่างๆดูครับ
หมายเหตุ ไฟล์ classes/PDF.php ผมแก้ไขเพิ่มการ iconv ในบางส่วนที่ควรจะการใช้ไว้เพื่อให้แสดงภาไทยได้ถูกต้อง และเพิ่มขนาดของตัวหนังสือ $this->SetFont(self::fontname(), '',
ขนาดตัวหนังสือ); ในส่วนต่างๆไว้ แค่นั้นครับ
วิธีส่ง e-mail แบบ News Letter พอดีมีท่านนึงถามมาครับว่า จะส่ง e-mail ถึงลูกค้าหลายคนยังไงดี ผมก็เลยลองเข้าไปดูในส่วนการส่ง e-mail ... เอ่อ นะ ... มันไม่มีจริงๆซะด้วย เลยลองไป Search ใน Google ปรากฏว่า Module ตัวนี้ PS ทำไว้ขายซะงั้น มันเป็นฟังค์ชั่นสำคัญใช้น้อยนะเนี่ย แต่อย่างว่าครับ ของฟรีก้อมีเยอะ พวกของแบบนี้ไม่ยากเกินจะทำ ผมก็ไปเจอมาตัวนึง ต้องเอามาปรับแก้อีกจนได้ไฟล์ที่เอามาให้โหลดกันครับ วิธีติดตั้งตามนี้ครับ
- โหลดไฟล์นี้ก่อนเลยครับ
Download 
- พอ Extract แล้วจะได้ไฟล์ admin/tabs/AdminNewsletter.php และ email.gif
- นำไฟล์
AdminNewsletter.php ไปไว้ที่
โฟลเดอร์adminของคุณ/tabs/- จากนั้นเข้า
Back office>Tools>tabs เลือก
เพิ่มใหม่ เพื่อเพิ่ม Tab การใช้งาน Newsletter ขึ้นมา
- ให้ใส่ข้อมูลในส่วนต่างๆดังนี้
- Name: ชื่อของ Tab จะใส่อะไรก็ได้ที่สื่อถึง Tab ที่เราจะสร้าง เช่น Newsletter
- Class: อันนี้จำเป็นต้องใส่ชื่อ Class ที่อยู่ในไฟล์ AdminNewsletter.php ให้ใส่ชื่อ AdminNewsletter
- Module: ส่วนนี้เว้นว่างไว้ เพราะมันไม่ได้เป็นโมดูล
- Icon: เลือกรูปอะไรก็ได้ที่สื่อถึง Tab ที่เราจะสร้าง หรือใช้รูปที่โหลดมาแล้ว คือ email.gif
- Parent: เลือกว่าจะให้ไปอยู่ที่ Tab ไหน ผมเลือกไว้ที่ Customers
- จากนั้นกดบันทึก(save) เสร็จขั้นตอนติดตั้ง
การใช้งาน- ไปยัง Tab ที่คุณนำ Newsletter ไปใส่ไว้
- คลิกที่ Tab Newsletter
- ส่วนการใช้งานต่างๆมีดังนี้
- Filters: เป็นการเลือกกรองการส่ง mail ว่าเราจะส่งไปยังกลุ่มไหนบ้าง
Newsletter Block Subscribers - ส่งถึงลูกค้าที่สมัครรับจดหมายข่าวเท่านั้น
Customers who signed up for Newsletter - ส่งถึงลูกค้าที่สมัครสมาชิกและรับจดหมายข่าวเท่านั้น
All Customers - ส่งถึงลูกค้าทุกคนที่เรามี mail
- Subject: เป็นหัวข้อที่เราจะส่งถึงลูกค้า
- Message: เป็นเนื้อเรื่องที่จะส่งถึงลูกค้า
หมายเหตุ ใน่สวน Subject และ Message เราสามารถใส่ตัวแปร(Variables:) ที่ Newsletter มีมาให้ใช้ร่วมด้วยได้ เช่น
สวัสดี คุณ %FIRSTNAME% %LASTNAME%