آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
با سلامی دوباره خدمت دوستان گلم در مامبو لرن:
امروز نیز یک آموزش فوق العاده عالی و بسیار بسیار پر طرفدار رو براتون میزارم.
حتمآ خیلی ها دوست داشتید که آیکن های موضوعات نیز در صفحه ی اصلی نیز به نمایش در بیاد!
خوب مگه آقا سعید چکار است1 ;)
اینم آموزش برای شما:
خوب به ریشه ی فروم رفته و وارد پوشه ی Sources.php شوید و سپس فایل BoardIndex.php را باز کنید:
کد زیرین را پیدا نمایید:
کد:
IFNULL(mods_mem.ID_MEMBER, 0) AS ID_MODERATOR, mods_mem.realName AS modRealName
حالا این کد را کاملآ جایگزین بالایی کنید:
کد:
IFNULL(mods_mem.ID_MEMBER, 0) AS ID_MODERATOR, mods_mem.realName AS modRealName, m.icon
در همین فایل دوباره به دنبال کد زیرین بگردید:
کد:
$this_last_post = array(
'id' => $row_board['ID_MSG'],
حالا دقیقآ این کد را جایگزین بالایی کنید:
کد:
$this_last_post = array(
'id' => $row_board['ID_MSG'],
'icon' => $row_board['icon'],
خوب حالا سیو یا ذخیره کنید و برگردید به ریشه ی فرومتان.
این مسیر را دنبال کنید: Themes/default/BoardIndex.template.php
حالا در فایل BoardIndex.template.php قالبتون این تغییرات را اعمال نمایید:
این کد را پیدا نمایید:
کد:
/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */
if (!empty($board['last_post']['id']))
echo '
<b>', $txt[22], '</b> ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br />
', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
', $txt[30], ' ', $board['last_post']['time'];
echo '
</span>
</td>
</tr>';
به جای آن دقیقآ کد زیرین را قرار دهید:
کد:
/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */
if (!empty($board['last_post']['id']))
echo '
<b>', $txt[22], '</b> ', $txt[525], ' ', $board['last_post']['member']['link'] , '<br />
<img src="', $settings['images_url'], '/post/', $board['last_post']['icon'], '.gif" alt="', $txt['bmi'], '" style="vertical-align: middle;" /> ', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
', $txt[30], ' ', $board['last_post']['time'];
echo '
</span>
</td>
</tr>';
خوب حالا ذخیره کنید و در پوشه ی زبان قالبتون، فایل index.persian.php را باز نمایید و به دنبال کد زیرین بگردید:
حالا قبل از آن این کد را قرار دهید:
کد:
$txt['bmi'] = 'Message Icon';
به جای Message Icon بنویسید 'آیکون تاپیک'
خوب اینم نمونه ی کاری:
[img width=640 height=318]http://i34.tinypic.com/343gbqb.jpg[/img]
اینم انجمن بنده برای نمایش بهتر کار: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
خوب اینم از آموزش امشب و امروز دو تا آموزش عالی براتون گذاشتم.منتظر آموزش های دیگری هم از sanr یا آقا سعید باشید.
انتشار این مطلب با ذکر منبع مامبو لرن [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] بلا مانع است.
بدرود ;)
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
ممنون سعيد جان ، بازم عالي بود :)
ميشه لطف كني آموزش اينكه چند نفر در حال ديدن يك انجمن هستند هم قرار بدي ؟
با تشكر مجدد
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
[quote author=mehdi_org link=topic=17571.msg93433#msg93433 date=1226613053]
ممنون سعيد جان ، بازم عالي بود :)
ميشه لطف كني آموزش اينكه چند نفر در حال ديدن يك انجمن هستند هم قرار بدي ؟
با تشكر مجدد
[/quote]
خواهش می کنم.چشم حتمآ.در اوّلین فرصت آموزش رو براتون میزارم.
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
[quote author=mehdi_org link=topic=17571.msg93433#msg93433 date=1226613053]
ميشه لطف كني آموزش اينكه چند نفر در حال ديدن يك انجمن هستند هم قرار بدي ؟
[/quote]
قبل از هر چیز ممنون از سعید عزیز
مهدی جان ... این کاری که شما می خواید انجام بشه توسط یک بسته به راحتی امکان پذیره که هنوز فارسی نشده
منتظر باشید تا فارسی بشه
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
وظیفه بود جاوید آقا. ;)
منتظر سری های بعدی باشید. ::)
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
سلام
میشه این تغییرات رو به صورت یک بسته ارائه بدین که با نصبش خودش تغییرات رو اعمال کنه ؟
ممنون
پاسخ : آموزش نمایش آیکون تاپیک ها در صفحه اصلی انجمن
سلام دوست من
1- مهمترین چیز اینه که برای اینکه این کدها تبدیل به بسته بشه باید برای هر قالب بسته جداگانه تعریف کرد .. چون اگه توجه کنید سعیدجان فرمودند فایل ...... قالبتون . به کلمه "قالبتون" توجه کنید
2- فکر نمی کنم چند خط کد و تغییرات ساده اینقدر مهم باشه که بخوایم براش بسته آماده کنیم ... ولی اگه گزینه 1 وجود نداشت تبدیل به بسته می کردم
موفق و موید باشید