- เครดิต
- 68
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขล่าสุดโดย koninlove เมื่อ 2010-3-13 01:49
เนื่องจากว่า ผมได้พิสูจน์การทำ Linkout ของคุณ S?|€n7 ในกระทู้ http://www.discuzthai.com/viewthread.php?tid=6427 มาแล้ว
พอทำเสด ผลที่ได้ มันไม่ได้ดั่งใจ มันไมได้ผล เซงมาก มาตั้งกระทู้ถามผู้รู้ ผู้รู้ก็ตอบ แต่ก็ยังแก้ไม่ได้
ผมก็เริ่ม ลองทำเองดู 5 5 5 จอร์จ มันได้ด้วย
เริ่มวิธีทำกันเลยนะคับ
*** ควรจะสำรองก่อนแก้ไขไฟล์ต่างๆ
1. เปิดไฟล์ include/discuzcode.func.php
คำหาคำว่า
- function parseurl($url, $text) {
- if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thunder|synacast){1}:\/\/|www\.)[^\["']+/i", trim($text), $matches)) {
- $url = $matches[0];
- $length = 65;
- if(strlen($url) > $length) {
- $text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
- }
- return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
- } else {
- $url = substr($url, 1);
- if(substr(strtolower($url), 0, 4) == 'www.') {
- $url = 'http://'.$url;
- }
- return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
- }
- }
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- function parseurl($url, $text) {
- if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thunder|synacast){1}:\/\/|www\.)[^\["']+/i", trim($text), $matches)) {
- $url = $matches[0];
- $length = 65;
- if(strlen($url) > $length) {
- $text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
- }
- return '<a href="link.php?referal='.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
- } else {
- $url = substr($url, 1);
- if(substr(strtolower($url), 0, 4) == 'www.') {
- $url = 'http://'.$url;
- }
- return '<a href="link.php?referal='.$url.'" target="_blank">'.$text.'</a>';
- }
- }
คัดลอกไปที่คลิปบอร์ด ค้นหาคำว่า
- <a href="%s" target="_blank">%s</a>
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- <a href="link.php?referal=%s" target="_blank">%s</a>
คัดลอกไปที่คลิปบอร์ด 2. เปิดไฟล์ templates/default/viewthread_node.htm
ค้นหาคำว่า
- <!--{if $post['site']}--><a href="$post[site]" target="_blank" title="{lang member_homepage}"><img src="{IMGDIR}/forumlink.gif" alt="{lang member_homepage}" /></a><!--{/if}-->
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- <!--{if $post['site']}--><a href="link.php?referal=$post[site]" target="_blank" title="{lang member_homepage}"><img src="{IMGDIR}/forumlink.gif" alt="{lang member_homepage}" /></a><!--{/if}-->
คัดลอกไปที่คลิปบอร์ด 3. เปิดไฟล์ templates/default/viewpro_classic.htm
ค้นหาคำว่า
- <!--{if $member[site]}-->
- <tr>
- <th>{lang homepage}:</th>
- <td><a href="$member[site]" target="_blank">$member[site]</a></td>
- </tr>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- <!--{if $member[site]}-->
- <tr>
- <th>{lang homepage}:</th>
- <td><a href="link.php?referal=$member[site]" target="_blank">$member[site]</a></td>
- </tr>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด เสดแล้วให้โหลดไฟล์ ไปวางที่เดียวกับไฟล์ index.php
ข้างในจะมีไฟล์ 2 ไฟล์นะคับ
1. demo.css
2. link.php
*** ขออภัย Discuzthai ด้วยนะคับ ไม่รู้จะทำแบบเว็ปไหน
มีปัญหา ใช้แล้วไม่ได้ผล ต้องการจะลบ กรุณาช่วย PM บอกผมด้วย
ขอบคุณสำหรับคนที่โหลดไปแล้วชื่นชอบ |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|