- เครดิต
- 28
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขครั้งสุดท้ายโดย ethai เมื่อ 2011-7-9 00:37
จากปลั้กอิน หาเพื่อน 2.1 http://forum.discuzthai.com/thread-26850-1-1.html
แต่ละรายชื่อจะแสดงแบบ
ลองเพิ่มข้อมูลกัน ตัวอย่าง
วิธีทำ
step 1. ขั้นแรกเข้า phpmyadmin เข้าไปดูตัวแปรค่าต่างๆในตาราง pre_common_member_profile , pre_common_member (ถ้าผมเข้าใจไม่ผิดมันค้นหาจาก 2 ตารางนี้ )
โดยเลือกเอาว่าอยากให้แสดงอะไร ก็เลือกชื่อตัวแปรนั้น ตามภาพครับ(ที่อยู่ตัวแปรที่นำมาใช้)
คือตัวแปลที่อยู่ในตาราง pre_common_member_profile , pre_common_member ทั้งหมดสามารถนำมาใช้ได้
ผมจะลองเอาตัวแปรชื่อ realname กับ msn มาแสดงนะครับ
step 2. เปิดไฟล์ source\plugin\dmember\index.inc.php ขึ้นมาครับ
ค้นหาเพิ่มโค้ดด้านล่าง- $serach['ชื่อตัวแปร']=empty($_G['gp_ชื่อตัวแปร']) ? "" : $_G['gp_ชื่อตัวแปร'];
คัดลอกไปที่คลิปบอร์ด เช่นของผมเลือกตัวแปร realname กับ msn มาก็จะเป็น- $serach['msn']=empty($_G['gp_msn']) ? "" : $_G['gp_msn'];
- $serach['realname']=empty($_G['gp_realname']) ? "" : $_G['gp_realname'];
คัดลอกไปที่คลิปบอร์ด เพิ่มโค้ดอีกที่ครับ
หาโค้ด- $bsql = "SELECT m.uid,m.username,mp.gender,mp.affectivestatus,mp.msn,mp.realname,mp.resideprovince,mp.residecity
คัดลอกไปที่คลิปบอร์ด เพิ่มโค้ด
mp.=ชื่อตัวแปร
โดยของผมจะเป็น
mp.msn
mp.realname
เข้าไปแต่ละตัวแปรคั่นด้วย "," ตัวอย่างของผมได้- $bsql = "SELECT m.uid,m.username,mp.gender,mp.affectivestatus,mp.msn,mp.realname,mp.resideprovince,mp.residecity
คัดลอกไปที่คลิปบอร์ด ภาพโค้ดที่ผมแก้ครับ
เมื่อเสร็จแล้วบันทึกครับ
step 3. เปิดไฟล์ source\plugin\dmember\template\index.htm ขึ้นมา
โดยการนำมาแสดงจะใช้โค้ด {$lists[ชื่อตัวแปร]}
โค้ดผมจะเป็น {$lists[realname]} กับ {$lists[msn]}
โดยผมจะลองเปลี่ยนโค้ด- <div class="author">
- <p>
- <font color="#999999">สถานะ:{$lists[affectivestatus]}</font><br/>
- <font color="#999999">บ้านเกิด:{$lists[residecity]}{$lists[resideprovince]}</font>
- </div>
คัดลอกไปที่คลิปบอร์ด เป็น- <div class="author">
- <p> <font color="#999999">ชื่อเล่น:{$lists[realname]}</font><br/>
- <font color="#999999">msn:{$lists[msn]}</font> <br/>
- <font color="#999999">บ้านเกิด:{$lists[residecity]}{$lists[resideprovince]}</font>
- </div>
คัดลอกไปที่คลิปบอร์ด ก็จะได้
Step x เสริมสำหรับคนไม่ค่อยชอบ CSS วิธีแก้ให้กล่องแสดงข้อมูลสูงขึ้น
เปิดไฟล์ source\plugin\dmember\template\index_css.htm
ค้นหา- .s_list {background: url("{$site}source/plugin/dmember/images/bg.png") no-repeat scroll 0 0 transparent;
- height: 240px;
- margin: auto;
- overflow:hidden;
- width: 170px;}
คัดลอกไปที่คลิปบอร์ด เพิ่มความสูงตรงแล้วอย่าลืมแก้ไขภาพ source\plugin\dmember\images\bg.png ให้สูงเท่ากันด้วย
สำหรับคนที่อยากให้คลิกอีเมล msn แล้วขึ้นเพิ่มเพื่อน msn ให้แก้โค้ดตรง(แต่ก็มีข้อเสียคือใช้ได้ใน IE เท่านั้น FF google chrome ใช้ไม่ได้)
เปิดไฟล์ source\plugin\dmember\template\index.htm
ค้นหา- <font color="#999999">msn:{$lists[msn]}</font> <br/>
คัดลอกไปที่คลิปบอร์ด แก้เป็น- <font color="#999999">msn: <a href="msnim:add?contact={$lists[msn]}">{$lists[msn]}</a></font> <br/>
คัดลอกไปที่คลิปบอร์ด เป็นอันเสร็จครับหวังว่าคงอ่านเข้าใจกันนะครับ {:18_780:}
{:18_788:} ! ภาพโดนบังมิดเลย |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
|
|
|
|
|
|