مرجع پارسی MyBB
آموزشی برای نمایش شروع کننده ی موضوع در انجمن ها - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: متفرقه (https://community.mybbiran.com/forum-52.html)
+--- انجمن: آموزش های متفرقه (https://community.mybbiran.com/forum-33.html)
+--- موضوع: آموزشی برای نمایش شروع کننده ی موضوع در انجمن ها (/thread-16434.html)



آموزشی برای نمایش شروع کننده ی موضوع در انجمن ها - میدوری - ۱۳۹۳/۴/۲۵

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

اگر علاقه مند شدید کارهای زیر را باید انجام دهید .
گام نخست : افزونه ی معجزه گر "PHP در قالب ها" را که در اینجا قرار دارد , دانلود و سپس نصب کنید .
گام دوم : به مسیر زیر بروید :
برای پست بیت جدید : کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > Postbit templates > بخش Postbit
برای پست بیت کلاسیک : کنترل پنل مدیریت > قالب ها و پوسته > قالب ها > قالب مورد نظر > Postbit templates > بخش postbit classic
و متغیر زیر را پیدا کنید .

کد php:
{$post['useravatar']} 

کدهای زیر را قبل از متغیری که پیدا کردید قرار دهید .

کد php:
<if $thread['uid'] == $post['uid'then>
<
div class ="badge"></div>
</if> 

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

و در انتهای صفحه کدهای زیر را وارد کنید (با توجه به مطلبی که در "توجه" بالا نوشتم)
کد php:
.badge {
displayblock;
positionabsolute;
margin-top: -62px;
margin-right115px;
backgroundurl(images/starter.pngno-repeat transparent;
height56px;
width56px;

گام چهارم : تصویر موجود در فایل فشرده ی پیوست شده را در پوشه ی "images" آپلود کنید .
کار تمام است . امید که بکار بیاید .

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

.zip   starter.zip (اندازه: 4.01 KB / تعداد دفعات دریافت: 4)
منبع : تالار میدوری