แสดงรูปส่วนตัวใน ForumDisplay
แก้ไขล่าสุดโดย kim2543 เมื่อ 2009-12-10 18:30แก้ไขล่าสุดโดย kim2543 เมื่อ 2009-12-10 15:05
อ้างอิงจาก:http://www.discuzthai.com/thread-13678-1-1.html1. เปิดไฟล์ DISCUZ_ROOT\templates\{ชื่อสกินของคุณ}\forumdisplay.htm
ค้นหา
<td class="author">
<cite>
<!--{if $thread['authorid'] && $thread['author']}-->
<a href="space.php?uid=$thread">$thread</a>
<!--{else}-->
<!--{if $forum['ismoderator']}-->
<a href="space.php?uid=$thread">{lang anonymous}</a>
<!--{else}-->
{lang anonymous}
<!--{/if}-->
<!--{/if}-->
</cite>
<em>$thread</em>
</td>แทนที่ด้วยโค๊ดนี้<td class="author">
<div style="float:left;width:28px;padding-top:2px;">
<img src="uc_server/avatar.php?uid=$thread&size=small" class="ava_border" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" />
</div>
<div style="float:left;padding:2px 0px 0px 6px;">
<cite>
<!--{if $thread['authorid'] && $thread['author']}-->
<a href="space.php?uid=$thread">$thread</a>
<!--{else}-->
<!--{if $forum['ismoderator']}-->
<a href="space.php?uid=$thread">{lang anonymous}</a>
<!--{else}-->
{lang anonymous}
<!--{/if}-->
<!--{/if}-->
</cite>
{eval $days=date('Y-n-j',time());}
<!--{if $thread==$days}-->
<em><font color="#FF0000">$thread</font></em>
<!--{else}-->
<em>$thread</em>
<!--{/if}-->
</div>
</td>2. เปิดไฟล์ DISCUZ_ROOT\templates\{ชื่อสกินของคุณ}\css_common.htm
เพิ่มลงไปtd.author { width: 150px; text-align: left; }
เว็บทดสอบ:http://pokemonthai.com/bbs/ ขอบคุณค่ะ ถ้าเอารูปตัวอย่างมาติดจะดีมากๆค่ะ :) แก้ไขล่าสุดโดย paao เมื่อ 2009-12-11 22:44
ขอบคุณครับ เพิ่มเติมให้*
ถ้าคุณติดตั้ง ucenter ต่างหาก หรือชื่อ folder ucenter ของคุณตั้งเองตามใจชอบ อย่าลืมเปลี่ยนในประโยค<img src="uc_server/avatar.php?uid=$thread&size=small" class="ava_border" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" />
ตรงสีแดงให้เป็น Path ที่อยู่ของ Ucenter คุณด้วยนะครับ ตัวอย่างเช่น
<img src="ucenter/avatar.php?uid=$thread&size=small" class="ava_border" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" /> แก้ไขล่าสุดโดย paao เมื่อ 2009-12-11 22:44
ขอบคุณครับ เพิ่มเต ...
ต้นฉบับโพสต์โดย paao เมื่อ 2009-12-11 22:42 http://www.discuzthai.com/images/common/back.gif
ผมก็สร้าง โฟเดอร์ ชื่อ ucenter จะใช้ ของตัวอย่างคุณได้ใหมครับ โค้ดนั้นหน่ะ ขอบคุณครับได้แล้ว -vขอบคุณมากมายค่ะ พอดีผมได้สร้างบอร์ดเป็นโฟรเดอร์แยกมาต่างหาก และก็ลง Ucenter ต่างหากอีก แบบนี้
ucenter = ROOT/ucenter/
Discuz Board = ROOT/webboard/
ตอนแรกภาพไม่ขึ้นก็สงสัย แต่ก็มาเข้าใจว่าโฟรเดอร์ของบอร์ดต่ำกว่า ucenter เลยแก้เป็นแบบนี้ครับ (เฉพาะของผมนะ)
<img src="../ucenter/avatar.php?uid=$thread&size=small" class="ava_border" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" />
ตอนนี้ภาพขึ้นแล้วครับ คือลองทำแล้ว มันแสดงผลแบบว่า ชื่ออยู่ใต้รูป มันไม่ยอมอยู่ข้าง ทำไงให้มันอยู่ข้างครับช่วยตอบที แก้ไขล่าสุดโดย DeVillKing เมื่อ 2010-4-28 17:13
ขอเพิ่มเติมน่ะครับผมใช้สกิล ที่ไม่มี css_common.htm และ forumdisplay.htm เลย
วิธีทำก็คือ แก้ไขไฟล์ ทั้ง 2 ตัว ที่ templates/defaultแล้วอัฟกลับที่เดิม templates/default
.......................
เด๋วคนที่ไม่เข้าใจ อย่างผม จะไม่เข้าใจ ก็ในสกินไม่มีไฟล์จะทำยังไง มีเรื่องอยากถามครับ
ไอ้td.author { width: 150px; text-align: left; }เอาไป ใส่ไว้ตรงไหน ของ
DISCUZ_ROOT\templates\{ชื่อสกินของคุณ}\css_common.htm
เหรอครับ
หน้า:
[1]
2