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

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

หน้า: 1 [2] 3   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: การทำ linkpr บน SMF  (อ่าน 27865 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
numnha
สมุนแก๊งเสียว
*

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

กระทู้: 825



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 08 สิงหาคม 2009, 23:16:29 »

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

artwhale
สมุนแก๊งเสียว
*

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

กระทู้: 842



ดูรายละเอียด
« ตอบ #21 เมื่อ: 25 กันยายน 2009, 20:20:14 »

เยี่ยม ๆ
บันทึกการเข้า
afterdead
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,833



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 27 กันยายน 2009, 12:38:40 »

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

คือ ถ้าใช้ URLใน[] เป็นอักษรพิมพ์ใหญ่ มันจะไม่เป็น PRLINK ครับ ไม่ทราบต้องแก้เพิ่มยังไง    wanwan001 wanwan009
« แก้ไขครั้งสุดท้าย: 27 กันยายน 2009, 13:08:48 โดย afterdead » บันทึกการเข้า

afterdead
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,833



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 27 กันยายน 2009, 13:09:31 »

หง่ะ รอท่านเทพมาตอบ ลองแก้เองละ มั่วไปมั่วมา ฮ้ะๆๆๆ    Sad  ถ้าจะแก้เรื่องนี้ต้อง ศึกษา เรื่องออะไร ทำไมตัวหนังสือมันมากมายขนาดนี้    wanwan006
บันทึกการเข้า

PAGE
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,368



ดูรายละเอียด
« ตอบ #24 เมื่อ: 14 พฤศจิกายน 2009, 04:40:09 »

เก็บไว้ก่อนเลยเดวมาดูอีก
บันทึกการเข้า

สิ่งที่ดีที่สุดในชีวิตคือความสงบ
MaFiaVza
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,989



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 30 พฤศจิกายน 2009, 21:14:03 »

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

ถ้าลง MOD ตัวนี้ไป : http://custom.simplemachines.org/mods/index.php?mod=894
บันทึกการเข้า

...ซึบซับข้อมูล
allwa
สมุนแก๊งเสียว
*

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

กระทู้: 786



ดูรายละเอียด
« ตอบ #26 เมื่อ: 30 พฤศจิกายน 2009, 21:36:45 »

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

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

กระทู้: 1



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 05 มกราคม 2010, 14:31:37 »

ขอบคุณมากครับ  ได้ประโยชน์จริงๆ
สุดยอดคับ.. wanwan013
บันทึกการเข้า
โก๊ะกัง
ก๊วนเสียว
*

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

กระทู้: 499



ดูรายละเอียด
« ตอบ #28 เมื่อ: 19 กรกฎาคม 2010, 13:41:41 »

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

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

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

เจอสักที  Tongue  Cry
บันทึกการเข้า

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

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

บาย ๆๆๆๆ
nitity
คนรักเสียว
*

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

กระทู้: 124



ดูรายละเอียด เว็บไซต์
« ตอบ #29 เมื่อ: 19 กรกฎาคม 2010, 16:07:04 »

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

ไว้จะลองทำนะคะ
บันทึกการเข้า

bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #30 เมื่อ: 28 สิงหาคม 2010, 12:32:02 »

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





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

บันทึกการเข้า

moshikub1
สมุนแก๊งเสียว
*

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

กระทู้: 712



ดูรายละเอียด เว็บไซต์
« ตอบ #31 เมื่อ: 29 สิงหาคม 2010, 15:29:23 »

ยอดเยี่ยมเลยครับ สำเร็จแล้ว อยาก +1 จิงๆ
บันทึกการเข้า

งานออนไลน์ | รายได้เสริม |   รายได้พิเศษ | ธุรกิจออนไลน์ | ชุดเวียดนาม

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

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

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

กระทู้: 340



ดูรายละเอียด เว็บไซต์
« ตอบ #32 เมื่อ: 17 มีนาคม 2011, 14:18:56 »

ขอน้อมขอบพระคุณ
บันทึกการเข้า

misslovemissz
Newbie
*

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

กระทู้: 1



ดูรายละเอียด
« ตอบ #33 เมื่อ: 01 สิงหาคม 2011, 20:46:58 »

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

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

กระทู้: 1,182



ดูรายละเอียด
« ตอบ #34 เมื่อ: 09 พฤศจิกายน 2011, 15:43:26 »

ขอบคุณความรู้ดีๆ ครับ แต่เว็บ smf pr4 อยากได้ pr6 ต้องทำยังไง  wanwan020 wanwan020
บันทึกการเข้า
SHIINZ
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,962



ดูรายละเอียด
« ตอบ #35 เมื่อ: 09 พฤศจิกายน 2011, 15:46:20 »

ทำขึ้นแร้ว ครับ  แต่มีปัญตรงที่ มันมี [pr] ติดหลังลิ้งค์น่ะครับ

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

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

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


บรรทัดนี้ เอา [pr] ออก หรือจะเปลี่ยนเป็นรูปภาพก็แล้วแต่ครับ
อ้างถึง
$message = str_replace (array('%svz%1', '%svz%2'), array(' [pr]', ' [direct]'), $message);
บันทึกการเข้า

รับจัดสวน ราคาถูกและเป็นกันเอง บริการ จัดสวนสวย ด้วยทีมงานมืออาชีพ εïз
SEOPUG
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,131



ดูรายละเอียด เว็บไซต์
« ตอบ #36 เมื่อ: 09 พฤศจิกายน 2011, 16:33:34 »

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

ss
pannathorn_pac
ก๊วนเสียว
*

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

กระทู้: 444



ดูรายละเอียด
« ตอบ #37 เมื่อ: 14 พฤศจิกายน 2011, 00:48:04 »

ผมต้องขออนุญาตทางทีมงานไทยเสียวก่อนน่ะครับที่เอามาแจก ผิดถูกอย่างไรตักเตือนได้เลย
เนื่องด้วย อยากได้ mod linkpr เเบบไทยเสียวจัง
 Tongue
เริ่มเลยน่ะครับ
เปิดไฟล์ 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] ไม่ได้
ผลการใช้ $2 ในไทยเสียว
ซึ่งผมได้ทำการแก้ bug นี้แล้ว

