Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Toggle shoutbox Shoutbox - สำหรับคุยเรื่องทั่วไปเท่านั้น ไม่รับตอบปัญหาใด ๆ ทั้งสิ้น

@  mylookhin : (19 May 2012 - 07:09 PM) แง่ม กลุ่มผมเรียกแม้ว จริงๆ นะ -w- ไม่ค่อยชอบมันเท่าไหร่
@  nonzakiz : (19 May 2012 - 07:10 PM) @mylookhin คือยังไงหรอครับๆ
@  BABY_IPB : (19 May 2012 - 08:01 PM) ติดตั้ง rank ไงหว้า
@  ol-lm Ja : (19 May 2012 - 09:06 PM) ดีครับ
@  mylookhin : (19 May 2012 - 09:09 PM) เห้อเซ็งอะ วอไม่ได้บ้าน
@  mylookhin : (19 May 2012 - 09:10 PM) ว่าแต่ ทำไม 3g ToT เข้า เว็ย IPB ไม่ได้หว่า
@  mylookhin : (19 May 2012 - 09:10 PM) ได้ละั
@  mylookhin : (19 May 2012 - 09:10 PM) =w=
@  R¡ce ßa‼s : (19 May 2012 - 09:13 PM) ใครเล่น diablo3 ยัง
@  Invisible Man™ : (19 May 2012 - 09:17 PM) @R¡ce ßa‼s ไม่มีตังซื้อแผ่น
@  nonzakiz : (19 May 2012 - 09:17 PM) ใครช่วยผมด้วย
@  nonzakiz : (19 May 2012 - 09:18 PM) ใครมัตังค์ในโทรศัพท์เกิน 43 บาทมั้ง
@  Invisible Man™ : (19 May 2012 - 09:18 PM) มีแต่เป็น Dtac
@  R¡ce ßa‼s : (19 May 2012 - 09:21 PM) มีให้โหลดละ
@  nonzakiz : (19 May 2012 - 09:22 PM) เครือข่ายไรก็ได้ครัล 55
@  nonzakiz : (19 May 2012 - 09:23 PM) จะให้พิมพ์คำว่า:
TRA
มายังเบอร์: 4541555 หน่อย
แล้วเอาโค้ดที่ได้จากการข้อความที่ส่งกลับให้นนท์ที ><"
@  R¡ce ßa‼s : (19 May 2012 - 09:23 PM) http://game-mattersh...rs-edition.html
@  GongzstudioT... : (19 May 2012 - 10:39 PM) http://www.youtube.c...h?v=FtdmLH_eQlk
@  GongzstudioT... : (19 May 2012 - 10:41 PM) อัดคลิปมาใส่เพลง ไม่เนียนเลย
@  Shinobu Oshino : (19 May 2012 - 11:43 PM) *-* http://ipbthai.com/u...0519_234152.jpg เกมปิดไปแล้ว
@  R¡ce ßa‼s : (19 May 2012 - 11:50 PM) TT โค่
@  Shinobu Oshino : (19 May 2012 - 11:58 PM) http://ipbthai.com/u...0519_235742.jpg บ้าแล้วเล่นคนเดี่ยว = =
@  R¡ce ßa‼s : (20 May 2012 - 12:41 AM) มีตัวเปิดเซิฟ?
@  Shinobu Oshino : (20 May 2012 - 12:43 AM) มี
@  R¡ce ßa‼s : (20 May 2012 - 12:44 AM) share?
@  Shinobu Oshino : (20 May 2012 - 12:51 AM) จะเอาหรอ?
@  R¡ce ßa‼s : (20 May 2012 - 12:51 AM) อืม
@  Shinobu Oshino : (20 May 2012 - 01:00 AM) http://bit.ly/Ko3vom
@  R¡ce ßa‼s : (20 May 2012 - 01:17 AM) อยากได้ 631 จัง
@  Shinobu Oshino : (20 May 2012 - 01:20 AM) มีแต่  900
@  R¡ce ßa‼s : (20 May 2012 - 01:23 AM) 900 แก้ไม่ได้อะชิ
@  R¡ce ßa‼s : (20 May 2012 - 01:24 AM) retail ก็แพง ไม่มีใครแจก
@  Admin_Icemon... : (20 May 2012 - 01:39 AM) ผมรอ pm จาก mod อยู่นะครับ รบกวนทีคับ
@  Shinobu Oshino : (20 May 2012 - 01:56 AM) ข่าวไหม่
@  Shinobu Oshino : (20 May 2012 - 01:57 AM) ini3 อาจจะต่อลิขสิทธิ์ ECO
@  Shinobu Oshino : (20 May 2012 - 01:58 AM) http://www.temppic.c..._0.65119200.jpg
@  Invisible Man™ : (20 May 2012 - 05:54 AM) ฝันดีทุกท่าน
@  mylookhin : (20 May 2012 - 07:36 AM) สวัสดีครับพี่น้องชาวไทยทั้งในประเทศและ International
@  HIPCITYNKP : (20 May 2012 - 09:25 AM) :=)
@  nonzakiz : (20 May 2012 - 10:32 AM) ปวดขี้ๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ

