مرجع پارسی MyBB

نسخه‌ی کامل: آموزش ایجاد Post icon در صفحه اصلی به سبک ویبولتین
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
با سلام

قبل از هر چیز نمیدونم این آموزش را اساتید قبلا گذاشتند یا نه . ولی یک پلاگین موجود برای من مشکل داشت و نشون نمیداد به همین دلیل از ویرایش کدها استفاده کردم

[تصویر:  photos.png] نمونه:

[attachment=3317]

ابتدا وارد پنل هاست بشید و در در پوشه inc فایل با نام functions_forumlist.php را برای ویرایش باز کنید (لطفا قبل از اینکار یک نسخه از آن را دانلود و در گوشه ای نگه دارید که اگر موقع وارد کردن کدها به هم ریختین بتونید برش گردونید !)

فایل را باز کنید دنبال کد زیر بگردید:
کد php:
global $fcache

جایگزین کنید با:

کد php:
global $fcache$cache

کد زیر را پیدا کنید:

کد php:
// Format lastpost date and time 

زیرش اضافه کنید:

کد php:
// GET THREAD ICON 
$lastpost_icon "";
$thread get_thread($lastpost_data['lastposttid']);
$icon_cache $cache->read("posticons");
if(
$thread['icon'] > && $icon_cache[$thread['icon']])
{
    
$icon $icon_cache[$thread['icon']];
    
$lastpost_icon "<img src=\"{$icon['path']}\" alt=\"{$icon['name']}\" />&nbsp;";


سپس ذخیره کنید.

اکنون وارد کنترل پنل مدیر کل بشید در مسیر زیر:

قالب ها - قالب مورد نظر - Forum Bit Templates و سپس forumbit_depth2_forum_lastpost را باز کنید:

متغیر {$lastpost_icon} را قبل از کدهای زیر قرار بدید:

کد php:
<a href="{$lastpost_link}title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a


تمام شد

هر زمان هم نخواستید از پست آیکن استفاده کنید کنترل پنل مدیر کل همان مسیر بالا متغیر {$lastpost_icon} را حذف کنید.

موفق باشید
خب این مگه پلاگین نداشت؟
هر چه پلاگینا کمتر کار ما آسانتر آقای Pars WinkCoolTongue
(۱۳۹۱/۶/۲۹، ۱۰:۴۷:۱۵ صبح)hamidkag نوشته است: [ -> ]هر چه پلاگینا کمتر کار ما آسانتر آقای Pars WinkCoolTongue

به تاریخ پست بد نیست یه نگاهی هم بکنین
در ضمن کد بهتر نیست