
สำหรับ IP.Board Version 3.1.x แน่นอนครับว่า ไม่มีการโชว์ Avatar ในหน้า Board index แน่ๆ เพราะนั่นเป็น function ของ 3.2.x
แต่ถ้าใครที่เล่นบอร์ดรุ่น 3.1.x อยากจะทำบ้าง ก็ใช่ว่าจะทำไม่ได้นะครับ
เรามาเริ่มกันเลยครับ
1. upload file ต่อไปนี้ ไปยัง สกินของคุณ
bumbu.zip 34.3K
8 downloads2. ไปที่ AdminCP > Look & Feel > namaskin > Board Index > boardIndexTemplate
ด้านบน template ให้วาง โค้ดพวกนี้ไว้
<php>
if( !class_exists('Skinbox') )
require_once IPS_PUBLIC_PATH . '/style_images/' . $this->registry->getClass('output')->skin['set_image_dir'] . '/_php/loader.php';
Skinbox::avatars()->in_forums($cat_data);
</php>
Ctrl + F หา โค้ดนี้
<td class='altrow stats'>
แล้ววางโค้ดพวกนี้ไว้ด้านบนครับ
<style type="text/css">
.sb-avatar, .avatar a img {
opacity: 0;
filter: alpha(opacity=0);
}
.sb-avatar-frame, .avatar a {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 2px rgba(0,0,0,0.5);
display: inline-block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 50px;
height: 50px;
}
</style>
เสร็จแล้วหา โค้ดนี้
<ul>
<li>{$forum_data['topics']} {$this->lang->words['topics']}</li>
<li>{$forum_data['posts']} {$this->lang->words['replies']}</li>
</ul>
วางทับด้วยโค้ดนี้
<div class="left padRight">{$forum_data['last_poster_extended']['avatar_html']}</div>
กด save เป็นอันเสร็จครับ ลองไปทำดูนะครับ













