เมนูหลัก

การทำ linkpr บน SMF

เริ่มโดย SvZ, 01 พฤศจิกายน 2008, 13:28:10

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

numnha

แล้วมันสามารถทำได้กับ เวอร์ชัน SMF 2.0 RC1.2 ไหมครับ  ::)

artwhale


afterdead

#22
ผมทำแล้วมันมีบัค อ่ะครับ

คือ ถ้าใช้ URLใน[] เป็นอักษรพิมพ์ใหญ่ มันจะไม่เป็น PRLINK ครับ ไม่ทราบต้องแก้เพิ่มยังไง    :wanwan001: :wanwan009:
ขายเว็บอ่านการ์ตูน Manga Traffic 4000+/days PageView 36,000/ days PM
VPS CHEAP
[direct=https://www.digitalocean.com/?refcode=66904e5523f1]สุดยอด ! CLOUD VPS SSD 20 GB RAM 512 จ่ายผ่าน Paypal หรือ บัตรเครดิต ! แค่ $5.0 คุ้มกว่านี้มีที่ไหน มีสิงค์โปร์ ใช้กับเว็บไทยสุดยอดขอบอกๆ[/direct]
Unlimited & Unlimited Hosting.
HOST GATOR COUPONS ลด 25% ใส่คูปอง "tsbgator25off" [direct=https://signup.hostgator.com/hg4/shared-29-36-tsbgator25off?]>>>Hatchling Plan<<<[/direct] |

afterdead

หง่ะ รอท่านเทพมาตอบ ลองแก้เองละ มั่วไปมั่วมา ฮ้ะๆๆๆ    :(  ถ้าจะแก้เรื่องนี้ต้อง ศึกษา เรื่องออะไร ทำไมตัวหนังสือมันมากมายขนาดนี้    :wanwan006:
ขายเว็บอ่านการ์ตูน Manga Traffic 4000+/days PageView 36,000/ days PM
VPS CHEAP
[direct=https://www.digitalocean.com/?refcode=66904e5523f1]สุดยอด ! CLOUD VPS SSD 20 GB RAM 512 จ่ายผ่าน Paypal หรือ บัตรเครดิต ! แค่ $5.0 คุ้มกว่านี้มีที่ไหน มีสิงค์โปร์ ใช้กับเว็บไทยสุดยอดขอบอกๆ[/direct]
Unlimited & Unlimited Hosting.
HOST GATOR COUPONS ลด 25% ใส่คูปอง "tsbgator25off" [direct=https://signup.hostgator.com/hg4/shared-29-36-tsbgator25off?]>>>Hatchling Plan<<<[/direct] |

PAGE

เก็บไว้ก่อนเลยเดวมาดูอีก
สิ่งที่ดีที่สุดในชีวิตคือความสงบ

MaFiaVza

ถามเพิ่มเติมหน่อยนะครับ ถ้าในบอร์ด smf มันมี Adsense แล้วเวลามีคนไปคลิก Adsense มันจะเป็นหน้า Anonym.to อะไรนี่ไหมครับ

ถ้าลง MOD ตัวนี้ไป : http://custom.simplemachines.org/mods/index.php?mod=894
...ซึบซับข้อมูล

allwa

ถามเพิ่มเติมหน่อยนะครับ ถ้าในบอร์ด smf มันมี Adsense แล้วเวลามีคนไปคลิก Adsense มันจะเป็นหน้า Anonym.to อะไรนี่ไหมครับ
ไม่เป็นค่ะ เดี๋ยว gg จัดการเอง

wow02arm

อ้างถึงจาก: picharnan ใน 16 พฤษภาคม 2009, 15:30:42
ขอบคุณมากครับ  ได้ประโยชน์จริงๆ
สุดยอดคับ.. :wanwan013:

โก๊ะกัง

หาอยู่ตั้งนานนนนน

ตั้งกระทู้ไว้ไม่มีใครตอบ

ขอบคุณครับบบบ

เจอสักที  :P  :'(
65 พลังน้ำใจ.  ขอบคุณสำหรับ Thaiseo ที่มอบพลังให้ครับ ยูเซอร์ นี่จะขอจบเพียงเท่านี้ จะไม่เข้ามาม่า คาเฟ่อีก จะไปยูเยอร์ใหม่ แล้วพบกันน่ะ!!   NOCAFE เท่านั้น

ไม่เสียดาย ยิ่งเริ่ม ยิ่งแข็งแกร่ง หาโอกาสใหม่ ไม่จำเจอยู่กับอดีต ไปพร้อมที่กำลังปิดรับสมาชิกนี่แหละครับ!!

บาย ๆๆๆๆ

nitity

ขอบคุณมากค่ะ

ไว้จะลองทำนะคะ
[direct=http://www.add-webs.com]โปรโมทเว็บไซต์ ฟรี[/direct]  [direct=http://www.host-basic.com]ความรู้เกี่ยวกับ HOSTING[/direct]  [direct=http://www.hosting-guide.net]ข่าวสาร ข้อมูล HOSTING[/direct]  [direct=http://www.ready-web.in.th]เว็บไซต์สำเร็จรูป[/direct]  [direct=http://www.logserver.in.th]Central LOG SERVER[/direct]  [direct=http://www.mazda2lover.com]มาสด้า 2 แต่ง[/direct]

bigbossbear

ขอขุดหน่อย ตอนนี้ทำ redirect ได้แล้ว แต่อยากใส่รูปหลัง link จะได้รู้ว่ามีใครแอบ direct link





แบบ ไทยเสียว ต้องเพิ่มโค้ดตรงไหนครับ  :wanwan017: :wanwan017:

[direct=http://goo.gl/zNCxI]★★ HOSTGATOR ลด 25%ทุกแพลน ใช้โค้ด 25offsavegator ด่วน!! คลิกเลย ★★
[/direct]

moshikub1

ยอดเยี่ยมเลยครับ สำเร็จแล้ว อยาก +1 จิงๆ
[direct=http://xn--72c6afaabg9f6ca6ci1b0pmcr0c.com]งานออนไลน์[/direct] | [direct=http://www.xn--l3cuicec1bie1f0ac4mg5cze.com]รายได้เสริม[/direct] |   [direct=http://www.xn--l3cuicec1bie1f0ac4mg5cze.com]รายได้พิเศษ[/direct] | [direct=http://xn--12cbfs2fia1ehdz2gga2etb5bxa7l1d6c8e.com/]ธุรกิจออนไลน์[/direct] | [direct=http://www.niyombrand.com]ชุดเวียดนาม[/direct]

รับปั่น UIP ละ 6 บาทต่อเดือน เช่น 1000UIP/วัน = 6000 บาท จำนวนเยอะต่อรองราคาได้ เป็นคนไทยคนจริง 99%

รับทำ Autopost CURL หน้าเว็บได้ทุกรูปแบบครับ PM มาได้เลย ราคาสบายๆ

tikjet

ขอน้อมขอบพระคุณ
[direct=https://www.lineswop.com/]หาเพื่อนไลน์[/direct] [direct=https://www.lineswop.com/]หาเพื่อนคุยไลน์[/direct] [direct=https://www.line555.com]ขายสติ๊กเกอร์ไลน์[/direct]

misslovemissz

การทำ linkpr บน SMF ช่วยผมหน่อยนะครับผมอยากทำแบบว่าให้มันผ่านเว็บอื่นที่เราต้องการให้ผ่านก่อนค่อยออกไปยังเว็บภายนอกอะครับ
พอทำได้ไหมครับเช่านให้มันผ่านลิงค์บัคก่อนพอกดข้ามลิงค์บัคให้มันไปยังหน้าลิงค์ภายนอก

dmax

ขอบคุณความรู้ดีๆ ครับ แต่เว็บ smf pr4 อยากได้ pr6 ต้องทำยังไง  :wanwan020: :wanwan020:

SHIINZ

อ้างถึงจาก: ninejat ใน 09 พฤศจิกายน 2011, 15:40:10
ทำขึ้นแร้ว ครับ  แต่มีปัญตรงที่ มันมี [pr] ติดหลังลิ้งค์น่ะครับ

ต้องทำไงหรอครับ  มันถึงจะหายครับ  ตอบด้วยนะครับ

แบบนี้น่ะครับ

http://www.loadengins.com/board/index.php?topic=529.0

บรรทัดนี้ เอา [pr] ออก หรือจะเปลี่ยนเป็นรูปภาพก็แล้วแต่ครับ
อ้างถึง$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);
รับ[direct=http://www.unseengarden.com/]จัดสวน[/direct]ราคาถูกและเป็นกันเอง บริการ [direct=http://www.unseengarden.com/]จัดสวนสวย[/direct]ด้วยทีมงานมืออาชีพ εïз

SEOPUG

ของผม SMF 2 ทำอย่างไรครับ ทำแบบนั้นแล้วไม่ได้  :wanwan017:
ss

pannathorn_pac

อ้างถึงจาก: SvZ ใน 01 พฤศจิกายน 2008, 13:28:10
ผมต้องขออนุญาตทางทีมงานไทยเสียวก่อนน่ะครับที่เอามาแจก ผิดถูกอย่างไรตักเตือนได้เลย
เนื่องด้วย อยากได้ mod linkpr เเบบไทยเสียวจัง
:P
เริ่มเลยน่ะครับ
เปิดไฟล์ Sources/Subs.php
มองหาโค๊ด

// If it wasn't changed, no copying or other boring stuff has to happen!
if ($data != substr($message$last_pos$pos $last_pos 1))
{
$message substr($message0$last_pos) . $data substr($message$pos 1);

// Since we changed it, look again incase we added or removed a tag.  But we don't want to skip any.
$old_pos strlen($data) + $last_pos 1;
$pos strpos($message'['$last_pos);
$pos $pos === false $old_pos min($pos$old_pos);
}
}

จากนั้นเติมโค๊ดของผมในบรรทัดถัดมาว่า....


/*
*****************************************************
                Linkpr got idea from thaiseoboard.com
                                        By SvZ - 2008
*****************************************************
$_SERVER['svz']['go'] = 'your redirect script here!';                   
*****************************************************
*/

$_SERVER['svz']['go'] = '/go.php?';

$message = preg_replace(array('~\[direct\](.*?)\[/direct\]~','~\[direct\=(.*?)](.*?)\[/direct\]~'),array('[iurl=$1]$1[/iurl]%svz%2','[iurl=$1]$2[/iurl]%svz%2'),preg_replace_callback('~\[url=(.*?)\](.*?)\[/url\]~',create_function('$m','$go=$_SERVER[\'svz\'][\'go\'];$v=@parse_url($m[1]);return (!preg_match(\'~^\'.$go.\'~\',$m[1])&&$_SERVER[\'HTTP_HOST\']!=$v[\'host\'])?\'[url=\'.$go.$m[1].\']\'.$m[2].\'[/url]%svz%1\':\'[url=\'.$m[1].\']\'.$m[2].\'[/url]\';'),preg_replace('~\[url\](.*?)\[/url\]~','[url=$1]$1[/url]',$message)));

$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);




เสร็จแล้วครับ!
ที่เหลือก็คือการแก้ไขชื่อสคริปต์ไฟล์สำหรับ redirect
$_SERVER['svz']['go'] = '/go.php?';
ตรวจสอบ path ของไฟล์ดี ๆ น่ะครับ

อธิบายระบบคร่าว ๆ
- ลิงค์ทั้งหมดเมื่อคลิ๊กจะผ่าน go.php? ก่อน...
สำหรับ go.php ลองดูบทความ อยากทราบ Code การทำ go.php ก่อนลิงค์ไปหน้าอื่น

- ดังนั้นลิงค์ที่จะไม่ผ่าน go.php ต้องใช้แท๊ก [direct=url]text[/direct] เท่านั้น
แต่ในบอร์ดไทยเสียวใช้ [direct]url[/direct] ไม่ได้
ผลการใช้ [direct]http://thaiseoboard.com[/direct] ในไทยเสียว
ซึ่งผมได้ทำการแก้ bug นี้แล้ว

- ที่ไม่เหมือนกับของที่นี่คือสคริปต์จะไม่ไปหา go.php ถ้าลิงค์นั้นอยู่ในโดเมนของเราเอง
(เช่นผมลิงค์ในบอร์ดไปหากระทู้นึงก็จะไม่มีการผ่าน go.php เลย)
:)
การเปลี่ยนข้อความหลังลิงค์
ในส่วนของ...
$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);
สามารถแก้ไขได้เป็น
$message = str_replace (array('%svz%1', '%svz%2'), array(' [ลิงค์ pr]', ' [ลิงค์ direct]'), $message);
ตรง [ลิงค์ pr] กับ [ลิงค์ direct] สามารถใส่เป็น bbcode ได้ครับ

ขอบคุณเจ้าของบทความอื่น ๆ ที่เกี่ยวข้องครับ
มีปัญหาการใช้งาน แจ้งได้น่ะครับ

ป.ล. กว่าจะโพสต์ได้ ต้องแก้หลายรอบเพราะติดตรง bbcode ที่บอร์ดนี้

ถ้าเป็นเวปทั่วไปที่ไม่ใช้ smf ล่ะครับ ต้องไปจัดการไฟล์ที่ไหน เช่นใช้ joomla

jim_no1

อ้างถึงจาก: SvZ ใน 01 พฤศจิกายน 2008, 13:28:10
ผมต้องขออนุญาตทางทีมงานไทยเสียวก่อนน่ะครับที่เอามาแจก ผิดถูกอย่างไรตักเตือนได้เลย
เนื่องด้วย อยากได้ mod linkpr เเบบไทยเสียวจัง
:P
เริ่มเลยน่ะครับ
เปิดไฟล์ Sources/Subs.php
มองหาโค๊ด

// If it wasn't changed, no copying or other boring stuff has to happen!
if ($data != substr($message$last_pos$pos $last_pos 1))
{
$message substr($message0$last_pos) . $data substr($message$pos 1);

// Since we changed it, look again incase we added or removed a tag.  But we don't want to skip any.
$old_pos strlen($data) + $last_pos 1;
$pos strpos($message'['$last_pos);
$pos $pos === false $old_pos min($pos$old_pos);
}
}

จากนั้นเติมโค๊ดของผมในบรรทัดถัดมาว่า....


/*
*****************************************************
                Linkpr got idea from thaiseoboard.com
                                        By SvZ - 2008
*****************************************************
$_SERVER['svz']['go'] = 'your redirect script here!';                   
*****************************************************
*/

$_SERVER['svz']['go'] = '/go.php?';

$message = preg_replace(array('~\[direct\](.*?)\[/direct\]~','~\[direct\=(.*?)](.*?)\[/direct\]~'),array('[iurl=$1]$1[/iurl]%svz%2','[iurl=$1]$2[/iurl]%svz%2'),preg_replace_callback('~\[url=(.*?)\](.*?)\[/url\]~',create_function('$m','$go=$_SERVER[\'svz\'][\'go\'];$v=@parse_url($m[1]);return (!preg_match(\'~^\'.$go.\'~\',$m[1])&&$_SERVER[\'HTTP_HOST\']!=$v[\'host\'])?\'[url=\'.$go.$m[1].\']\'.$m[2].\'[/url]%svz%1\':\'[url=\'.$m[1].\']\'.$m[2].\'[/url]\';'),preg_replace('~\[url\](.*?)\[/url\]~','[url=$1]$1[/url]',$message)));

$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);




เสร็จแล้วครับ!
ที่เหลือก็คือการแก้ไขชื่อสคริปต์ไฟล์สำหรับ redirect
$_SERVER['svz']['go'] = '/go.php?';
ตรวจสอบ path ของไฟล์ดี ๆ น่ะครับ

อธิบายระบบคร่าว ๆ
- ลิงค์ทั้งหมดเมื่อคลิ๊กจะผ่าน go.php? ก่อน...
สำหรับ go.php ลองดูบทความ อยากทราบ Code การทำ go.php ก่อนลิงค์ไปหน้าอื่น

- ดังนั้นลิงค์ที่จะไม่ผ่าน go.php ต้องใช้แท๊ก [direct=url]text[/direct] เท่านั้น
แต่ในบอร์ดไทยเสียวใช้ [direct]url[/direct] ไม่ได้
ผลการใช้ [direct]http://thaiseoboard.com[/direct] ในไทยเสียว
ซึ่งผมได้ทำการแก้ bug นี้แล้ว

- ที่ไม่เหมือนกับของที่นี่คือสคริปต์จะไม่ไปหา go.php ถ้าลิงค์นั้นอยู่ในโดเมนของเราเอง
(เช่นผมลิงค์ในบอร์ดไปหากระทู้นึงก็จะไม่มีการผ่าน go.php เลย)
:)
การเปลี่ยนข้อความหลังลิงค์
ในส่วนของ...
$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);
สามารถแก้ไขได้เป็น
$message = str_replace (array('%svz%1', '%svz%2'), array(' [ลิงค์ pr]', ' [ลิงค์ direct]'), $message);
ตรง [ลิงค์ pr] กับ [ลิงค์ direct] สามารถใส่เป็น bbcode ได้ครับ

ขอบคุณเจ้าของบทความอื่น ๆ ที่เกี่ยวข้องครับ
มีปัญหาการใช้งาน แจ้งได้น่ะครับ

ป.ล. กว่าจะโพสต์ได้ ต้องแก้หลายรอบเพราะติดตรง bbcode ที่บอร์ดนี้
ขอความกรุณานิดนึงนะครับ
เราจะเพิ่ม go.php ไว้ที่โฟเดอร์ไหนเหรอครับ....?
[direct=http://www.jimbeautify.com]jimbeautify.com ป้ายทะเบียนยาว[/direct]
[direct=http://jimbeautify.com/design/Plate_car/home_car.php]jimbeautify ออกแบบรถอย่างง่าย ๆ ด้วยตนเอง[/direct]
[direct=http://www.jimbeautify.com/forum/index.php] ประกาศขายสินค้าต่าง ๆ[/direct]
[direct=http://www.jimbeautify.com/forum/index.php?topic=15.0]คลิีกดูรายละเอียดเข้าร่วมฝึกอบรมทำป้ายทะเบียนกันน้ำแบบมืออาชีพ
[/direct]

อัลฟา

[direct=http://x.co/1XLR7]฿ ใครกำลังมองหา Domain ราคาถูก!! ของ Goddady ในราคาเพียงแค่ 179.7 บาทเท่านั้นค่ะ คลิกเลย (:[/direct]
@----------------------------------------------------------------------@
฿รับสมัคร Google Adsense สมัครแบบผ่าน 100% และ Acc ของมีคุณภาพด้วย รับประกันคุณภาพค่ะ ตอนนี้รับอีกแค่ 1 Acc เท่านั้นนะค่ะ มีรายงานการทำงานให้ดูด้วยค่ะPM!! (: