วันจันทร์ที่ 21 กุมภาพันธ์ พ.ศ. 2554

ไม่ให้บุคคลทั่วไปวางลิงก์

อ้างถึง
./Sources/Post.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; }

เพิ่มไว้หลัง -->> //  ป้องกัน Spam
$linkpos = strpos ($_POST['message'], "://"); // look for :// if ($linkpos !== false) $context['post_error']['guest_no_link'] = true; else { $linkpos = strpos ($_POST['message'], "www."); // look for www. if ($linkpos !== false) $context['post_error']['guest_no_link'] = true; }

ค้นหา -->> // Now make sure this email address is not banned from posting. isBannedEmail
($_POST['email'], 'cannot_post', sprintf($txt['you_are_post_banned'], $txt[28])); }

เพิ่มไว้หลัง -->>// ป้องกัน Spam
 if (isset($_POST['message'])) { $linkpos = strpos ($_POST['message'], "://"); // look for :// if ($linkpos !== false) $post_errors[] = 'guest_no_link'; else { $linkpos = strpos ($_POST['message'], "www."); // look for www. if ($linkpos !== false) $post_errors[] = 'guest_no_link'; } }


อ้างถึง
./Themes/default/languages/Errors.thai.php

ค้นหา -->> ?>

เพิ่มไว้ก่อน -->>//  ป้องกัน Spam
$txt['error_guest_no_link'] = 'ขออภัย  บุคคลทั่วไปไม่สามารถโพสลิงค์ได้  กรุณาลงทะเบียน';

ไม่มีความคิดเห็น:

แสดงความคิดเห็น