เห็นถามกันมาเยอะ ตรง out/o.php? เนี๊ยะ..
มาบอกวิธี ยัดทะลวงบอร์ดกันซักหน่อย ก่อนทำอย่าลืม backup ข้อมูลกันก่อนหละ...ไปดาวน์โหลดตัวสคริปต์มาก่อนครับ ติดตั้งไว้ที่เดียวกับบอร์ด
ดาวน์โหลดที่นี่ครับ
http://www.cj-design.com/products/free_downloads/php_scripts/cjlinkout
จากนั้นไปแก้โค้ด discuz ครับที่ไฟล์
include/discuzcode.func.php
ดูบรรทัีดนี้$discuzcodes['replacearray']['bbcode_regexp'] = array(
"cuturl('\\1\\2')",
"<a href=\"http://www.\\1\" target=\"_blank\">\\2</a>",
"<a href=\"\\1://\\2\" target=\"_blank\">\\3</a>",
"<a href=\"mailto:\\1@\\2\">\\1@\\2</a>",เปลี่ยนเป็นดังนี้$discuzcodes['replacearray']['bbcode_regexp'] = array(
"cuturl('\\1\\2')",
"<a href=\"http://bbs.thaiz.org/out/o.php?out=http://www.\\1\" target=\"_blank\">\\2</a>",
"<a href=\"http://bbs.thaiz.org/out/o.php?out=\\1://\\2\" target=\"_blank\">\\3</a>",
"<a href=\"mailto:\\1@\\2\">\\1@\\2</a>",ยังไม่หมด ค้นหาต่อ
**** Hidden Message *****
สังเกตุดูการเปลี่ยนแปลง แล้วแก้ไขเป้นเว็บของคุณเองนะครับ
อย่าลืมเปลี่ยน URL ของ ThaiZ เป็นเว็บของคุณเองหละ สังเกตุเอานะครับ อธิบายหมดคงไม่ไหว
แก้ที่ไฟล์นี้ไฟล์เดียวเท่านั้นเองแหละคับ
เิกิดความผิดพลาด หรือ เสียหายต่อเว็บคุณผมไม่รับผิดชอบนะครับ
ผมก็บอกตามวิธีที่ผมทำเท่านั้นเอง ยังไงก็สำรองข้อมูลไว้ก่อนหละกัน
อ่อ ลืมบอกผมใช้ เวอร์ชั่น 6.0 นะครับ
เวอร์ชั่นอื่นผมไม่รู้ว่าเหมือนกันมั้ย ของผมใช้ตัวนี้
Dz 6.1
http://www.thamwebsite.com/cty/php/scripts/linkout.htm
ค้นหาreturn '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';แทนที่ด้วยreturn '<a href="o.php?out='.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';ค้นหาreturn '<a href="'.$url.'" target="_blank">'.$text.'</a>';แทนที่ด้วยreturn '<a href="o.php?out='.$url.'" target="_blank">'.$text.'</a>';
[ แก้ไขล่าสุด NonGyEn เมื่อ 2008-10-10 17:05 ] มันคืออะไรอะคับ
ตอบกลับโพสของ หนึ่ง hotdog
นานๆ จะโผล่ซะที :lol ขอบคุณครับตอบกลับโพสของ หนึ่ง hotdog
แอดมินลึกลับ อิๆๆ~~ ขอบคุณครับ ขอดู ขอศึกษาหน่อยนะครับ ขอบคุณมากครับ มันคืออะไรอะคับ ขอบคุณมากๆเลย