เพิ่มข้อมูลที่โชให้ปลั้กอิน หาเพื่อน
แก้ไขครั้งสุดท้ายโดย ethai เมื่อ 2011-7-9 00:37จากปลั้กอิน หาเพื่อน 2.1http://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 = array();เพิ่มโค้ดด้านล่าง$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} กับ {$lists}
โดยผมจะลองเปลี่ยนโค้ด<div class="author">
<p>
<font color="#999999">สถานะ:{$lists}</font><br/>
<font color="#999999">บ้านเกิด:{$lists}{$lists}</font>
</div>เป็น<div class="author">
<p> <font color="#999999">ชื่อเล่น:{$lists}</font><br/>
<font color="#999999">msn:{$lists}</font> <br/>
<font color="#999999">บ้านเกิด:{$lists}{$lists}</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;}เพิ่มความสูงตรงheight: 240pxแล้วอย่าลืมแก้ไขภาพ source\plugin\dmember\images\bg.pngให้สูงเท่ากันด้วย
สำหรับคนที่อยากให้คลิกอีเมล msn แล้วขึ้นเพิ่มเพื่อน msn ให้แก้โค้ดตรง(แต่ก็มีข้อเสียคือใช้ได้ใน IE เท่านั้น FF google chrome ใช้ไม่ได้)
เปิดไฟล์source\plugin\dmember\template\index.htm
ค้นหา<font color="#999999">msn:{$lists}</font> <br/>แก้เป็น<font color="#999999">msn: <a href="msnim:add?contact={$lists}">{$lists}</a></font> <br/>เป็นอันเสร็จครับหวังว่าคงอ่านเข้าใจกันนะครับ {:18_780:}
{:18_788:}! ภาพโดนบังมิดเลย ความรู้ ^^ ไว้จะลองไว้โม นะครับ เยี่ยมๆ X2 นี่ดีจัง 555+ sm926dz แก้ไขครั้งสุดท้ายโดย adman เมื่อ 2011-7-14 19:03
ขอบคุณมาก ๆ สำหรับความรู้ น่าเก็บไปคิดต่อ
ใน X2 มีฟังชั่นแบบนี้ แต่ไม่แน่ใจว่าเหมือนกันหรือเปล่า ที่เมนูจัดการสมาชิก เห็นแว็บ ๆ
*แก้ไข
ลืมไป...อันนี้ใช้กับปลักอิน ...สุดยอดมาก
ที่ผมเห็นมา แค่แสดงผลที่ใต้รูปเท่านั้น
หน้า:
[1]