หมวดไฟฟ้า/อิเล็กทรอนิกส์/คอมพิวเตอร์ => ห้อง SMF 2.0.X => Programming => ห้องคอมพิวเตอร์ => ห้อง MOD => ข้อความที่เริ่มโดย: Auto Man ที่ 06 พฤษภาคม 2559, 08:15:06

หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 08:15:06
อ้างถึง
ดังรูปครับ ใครทราบวิธีบ้างครับผม ว่าจะเพิ่มอย่างไร

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ

จัดปาย...

http://custom.simplemachines.org/mods/index.php?mod=1652

เปิด/Themes/default/Display.template.php

ค้นหา

โค๊ด: [Select]
// Show how many posts they have made.
echo '
', $txt[26], ': ', $message['member']['posts'], '<br />
<br />';

วางทับที่ค้นหา

โค๊ด: [Select]
// Show how many posts they have made.
echo '
', $txt[26], ': ', $message['member']['posts'], '<br />
', $txt['memberid'], ': ', $message['member']['id'], '<br />
<br />';

เปิด /Themes/default/Profile.template.php

ค้นหา

โค๊ด: [Select]
<tr>
<td><b>', $txt[233], ': </b></td>
<td>', $context['member']['registered'], '</td>
</tr><tr>
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr>';

วางทับที่ค้นหา

โค๊ด: [Select]
<tr>
<td><b>', $txt[233], ': </b></td>
<td>', $context['member']['registered'], '</td>
</tr><tr>
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr><tr>
<td><b>', $txt['memberid'], ':</b></td>
<td> ', $context['member']['id'], '</td>
</tr><tr>
</tr>';

เปิด /Themes/default/languages/index.english.php
ค้นหา

โค๊ด: [Select]
$txt[233] = 'Date Registered';
ใส่ก่อนค้นหา

โค๊ด: [Select]
$txt['memberid'] = 'Member N&ordm;';
ภาษาไทย
เปิด /Themes/default/languages/index.thai.php

ค้นหา

โค๊ด: [Select]
$txt[233] = 'วันที่สมัครสมาชิก';
ใส่ก่อนค้นหา

โค๊ด: [Select]
$txt['memberid'] = 'หมายเลขสมาชิก N&ordm;';
หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 08:19:01
Display.template.php

ค้นหา
โค๊ด: [Select]
<li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';
เพิ่มหลังจากค้นหา
โค๊ด: [Select]
echo '
<li>', $txt['memberid'], ': ', $message['member']['id'], '</li>';


Profile.template.php

ค้นหา
โค๊ด: [Select]
<dd>', $context['member']['last_login'], '</dd>
เพิ่มหลังค้นหา
โค๊ด: [Select]
<dt><b>', $txt['memberid'], ': </b></dt>
<dd>', $context['member']['id'], '</dd>


languagedir/index.english.php
languagedir/index.thai.php
languagedir/index.thai-utf8.php

ค้นหา
โค๊ด: [Select]
$txt['date_registered'] = 'Date Registered';
ไทยก็ค้นหาจาก date_registered  ประมาณบรรทัด 171

เพิ่มหลังค้นหา
โค๊ด: [Select]
$txt['memberid'] = 'Member ID';

อัพเสร็จอย่าลืมลบแคช

ขอบคุณที่มาครับของข้อมูล
http://www.justusers.net/forum/index.php/topic,2618.msg24354.html#msg24354
หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 09:28:33
นำประสบการณ์มาเล่าสู่กันฟัง

   ไปท่องเว็บมาหลายที่ในฐานะ user ธรรมด้าธรรมดา จวบมาวันหนึ่งต้องมานั่ง
เป็นแอดมิน เลยนึกย้อนไปเมื่อเข้าเว็บต่างๆ เห็นมีการบอกลำดับที่ของสมาชิกเว็บ
เลยเกิดความสนใจ จะนำมาใช้มั่ง ว่างั้นเถอะ
(แคปภาพมา ขอบคุณเจ้าของภาพเป็นอยางสูงคร๊าบ...)
มาจากที่นี่ http://www.gpsteawthai.com/index.php?topic=1302.0


ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


   เวอร์ชั่น smf ที่ใช้ขณะนี้เป็น smf 2.0.11 กระทู้บนสุดได้ถูกนำมาใช้
ถามว่าโชว์ลำดับของสมาชิกได้มั๊ย โชว์ได้เหมือนกัน แต่จะเออเร่อร์เวลาเข้า
ไปดูหน้าโปรไฟล์ของสมาชิก  ต้องใช้กระทู้ต่อมาแทน (กระทู้ที่ 1)
หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 09:41:53
มาดูลำดับการแก้แบบแมนวล ไม่ได้ใช้มอดนะครับ ไปยาวไป...

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423660)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423661)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423662)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423663)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423664)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423665)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423666)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423667)
หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 09:45:06
  จากภาพ อยากจะตัด No ออก

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423679)

แก้ยังไงหว่า (เพราะดูแล้วมันซ้ำซ้อนกันพิกล  สมาชิกลำดับที่ No: 1)
ที่จริงแก้ได้ง่ายๆ น่าจะแก้ที่ไฟล์ index.thai-utf8.php แต่ได้ทดสอบในโปรฟายของสมาชิก
เกิดเออร์เรอร์เข้าไม่ได้  เลยไม่ได้แก้

สาเหตุ
   น่าจะมาจากโค๊ดที่ใช้มันเป็น smf รุ่นแรกๆ ที่มักใช้แท็กตาราง (table) พวกคำสั่ง tr, td พวกนี้
แต่ใน smf 2.0.xx จะใช้แท็ก dt, dd , li พวกนี้แทน
หัวข้อ: จะเพิ่มลำดับการสมัครของสมาชิกทางคอลัมน์ซ้าย ยังไง ?
เริ่มหัวข้อโดย: Auto Man ที่ 06 พฤษภาคม 2559, 09:50:23
  เลยปรับมาใช้การติดตั้งแบบกระทู้ต่อมา (กระทู้ที่ 1 แทน) ลองดูกันครับ

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423697)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423698)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423699)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423700)

แก้ไขให้แสดงเป็นภาษาไทย และตัดคำว่า ID ออก

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423702)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423701)

ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
 (http://upic.me/show/58423703)

   ลองดูไฟล์แนบนี้เป็น smf 2.0.11 ก่อนแก้ไข ให้ท่านได้ลองฝีมือทดสอบการแก้ไขดู
- ลองดูว่าท่านค้นหา คำที่ต้องการค้น เป็นไหม และ ใส่โค๊ดแทนที่ยังไง ก่อน/หลัง หรือทับที่ค้นหา
- ยังไม่มีโปรแกรมในการอีดิต จัดไปด้วยกันเลย Editplus ไฟล์แนบนี้
- เป็นการฝึกฝนครับ อย่าคิดมาก..
 8)