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 ค้นหา [sourcecode] </body> [/sourcecode] จากนั้นคัดลอกโค้ดด้านล่างนี้ [sourcecode] echo ‘ ‘; global $modSettings; if(!empty($modSettings[‘googleAnalyticsCode’])) echo ‘ <script type="text/javascript">// <![CDATA[ // –>’, chr(60), ‘![CDATA[‘, ‘ var _gaq = _gaq || […]

Continue readingMore Tag

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 เลือกบอร์ดที่ต้องการให้ผู้ใช้ล็อคอินก่อนดูโพสต์ คลิก modify ในส่วนของ Allowed Groups Guests ให้คลิกเลือกช่องที่ 2 ช่องแรก คืออนุญาตให้ดูโพสต์ในบอร์ด ช่องที่สอง คือให้มองเห็นโพสต์ในบอร์ด แต่ต้องตรวจสอบการเข้าถึง นั้นหมายถึงผู้ใช้ต้องล็อคอินก่อนถึงจะแสดงโพสต์ Note: […]

Continue readingMore Tag

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. Reply: It requires a user to reply to the topic to see the post. 3. […]

Continue readingMore Tag

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

การติดตั้ง CAPTCHA ร่วมกับ SMF Forum เพื่อป้องกัน Spam Posting [1] ดาวน์โหลดไฟล์ captcha.zip จากไฟล์แนบด้านล่างของกระทู้ แตกไฟล์ออกแล้วอับโหลดโฟรเดอร์ captcha ไปยังเว็บเซิร์ฟเวอร์ [2] ดาวน์โหลดไฟล์ ./Sources/Post.php ค้นหาข้อความ [php] if (empty($modSettings[‘guest_post_no_email’])) { if (!isset($_REQUEST[’email’]) || $_REQUEST[’email’] == ”) $context[‘post_error’][‘no_email’] = true; elseif (preg_match(‘~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\’+\-/\.]*@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~’, stripslashes($_REQUEST[’email’])) == 0) $context[‘post_error’][‘bad_email’] = true; } [/php] เพิ่มโค๊ดโด๊ดด้านล่างนี้ต่อท้ายบรรทัด } (Enter 1 ครั้ง) [php] if($_SESSION[‘security_code’]!=$_POST[‘secret_code’]||empty($_POST[‘secret_code’])) { // Check $secret_code_chk = true; […]

Continue readingMore Tag

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

การติดตั้ง reCAPTCHA สำหรับ SMF กรณีใช้ reCAPTCHA ในหน้าสมัครสมาชิกสามารถดาวน์โหลด mod ได้ที่ http://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 (ใช้ไฟล์เดียว) – สร้างไดร์เรอทอรี ชื่อ captcha ที่รูท forum – อับโหลดไฟล์ recaptchalib.php ไปยัง ไดร์เรอทอรี captcha 4. ดาวน์โหลดไฟล์ Post.template.php /Themes/default/Post.template.php ค้นหา [php] […]

Continue readingMore Tag

SMF – Adding menu to SMF

ทำการแก้ไขไฟล์ index.template.php ใน Template ปัจจุบันที่ใช้งานอยู่ – ค้นหา function template_menu() แล้วเรื่อยลงมายังตำแหน่งที่ต้องการเพิ่มเมนู – เพิ่มเมนูโดยการแทรก code นี้เข้าไป โชว์ทั้งหมด // Advertising [php] echo ‘<li><a href="<a href="http://www.susethailand.com/index.php/en/advertising" target="_blank">http://www.susethailand.com/index.php/en/advertising</a>" target="_blank">’ , Advertising , ‘</a></li>’; [/php] โชว์เฉพาะ guest // Advertising [php] if ($context[‘user’][‘is_guest’]) echo ‘<li><a href="<a href="http://www.susethailand.com/index.php/en/advertising" target="_blank">http://www.susethailand.com/index.php/en/advertising</a>" target="_blank">’ , Advertising , ‘</a></li>’; [/php] Advertising คือ ชื่อเมนู Adding tabs to SMF 2.0 http://www.simplemachines.org/community/index.php?topic=261880.0

Continue readingMore Tag

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

หลังจากที่ฟอรั่มโดนต่างประเทศก่อกวนอยู่นานครับ วันนี่เลยได้โอกาสทดสอบ httpBL ซะที (ประกาศ ปิดระบบสมัครสมาชิกชั่วคราวครับ) MOD httpBL คือ mod สำหรับป้องกันพวกสแปมบอทที่พยายามจะลงทะเบียนในฟอรั่มของเรา MOD httpBL จึงเป็นทางเลือกสำหรับผู้บริหารฟอรั่มที่ควรติดตั้งครับ เมื่อเราทำการติดตั้งและคอนฟิกเสร็จเรียบร้อยแล้ว การทำงานของ httpBL ไม่ใช่เพียงแค่หยุด malicious robot ที่จะมาลงทะเบียนในฟอรั่มเรา httpBL ยังหยุดบอทที่เข้าดูรายละเอียดต่างๆ ในฟอรั่มด้วย เช่น ที่อยู่อีเมล เป็นต้น httpBL จะมี robots เพื่อทำการเก็บรายละเอียดแล้วส่งข้อมูลเพื่อบันทึกลงฐานข้อมูลในโครงการอันนี่บอท (Project Honey Pot’s database) ประโยชน์ ช่วยเพิ่มประสิทธิภาพให้การฟอรั่มในกรณีที่เป็นฟอรั่มแลกเปลื่ยนความรู้ การแสดงความคิดเห็น ซึ่งไม่จำเป็นต้องสมัครลงทะเบียน คู่มือการติดตั้ง http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpBL_2#paso-4 ดาวน์โหลด http://custom.simplemachines.org/mods/index.php?mod=2155 หลังจากคอนฟิกค่าเรียบร้อยแล้ว ก็ได้เวลาทดสอบครับ ทำการ Manage Permissions ให้ Guests ทำการ Post new topics และ […]

Continue readingMore Tag
Scroll to top
X