gol
gol

hardy

خسته شو گر مرهمی می‌بایدت

دم مزن گر همدمی می‌بایدت

تا در اثباتی تو بس نامحرمی

محو شو گر محرمی می‌بایدت
«عطار نیشابوری»

×

توجه : دو ارسال نخستِ کاربرانِ جدید در تالار میدوری , پیش از نمایش , نیاز به تایید مدیریت دارند.

Latest Threads  آخرین ارسال ها :
نمایش آخرین ارسال این موضوع
 
امتیاز موضوع:
  • 0 رأی - میانگین امیتازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
 
  
1 کاربر حاضر در تاپیک: (0 عضو, و 1 مهمان). 1 مهمان
نویسنده:میدوری
آخرین ارسال:میدوری
پاسخ: 1
بازدید: 685
subscription
quickreply advancequickreply report



( MyBB ) نمایش آواتار بدون پلاگین (بخش دوم - درجستجو)
  نویسنده پیام  | تغییر اندازه ی متن:  zoomin zoomout default
admin میدوری profile  
آفلاین
مدیر کل تالار
مدالهای میدوری1000500
1001011720
168241051
دسترسی به میدوری
ارسال یک ایمیل به این کاربر ارسال یک پیام خصوصی به این کاربر مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر اعتبار:
اطلاعات میدوری


تاریخ عضویت: 05 November 2011

ارسال ها: 1,732
شماره کاربری: 1
میزان اعتبار:

محل سکونت: تهران
ماه تولد:
جنسيت:
تماس با میدوری
حالت میدوری
صفحه های میدوری
گوگل پلاس فیس بوک توییتر یوتیوب کلوب
اینستاگرام تلگرام
ارسال: #1
Big Grin نمایش آواتار بدون پلاگین (بخش دوم - درجستجو)

rightarrow
نمایش آواتار بدون پلاگین (بخش دوم - درجستجو)
برای اینکه بتوانیم آواتار را در صفحه ی نتایج جستجو نمایش دهیم راهی هست و آن استفاده از پلاگین است ولی این بهترین گزینه نیست (به دلیل کوئری های زاید) راه کاری را برای دوستان قرار میدهم بدون استفاده از پلاگین . نتیجه ی کار را در لوکال آزمایش کردم و تصویر پیوستی را می توانید ببینید .

یادداشت
متن پیام :
برای انجام کار باید دستی بر آتش داشته باشید و دوستانی که زیاد وارد نیستند دست به این کار نزنند و یا اینکه قبل از انجام این قبیل کارها باید بک آپ از کدهای مورد هدف بگیرند تا در صورت بهم ریختگی در کار , بازگشت به حالت قبل را داشته باشند .
مطلب دوم اینکه این کدها را درصورتی که قالبتان دست نخورده باشد (که بعید است) بصورت یکجا جایگزین کنید ولی اگر خصوصی سازی کرده اید باید فقط کدهای جدید را در بخش مربوطه جایگذاری کنید .




تصویر نمونه :
image
اگر علاقه مند شدید کارهای زیر را باید انجام دهید .

گام نخست : در روت سایتتان فایل Search.php را پیدا کرده و توسط ویرایشگر باز کنید و کدهای زیر را پیدا کنید

کد PHP:
SELECT t.*, u.username AS userusername, p.displaystyle AS threadprefix


کدهای زیر را جایگزین کدهای بالا کنید

کد PHP:
SELECT t.*, u.username AS userusername, p.displaystyle AS threadprefix, u.avatar


گام دوم : در همان فایل کدهای زیر را پیدا کنید

کد PHP:
$thread['pages'] = 0;
$thread['multipage'] = '';
$threadpages = '';
$morelink = '';
$thread['posts'] = $thread['replies'] + 1;


در ابتدای کدهای بالا کدهای زیر را وارد کنید

کد PHP:
//avatar
	if(!$thread['avatar']) {
	$thread_avatar = "<a href='member.php?action=profile&uid={$thread['uid']}'><img src='images/default_avatar.gif' alt='' title='{$thread['username']}' /></a>";
	}
	else
	{
	$thread_avatar = "<a href='member.php?action=profile&uid={$thread['uid']}'><img src='{$thread['avatar']}' alt='' title='{$thread['username']}' /></a>";
	}	
	if(!$thread['lpavatar']) {
	$thread_lpavatar = "<a href='member.php?action=profile&uid={$thread['lastposteruid']}'><img src='images/default_avatar.gif' alt='' title='{$thread['lastposter']}' /></a>";
	}
	else
	{
	$thread_lpavatar = "<a href='member.php?action=profile&uid={$thread['lastposteruid']}'><img src='{$thread['lpavatar']}' alt='' title='{$thread['lastposter']}' /></a>";
	}
//avatar end
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


