1
SMF Coding Discussion / Re: @@ต้องให้เลขไอดีโชว์ข้างใต้ชื่อทำไงครับ@@
« เมื่อ: 22/11/07, 14:47:03 »
เป็นโค้ดแสดง id ตรงชื่อครับ ว่าสมัครเป็นคนที่เท่าไร
ไปที่
Themes/default/Display.template.php
หา
วางต่อจากที่หา
ไปที่
Themes/default/Profile.template.php
ค้นหา
เอาไปวางต่อจากที่หา
สำหรับภาษาไทย
ไปที่
Themes/default/languages/Modifications.thai.php
ค้นหา
เอาไปวางต่อจากที่หา
สำหรับภาษาอังกฤษไปที่
Themes/default/languages/Modifications.english.php
ค้นหา
เอาไปวางต่อจากที่หา
ที่มา
ต่อไปเป็นโค้ดแสดงรูปของสมาชิกที่ยังไม่ใส่รูป
ก่อนแก้ไข ให้สำรองไฟล์ที่จะแก้ไขไว้ก่อนนะครับกันผิดพลาด เพราะโค้ดที่นำมาฝากเป็นของเวอร์ชั่นเก่า
แต่ผมเอามาทดสอบแล้วใช่ได้ก็เลยนำมาฝาก กันนะครับ
โค้ดจะแบ่งเป็นสองส่วนนะครับ บนหัวเว็บ กับ ในกระทู้
สำหรับ บางธีมไม่มีรูปตรงหัวเว็บก็ ใส่แค่อันเดียวพอครับ
ก่อนอืนสร้างรูป ชื่อ noavatar.gif ไปไว้ใน โฟเดอร์ images ของธีมที่เราใช้
อันแรกเป็นโค้ดรูปส่วนหัวเว็บ
ธีมเว็บใครไม่มีก็ข้ามไป รูปในกระทู้เลยครับ
ไปที่
themedir/index.template.php
ค้นหา
เอาโค้ดด้านล่างไปแทนที่
ส่วนนี้ เป็นรูปในกระทู้
ไปที่
$themedir/Display.template.php
หา
เอาโค้ดด้านล่างไปวางแทน
ที่มา ลองเข้าไปดูเพิ่มเติมครับ
ไปที่
Themes/default/Display.template.php
หา
โค้ด: [เลือก]
', $txt[26], ': ', $message['member']['posts'], '<br />
วางต่อจากที่หา
โค้ด: [เลือก]
', $txt['member_number'], ': ', $message['member']['id'], '<br />
ไปที่
Themes/default/Profile.template.php
ค้นหา
โค้ด: [เลือก]
<td>', (!empty($context['member']['group']) ? $context['member']['group'] : $context['member']['post_group']), '</td>
เอาไปวางต่อจากที่หา
โค้ด: [เลือก]
</tr><tr>
<td><b>', $txt['member_number'], ': </b></td>
<td>', $context['member']['id'], '</td>
สำหรับภาษาไทย
ไปที่
Themes/default/languages/Modifications.thai.php
ค้นหา
โค้ด: [เลือก]
// Version: 1.1; Modifications
เอาไปวางต่อจากที่หา
โค้ด: [เลือก]
$txt['member_number'] = 'สมาชิก ID';
สำหรับภาษาอังกฤษไปที่
Themes/default/languages/Modifications.english.php
ค้นหา
โค้ด: [เลือก]
// Version: 1.0 RC2; Modifications
เอาไปวางต่อจากที่หา
โค้ด: [เลือก]
$txt['member_number'] = 'Member ID';
ที่มา
โค้ด: [เลือก]
http://www.simplemachines.org/community/index.php?topic=11118.0
ต่อไปเป็นโค้ดแสดงรูปของสมาชิกที่ยังไม่ใส่รูป
ก่อนแก้ไข ให้สำรองไฟล์ที่จะแก้ไขไว้ก่อนนะครับกันผิดพลาด เพราะโค้ดที่นำมาฝากเป็นของเวอร์ชั่นเก่า
แต่ผมเอามาทดสอบแล้วใช่ได้ก็เลยนำมาฝาก กันนะครับ
โค้ดจะแบ่งเป็นสองส่วนนะครับ บนหัวเว็บ กับ ในกระทู้
สำหรับ บางธีมไม่มีรูปตรงหัวเว็บก็ ใส่แค่อันเดียวพอครับ
ก่อนอืนสร้างรูป ชื่อ noavatar.gif ไปไว้ใน โฟเดอร์ images ของธีมที่เราใช้
อันแรกเป็นโค้ดรูปส่วนหัวเว็บ
ธีมเว็บใครไม่มีก็ข้ามไป รูปในกระทู้เลยครับ
ไปที่
themedir/index.template.php
ค้นหา
โค้ด: [เลือก]
if (!empty($context['user']['avatar']))
echo '
<td class="windowbg" valign="middle">', $context['user']['avatar']['image'], '</td>';
เอาโค้ดด้านล่างไปแทนที่
โค้ด: [เลือก]
if (!empty($context['user']['avatar'])){
echo '
<td class="windowbg" valign="middle">', $context['user']['avatar']['image'], '</td>';}
else{
echo ' <td class="windowbg" valign="middle"><img src="', $settings['images_url'], '/noavatar.gif" alt="" /></td>';}
ส่วนนี้ เป็นรูปในกระทู้
ไปที่
$themedir/Display.template.php
หา
โค้ด: [เลือก]
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
เอาโค้ดด้านล่างไปวางแทน
โค้ด: [เลือก]
// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image'])){
echo '
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
}
else{
echo ' <div style="overflow: auto; width: 100%;"><img src="', $settings['images_url'], '/noavatar.gif" alt="" /></div><br />';}
ที่มา ลองเข้าไปดูเพิ่มเติมครับ
โค้ด: [เลือก]
http://www.simplemachines.org/community/index.php?topic=19500.0