Tag Archives: WordPress/SMF

SMF Google Analytics Code

เป็นม็อดอีกตัวที่ช่วยให้เราใส่โค้ดของ Google Analytics ได้อย่างง่ายดายครับ เริ่มไปดาวน์โหลด mod Google Analytics Code นี้ก่อนเลย จากนั้นล็อคอินเข้าเมนูผู้ดูแลระบบแล้วทำการติดตั้งแพคเกจ หลังจากติดตั้งเสร็จ ก็กรอกรหัสโค้ด เช่น UA-12345678-1 ที่ฟีเจอร์ของม็อด แต่ไม่ใช่ว่าใส่รหัสโค้ดแล้วจะใช้งานได้เลย ให้ตรวจสอบดังนี้ ไฟล์สำคัญจะอยู่ที่ไฟล์ index.template.php ในธีม default ถ้าเราใช้ธีมอื่นๆ จะใช้งานไม่ได้ ดังนั้นให้ไปคัดลอกโค้ดจาก /Themes/default/index.template.php เปิดไฟล์ /Themes/default/index.template.php ค้นหา จากนั้นคัดลอกโค้ดด้านล่างนี้ จากนั้นเปิดไฟล์ index.template.php ในพาทธีมปัจจุบันที่ใช้งาน ค้นหา ก่อน </body> นำโค้ดมาแทรก แต่ถ้า mod ยังใช้งานไม่ได้ก็ลองตรวจสอบที่ไฟล์

SMF Requires a user to login to see the post with mod “View Only Boards”

ขั้นตอนการติดตั้ง 1. ติดตั้ง mod View_Only_Boards_1.2a.zip ดาวน์โหลด 2. ล็อคอิน admin เข้าไปที่เมนู Features and Options > แท็บ Basic Features > ใต้บรรทัด Allow guests to browse the forum คลิกเลือก Show the message index for “view only” boards ขั้นตอนถัดมา 3. ไปที่เมนู Forum > Boards เลือกบอร์ดที่ต้องการให้ผู้ใช้ล็อคอินก่อนดูโพสต์

SMF Hide Post for SMF 1.1.16

เมื่อคืนนั้งปั่น mod ตัวหนึ่งชื่อ Hide Post ซึ่งเป็น mod สำหรับซ่อนข้อความ น่าจะคล้ายๆ กับ mod “Hide Tag Special”แต่ Hide Tag Special ลูกเล่นจะออกไปแนว เช่น ต้องตอบกระทู้ก่อน 10 กระทู้ข้อความที่ถูกซ่อนถึงจะแสดง แต่เจ้า Hide Post นี้ลูกเล่นน่าสนใจก็ตั้งค่าให้ผู้ใช้ล็อคอินก่อนถึงจะแสดงกระทู้นั้นๆ จากออบชั่นแล้วน่าสนใจ 1. Login: It requires a user to login to see the post. 2.

SMF – การติดตั้ง CAPTCHA ร่วมกับ SMF Forum เพื่อป้องกัน Spam Posting

การติดตั้ง CAPTCHA ร่วมกับ SMF Forum เพื่อป้องกัน Spam Posting [1] ดาวน์โหลดไฟล์ captcha.zip จากไฟล์แนบด้านล่างของกระทู้ แตกไฟล์ออกแล้วอับโหลดโฟรเดอร์ captcha ไปยังเว็บเซิร์ฟเวอร์ [2] ดาวน์โหลดไฟล์ ./Sources/Post.php ค้นหาข้อความ เพิ่มโค๊ดโด๊ดด้านล่างนี้ต่อท้ายบรรทัด } (Enter 1 ครั้ง) ค้นหาข้อความ เพิ่มโค๊ดโด๊ดด้านล่างนี้ต่อท้ายบรรทัด } (Enter 1 ครั้ง) [3] ดาวน์โหลดไฟล์ ./Themes/default/languages/Errors.english.php เพิ่มโค๊ดข้างล่างนี้ที่ด้านล่างสุด (ก่อน ?>) [4] ดาวน์โหลดไฟล์ ./Themes/default/Post.template.php ค้นหาข้อความ