فایل مربوطه را ذخیره کنید و ببندید.
گام سوم : به مسیر زیر بروید
کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > Search > بخش search_results_threads_thread
و کدهای زیر را پیدا کنید

کد PHP:
	   <div>
		  <span>{$prefix} {$gotounread}{$thread['threadprefix']}<a href="{$thread_link}{$highlight}" id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span>
		  <div>{$thread['profilelink']}</div>
	   </div>


و کدهای زیر را جایگزین همه ی کد های بالا کنید (به مطلب دوم در یادداشت بالا توجه کنید)

کد PHP:
<div>
<table><tr><td id="tvatar1">{$thread_avatar}</td><td>{$prefix} {$gotounread}{$thread['threadprefix']}<a href="{$thread['threadlink']}" id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}<br> {$thread['profilelink']}</td></tr></table>
</div> 


گام چهارم : در همین بخش یعنی مسیر
کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > Search > بخش search_results_threads_thread
کدهای زیر را پیداکنید

کد PHP:
    <td class ="{$bgcolor}" style="white-space: nowrap">
	   <span class ="smalltext">
		  {$lastpostdate} {$lastposttime}<br />
		  <a href="{$thread['lastpostlink']}" class ="last_preview" id="ltid_{$inline_edit_tid}">{$lang->lastpost}</a>: {$lastposterlink}
	   </span>
    </td>
1
2
3
4
5
6


و کدهای زیر را جایگزین همه ی کد های بالا کنید (به مطلب دوم در یادداشت بالا توجه کنید)

کد PHP:
<td class ="{$bgcolor}" style="white-space: nowrap">
<table>
<tr>
<td class ="tvatar_lastpost">{$thread_lpavatar}</td>
<td>
<span class ="lastpost smalltext">{$lastpostdate}{$lastposttime}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>{$lastposterlink}</span>
</td>
</tr>
</table>
</td>
1
2
3
4
5
6
7
8
9
10
11


گام آخر : به مسیر زیر بروید
کنترل پنل مدیریت > قالب ها و پوسته > پوسته ها > پوسته مورد نظر > بخش global.css
و در انتها , کدهای زیر را وارد کنید

کد PHP:
#tvatar1 img {
background-color: rgb(252, 252, 255);
padding: 2px;
border: 1px solid #a5cae4;
border-radius: 4px;
max-height: 36px;
max-width: 36px;
}

.tvatar_lastpost img {
background-color: rgb(252, 252, 255);
padding: 2px;
border: 1px solid #a5cae4;
border-radius: 4px;
max-height: 26px;
max-width: 26px;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17



کار تمام است . امید که بکار بیاید . با سپاس از دوست خوبم marcus_avrelius




امضای میدوری :
[تصویر: mvd09b5.gif]
[تصویر: midori-sign-400.png]
( آخرین ویرایش در این ارسال: 15 - July - 2016 01 : 08 PM، توسط : میدوری .::. دلیل ویرایش: افزودن پیشوند به موضوع .)
محل حضور کاربر در تالار :  admin میدوری در تالار ميدوری حضور ندارد .
ديدگاه کاربران برای مطلب : help (روی آیکون مورد نظر کلیک کنید تا دیدگاه شما ثبت شود . در صورت انصراف تا دوبار می توانید دیدگاه خود را ثبت کنید . برای پاک کردن دیدگاه روی همان آیکون یک بار کلیک کنید تا دیدگاه شما پاک شود .)

برچسب ها :

13 - April - 2014 20 : 01 AM
اعتبار: اهدای موجودی بــانــکــ نقل قول این ارسال در یک پاسخ


subscription
quickreply advancequickreply report

موضوع های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Heart mybb درست کردن ساید بار بدون پلاگین و کوئری فقط با CSS میدوری 2 1,579 07 - January - 2016 07 : 11 PM
آخرین ارسال: میدوری
MYBB mybb آموزشی برای نمایش شروع کننده ی موضوع در انجمن ها میدوری 1 4,181 28 - December - 2015 13 : 06 PM
آخرین ارسال: hp618
MYBB mybb آموزش نمایش تصویر پیشفرض بجای تصویر پاک شده میدوری 0 1,148 22 - June - 2015 58 : 01 PM
آخرین ارسال: میدوری
MYBB mybb آموزش نمایش دادن واژه های خودتان بجای زمان آنلاین در پروفایل میدوری 0 3,117 24 - January - 2015 36 : 06 PM
آخرین ارسال: میدوری
MYBB mybb رفع نمایش «مکان نامعلوم» در لیست افراد آنلاین میدوری 0 3,647 06 - January - 2015 27 : 12 PM
آخرین ارسال: میدوری

بازديدکنندگان از موضوع
کاربرانی که از موضوع بازدید کرده اند ( 8 ) کاربر

ابزار موضوع



1 کاربر حاضر در تاپیک: (0 عضو, و 1 مهمان). 1 مهمان