โชว์ Avatar ใน Board index สำหรับ 3.1.x

Trick for 3.1.x

  • Please log in to reply
5 replies to this topic

#1 กับดัก

กับดัก

    Member

  • Moderators
  • 20 posts

Posted 14 October 2011 - 01:50 PM

Posted Image

สำหรับ IP.Board Version 3.1.x แน่นอนครับว่า ไม่มีการโชว์ Avatar ในหน้า Board index แน่ๆ เพราะนั่นเป็น function ของ 3.2.x
แต่ถ้าใครที่เล่นบอร์ดรุ่น 3.1.x อยากจะทำบ้าง ก็ใช่ว่าจะทำไม่ได้นะครับ

เรามาเริ่มกันเลยครับ

1. upload file ต่อไปนี้ ไปยัง สกินของคุณ
Attached File  bumbu.zip   34.3K   8 downloads

2. ไปที่  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 เป็นอันเสร็จครับ  ลองไปทำดูนะครับ

#2 Latté

Latté

    Administrator

  • Administrators
  • 1,192 posts
  • IPB Version: Not Tell

Posted 16 October 2011 - 06:43 PM

โหย เจ๋งอะ

IP.Board Thai
-------------------------------------------
Making you as the Pro


#3 EROSz

EROSz

    Member

  • Advanced Members
  • 57 posts

Posted 18 October 2011 - 05:47 AM

มีตัวอย่างเว็บบอร์ด เวอร์ชั่น 3.1.+ ที่ทำเสร็จเรียบร้อยแล้วบ้างมั้ยครับ อยากดูเป็นแนวครับถ้าออกมาสวยก็จะได้เอาไปลงดูบ้างครับ ^^

#4 กับดัก

กับดัก

    Member

  • Moderators
  • 20 posts

Posted 01 November 2011 - 07:21 PM

View PostEROSz, on 18 October 2011 - 05:47 AM, said:

มีตัวอย่างเว็บบอร์ด เวอร์ชั่น 3.1.+ ที่ทำเสร็จเรียบร้อยแล้วบ้างมั้ยครับ อยากดูเป็นแนวครับถ้าออกมาสวยก็จะได้เอาไปลงดูบ้างครับ ^^

มันทำได้ครับ และมีหลายวิธีที่จะทำให้โชว์ avatar ใน boardindex  ถ้าวิธีข้างบนใช้ไม่ได้ใช้วิธีนี้ดูนะครับ


เลือกสกิน ไปที่ boardIndexTemplate หา

<th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th>

เพิ่มโค้ดนี้ไว้ด้านล่าง
<th scope='col' class='col_c_user'>{$this->lang->words['userAvatar']}</th>

แล้วหา
<td class='altrow stats'>
					   <ul>
					   <li>{$forum_data['topics']} {$this->lang->words['topics']}</li>
					   <li>{$forum_data['posts']} {$this->lang->words['replies']}</li>
					   </ul>
</td>

เพิ่มโค้ดเหล่านี้ไว้ด้านล่าง
<td class='user'>
<php>
$theMember	= IPSMember::load($forum_data['last_poster_id'], 'core,extendedProfile');
if ( $theMember['avatar_location'] == ""){
$memberAvatar = "<img src='{$this->settings['img_url']}/profile/default_thumb.png'/>"
;
}else{
$memberAvatar = IPSMember::buildAvatar($theMember,0,1);
}
</php>
<center><div id='userAvatar'>{$memberAvatar}</div></center>
</td>

กด SAVE

แล้วเปิด ipb_styles.css  หา

/* General block */

วางโค้ดพวกนี้ไว้ข้างบน
#userAvatar img
{
		max-width: 40px;
		max-height: 40px;
		clear:both;
		padding: 0 2px;
}

กด SAVE

เป็นอันเสร็จ อันนี้ได้แน่นอน  ลองทำดูก่อนนะครับ

#5 adomkrkrbeer

adomkrkrbeer

    Member

  • Members
  • 16 posts

Posted 01 November 2011 - 08:44 PM

วิธีที่ 2 ผมลองทำดูแล้ว มันโชว์ครับ แต่มันใหญ่มากก

#6 กับดัก

กับดัก

    Member

  • Moderators
  • 20 posts

Posted 01 November 2011 - 08:45 PM

View Postadomkrkrbeer, on 01 November 2011 - 08:44 PM, said:

วิธีที่ 2 ผมลองทำดูแล้ว มันโชว์ครับ แต่มันใหญ่มากก
ใช้สกินพื้นฐานรึเปล่าครับ ถ้าสกินพื้นฐาน ทำได้ครับ

  max-width: 40px;
  max-height: 40px;

ปรับค่่าตรงนี้ครับ ให้มันเล็กลง เอา 10px ทั้งสองอันลองดูนะ




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users