SMF – การติดตั้ง reCAPTCHA สำหรับ SMF (ก่อนที่จะกดปุ่ม Post)

การติดตั้ง reCAPTCHA สำหรับ SMF กรณีใช้ reCAPTCHA ในหน้าสมัครสมาชิกสามารถดาวน์โหลด mod ได้ที่ //custom.simplemachines.org/mods/index.php?mod=1044 แต่ผมจะแนะนำก็คือ การนำ reCAPTCHA มาใช้งานขณะผู้เยี่ยมชมตั้งกระทู้หรือตอบกระทู้ 1. สมัครสมาชิกได้ที่ reCAPTCHA Register หลังจากสมัครเสร็จคุณจะได้รับ Public Key และ Private Key (ใช้ติดต่อสื่อสารระหว่างเซิร์ฟเวอร์และเซิร์ฟเวอร์ของเรา ทำให้ลับยิ่งขึ้น) 2. ดาวน์โหลด  reCAPTCHA PHP library ไฟล์สำหรับ PHP 3. แตกไฟล์ library แล้วอับโหลดไฟล์ recaptchalib.php (ใช้ไฟล์เดียว) – สร้างไดร์เรอทอรี ชื่อ

SMF – Adding menu to SMF

ทำการแก้ไขไฟล์ index.template.php ใน Template ปัจจุบันที่ใช้งานอยู่ – ค้นหา function template_menu() แล้วเรื่อยลงมายังตำแหน่งที่ต้องการเพิ่มเมนู – เพิ่มเมนูโดยการแทรก code นี้เข้าไป โชว์ทั้งหมด // Advertising โชว์เฉพาะ guest // Advertising Advertising คือ ชื่อเมนู Adding tabs to SMF 2.0 //www.simplemachines.org/community/index.php?topic=261880.0

SMF -Change charset=ISO-885 to tis-620 ($context[‘character_set’])

พาธไฟล์ /Themes/default/languages แก้ไขไฟล์ index.english.php เปลื่ยนเป็น

SMF – Unknown column ‘a.file_hash’ in ‘field list’

Patch smf 1.1.8 to1.1.9 error “Unknown column ‘a.file_hash’ in ‘field list’ Solution: 1. Download attached file. 2. Unzipped and upload to server (/forums/). 3. Run: //www.mydomain.com/forums/updateDatabase.php (empty is worked). 4. delete file “updateDatabase.php” or rename. Finish.

ติดตั้ง MOD httpBL (Stop bots and spammers)

หลังจากที่ฟอรั่มโดนต่างประเทศก่อกวนอยู่นานครับ วันนี่เลยได้โอกาสทดสอบ httpBL ซะที (ประกาศ ปิดระบบสมัครสมาชิกชั่วคราวครับ) MOD httpBL คือ mod สำหรับป้องกันพวกสแปมบอทที่พยายามจะลงทะเบียนในฟอรั่มของเรา MOD httpBL จึงเป็นทางเลือกสำหรับผู้บริหารฟอรั่มที่ควรติดตั้งครับ เมื่อเราทำการติดตั้งและคอนฟิกเสร็จเรียบร้อยแล้ว การทำงานของ httpBL ไม่ใช่เพียงแค่หยุด malicious robot ที่จะมาลงทะเบียนในฟอรั่มเรา httpBL ยังหยุดบอทที่เข้าดูรายละเอียดต่างๆ ในฟอรั่มด้วย เช่น ที่อยู่อีเมล เป็นต้น httpBL จะมี robots เพื่อทำการเก็บรายละเอียดแล้วส่งข้อมูลเพื่อบันทึกลงฐานข้อมูลในโครงการอันนี่บอท (Project Honey Pot’s database) ประโยชน์ ช่วยเพิ่มประสิทธิภาพให้การฟอรั่มในกรณีที่เป็นฟอรั่มแลกเปลื่ยนความรู้ การแสดงความคิดเห็น ซึ่งไม่จำเป็นต้องสมัครลงทะเบียน คู่มือการติดตั้ง