ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: SMF2 ตั้งกลุ่ม Search Engine  (อ่าน 622 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
popep
สมุนแก๊งเสียว
*

พลังน้ำใจ: 100
ออฟไลน์ ออฟไลน์

กระทู้: 946



ดูรายละเอียด เว็บไซต์
« เมื่อ: 14 กรกฎาคม 2012, 13:30:31 »

SMF2 ให้คนเห็น แต่ไม่ให้บอทเห็นบางหมวด ต้องตั้งกลุ่มอย่างไรครับ บอทจะมีกลุ่มเป็นบุคคลทั่วไปหรือเปล่าไม่แน่ใจ
ผมต้องการให้บางหมวดบุคคลทั่วไปมองเห็น แต่ไม่ต้องการให้บอทเห็น ไม่อยากให้หมวดนั้น Index ครับ
ต้องตั้งกลุ่มอย่างไรครับ ผมงมหาข้อมูลมาเป็นอาทิตย์แล้ว ไม่รู้ต้องทำอย่างไร  Lips Sealed
« แก้ไขครั้งสุดท้าย: 14 กรกฎาคม 2012, 13:30:57 โดย popep » บันทึกการเข้า
zelda
คนรักเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 120



ดูรายละเอียด
« ตอบ #1 เมื่อ: 15 กรกฎาคม 2012, 10:12:55 »

บล็อคบอทไม่ให้เข้าถึงหน้าอ่านกระทู้ (หน้า Display) แต่ให้บุคคลทั่วไปที่ไม่ใช่บอทเข้าถึงได้นะครับ
เพิ่มโค้ดนี้ในไฟล์ Display.php ก่อนบรรทัดสุดท้าย (ก่อน ?>)

โค๊ด:
$enabled_spider = array();
$spider_match = false;
foreach($enabled_spider as $spider)
{
preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches) > 0)
  $spider_match = true;
}
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();
บันทึกการเข้า
popep
สมุนแก๊งเสียว
*

พลังน้ำใจ: 100
ออฟไลน์ ออฟไลน์

กระทู้: 946



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 กรกฎาคม 2012, 15:26:00 »

บล็อคบอทไม่ให้เข้าถึงหน้าอ่านกระทู้ (หน้า Display) แต่ให้บุคคลทั่วไปที่ไม่ใช่บอทเข้าถึงได้นะครับ
เพิ่มโค้ดนี้ในไฟล์ Display.php ก่อนบรรทัดสุดท้าย (ก่อน ?>)

โค๊ด:
$enabled_spider = array();
$spider_match = false;
foreach($enabled_spider as $spider)
{
preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(count($matches) > 0)
  $spider_match = true;
}
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();
อันนี้รวมทุกบอร์ดเลยหรือเปล่าครับ ผมแค่อยากให้ไม่เห็นเป็นบางบอร์ดน่ะครับ

ผมสงสัยนานแล้ว อันนี้เอาไว้ทำไรกันแน่ครับ

Apply restrictive permissions from group
To enable you to stop spiders indexing some pages.

มันจะมีกลุ่มให้เลือก ผมลองๆปรับดูแล้ว ไม่เห็นมีผลอะไรเลย  Tongue
« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2012, 15:28:26 โดย popep » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์