- ที่ไม่เหมือนกับของที่นี่คือสคริปต์จะไม่ไปหา go.php ถ้าลิงค์นั้นอยู่ในโดเมนของเราเอง
(เช่นผมลิงค์ในบอร์ดไปหากระทู้นึงก็จะไม่มีการผ่าน go.php เลย)
 Smiley
การเปลี่ยนข้อความหลังลิงค์
ในส่วนของ...
$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
สมุนแก๊งเสียว
*

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

กระทู้: 857



ดูรายละเอียด เว็บไซต์
« ตอบ #38 เมื่อ: 13 กันยายน 2012, 13:10:13 »

ผมต้องขออนุญาตทางทีมงานไทยเสียวก่อนน่ะครับที่เอามาแจก ผิดถูกอย่างไรตักเตือนได้เลย
เนื่องด้วย อยากได้ mod linkpr เเบบไทยเสียวจัง
 Tongue
เริ่มเลยน่ะครับ
เปิดไฟล์ 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] ไม่ได้
ผลการใช้ $2 ในไทยเสียว
ซึ่งผมได้ทำการแก้ bug นี้แล้ว

- ที่ไม่เหมือนกับของที่นี่คือสคริปต์จะไม่ไปหา go.php ถ้าลิงค์นั้นอยู่ในโดเมนของเราเอง
(เช่นผมลิงค์ในบอร์ดไปหากระทู้นึงก็จะไม่มีการผ่าน go.php เลย)
 Smiley
การเปลี่ยนข้อความหลังลิงค์
ในส่วนของ...
$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 ไว้ที่โฟเดอร์ไหนเหรอครับ....?
บันทึกการเข้า

อัลฟา
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,744



ดูรายละเอียด เว็บไซต์
« ตอบ #39 เมื่อ: 13 กันยายน 2012, 13:11:25 »

ขอบคุณค่ะ
บันทึกการเข้า

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