วันศุกร์ที่ 8 พฤศจิกายน พ.ศ. 2556

[SMF] ระบบไม่ส่งอีเมล์ให้สมาชิก เมื่อสมาชิกลงทะเบียนใหม่

ไม่ได้อัพเดทซะนาน สถานการณ์บ้านเมืองตอนนี้ คนไทยทุกหมู่เหล่า คณะอาจารย์  นักศึกษาทั้งศิษย์เก่า และศิษย์ปัจจุบัน หลายๆมหาวิทยาลัย หมอ พยาบาลทุกแห่งลุกฮือ ต่อต้าน พรบ. นิรโทษกรรมแบบสุดซอย

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


.. กลับมาเรื่อง smf ดีกว่าครับ
ปัญหาที่จะพูดถึงวันนี้  ที่พึ่งพบประสบเจอ คือ smf ส่งอีเมล์หาสมาชิกไม่ได้!!
กรณีคนเข้ามาในบอร์ดของเราแล้วต้องการสมัครสมาชิก โอเค ถ้าบอร์ดไหน เปิดให้สมัครสมาชิกแบบง่ายๆ ไม่ต้องมีพิธีรีตรอง ไม่เน้นความปลอดภัย เปิดอกให้สแปมเข้าบ้าน สมัครปุ๊บ ใช้งานได้ปั๊บแบบไม่ต้องมีอีเมล์แจ้งเพื่อactive ก็คงไม่มีปัญหาเรื่องสมาชิกไม่ได้รับอีเมล์

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

ปัญหานี้แก้ไขได้โดยให้ทางผู้ให้บริการเซิฟเวอร์ หรือถ้าท่านเช่าโฮสท์แบบ vps ก็สามารถเข้าไปแก้ไขได้ที่ไฟล์ php.ini ใน cpanel

ค้นหาคำว่า ;extension=php_openssl.dll 
เจอแล้วให้เอา ; ด้านหน้าออก เสร็จแล้ว restart apache เป็นอันเสร็จพิธี

ต่อแต่นี้ ปัญหาสมาชิกจะไม่ได้รับอีเมล์จากท่านจะหมดไปอย่างแน่นอน

วันจันทร์ที่ 25 มีนาคม พ.ศ. 2556

[CSS] ปัญหา @font-face ไม่ทำงาน!!

ปัจจุบันหลายๆเว็บใช้วิธี import @font-face นำฟ้อนท์แปลกๆ สวยๆมาใช้ในเว็บ
และนั่นคือเรื่องที่่จะมาเขียนในวันนี้ครับ

ผมจะไม่พูดถึงการใช้งาน @font-face  แต่จะมาพูดวิธีแก้ไขปัญหาเมื่อ @font-face ไม่ทำงาน !!!

ปกติเวลาใช้งาน @font-face เราก็จะได้ฟ้อนท์สวยๆ งามๆมาใช้งาน แต่บางครั้งเกิดปัญหาคือ ฟ้อนท์สวยๆงามๆนั้นมันไม่ทำงาน ในie8+ หรือใน chrome ใช้งานได้ปกติ แต่ปรากฏว่าใน firefox เจ้าหมาไฟ มันไม่ทำงานซะอย่างนั้น

วันนี้มีวิธีแก้ครับ
เปิดไฟล์ .htaccess แล้วเพิ่มคำสั่งนี้ลงไป

 <FilesMatch "\.(ttf|otf|eot)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

แค่นี้ @font-face ก็จะใช้งานได้อย่างดีเช่นเดิมแว้ว