مرجع پارسی MyBB

نسخه‌ی کامل: آموزش Forum Icons v2
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
درود
کنترل پنل مدیر کل
سپس قالبها و پوسته ها
قالب مورد نظر
Forum Bit Templates
forumbit_depth2_forum
حالا کد زیر را پیدا کنید
کد php:
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 
حالا این کد را جایگزین کنید دوستان
کد php:
<img src="{$theme['imgdir']}/ficon/icon_{$forum['fid']}_{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 
خوب داخل پوشه image
روت خود یک فولدر به نام ficon درست کنید
حالا باید تصاویر یا همون ایکون ها را به این صورت نام گذاری کنید
icon_X_on.png
icon_X_off.png
icon_X_offlock.png
جای X باید ای دی انجمنی که میخواهید را قرار دهید
نکته جالب اینه که میتونید حتی برای قفل یا باز بودن انجمنتون هم ایکون بزارید
[تصویر:  photos.png] نمونه: پیوست شده است
[تصویر:  user.png] ترجمه: مای بی بی ایران
آموزش: توسط www.mybb.com
بخواهیم انجمنی بدون عکس باشه چی؟
یه کپی از فایل images/pixel.gif تهیه کنید و با روش گفته شده در ارسال اول نام گذاری کنید. در نهایت هم تصاویر رو (همشون همون pixel.gif هستن) تو پوشه تصاویر آیکون انجمن ها آپلود کنید
سلام .
مرسی دوست عزیز . فقط یک نکته رو باید تصحیح کنید :

(۱۳۹۱/۸/۱۲، ۱۲:۴۰:۲۵ عصر)Doodoo نوشته است: [ -> ]icon_X_on.png
icon_X_off.png
icon_X_offlock.png

پسوند فایل ها باید gif باشه نه png .
یا باید در کدها ، gif را به png تبدیل کنیم یا اینکه از تصاویر gif استفاده کنیم .
با تشکر فراوان . Smile
سلام
من از این استفاده می کنم اما وقتی زیر انجمن اضافه می کنم و کادر بلند تر میشه عکس آیکون ها بالای قسمت کادر می افته چیکار کنیم بیوفته وسط ؟
بنده دخالتی کردم و این تغییر آیکون را کمی پویا کردم

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

همچنین برای هر دو حالت "دارای ارسال تازه" و "بدون ارسال تازه" میتونید تصویر معلوم کنید..

در پوشه قالبتون یک فولدر با نام ficon بسازید (در این چوشه عکس های مورد نظر هر انحمن را آپیود میکنید).

عکس هایی که آپلود میکنید طبق فرموده پست اول باید فرمت زیر را داشته باشد

کد:
off_2.gif
on_2.gif

on برای حالت "دارای ارسال تازه" و off "بدون ارسال تازه" می باشد

عدد 2 هم آی دی اون انجمن هست که منحصرا عکس براش تخصیص میدید.


حالا به inc/functions_forumlist.php برید و کد زیر را بیابید.

کد php:
$lightbulb get_forum_lightbulb($forum$lastpost_data$showlockicon); 

کد های زیر را در زیر آن اضافه کنیدک

کد php:
$lightbulb['folder2'] = $lightbulb['folder'];
    
$ffile = ("ficon/".$lightbulb['folder']."_".$forum['fid'].".gif");
    if( 
file_exists($theme['imgdir']."/".$ffile )){
    
$lightbulb['folder2'] = "ficon/".$lightbulb['folder']."_".$forum['fid'];
    }else{
    
$lightbulb['folder2'] = $lightbulb['folder'];
    } 

سپس قالبها و پوسته ها
قالب مورد نظر
Forum Bit Templates
forumbit_depth2_forum

مقدار زیر را بیابید.
کد php:
<img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 

با کد زیر تعییر بدید
کد php:
<img src="{$theme['imgdir']}/{$lightbulb['folder2']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/> 

هودم هم در انجمن خودم استفاده کردم (امضا)

یا حق...
Forum Bit Templates
forumbit_depth2_forum

اقا این قسمت رو پیدا نمی کنم. میشه دقیق تر توضیح بدیدHuh
قسمت قالب ها و پوسته> قالبها > قالب مورد نظرو انتخاب میکنی توی اون به تریتب از بالا به پایین ادامه بده...
آقا یک اشکال کشف شد اساتید حل کنند . در حالتی که در داخل یک دسته بندی دسته بندی جدید ایجاد می کنیم آیکونی نمایش داده نمی شود یعنی فقط برای حالت زیر انجمن فعال است .
باز متوجه نشدیم.
منظورتون اینه که یه تالار جدید ایجاد میکنید تصویر نداره؟خب طبیعی کدش اینطوریه و شما باید خودتون تصویر براش درنظر بگیرید.
صفحه‌ها: 1 2