مرجع پارسی MyBB

نسخه‌ی کامل: آموزش به روز رسانی قالب ها برای هماهنگی با نسخه 1.4.12
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
درود

با انجام تغییرات زیر قالب شما با تغییرات داده شده در نسخه 1.4.12 هماهنگ می شود.
(برای استفاده بهتر از قالب های معرفی شده سایت این تغییرات ضروری است اما توجه داشته باشید با توجه به تعداد زیاد قالب ها و تعداد زیاد تغییرات و با عنایت به اینکه نسخه 1.6 به زودی ارایه می شود انجام این تغییرات توسط گروه ما روی قالب های معرفی شده عملا غیر ممکن است و وقت بسیار زیادی را می خواهد)

برای راحتی کار شما دوستان بنده 6 تغییر عمده در قالب های سری 1.4.12 و 1.4.13 را به طور کامل نوشتم تا به راحتی در عرض چند دقیقه قالب خود را به روز کنید.
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > Forum Display templates > در forumdisplay_threadlist

قسمت زیر را پیدا کنید:
کد:
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>

این را جایگزین کنید:
کد:
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > Global templates > در global_pm_alert

این مجموعه را پیدا کنید:
کد:
<div class="float_right"><a href="private.php?action=dismiss_notice&amp;my_post_key={$mybb->post_code}" title="{$lang->dismis_notice}" onclick="return MyBB.dismissPMNotice()"><img src="{$theme['imgdir']}/dismiss_notice.gif" alt="{$lang->dismis_notice}" title="[x]" /></a></div>

این را جایگزین کنید:
کد:
<div class="float_right"><a href="private.php?action=dismiss_notice&amp;my_post_key={$mybb->post_code}" title="{$lang->dismiss_notice}" onclick="return MyBB.dismissPMNotice()"><img src="{$theme['imgdir']}/dismiss_notice.gif" alt="{$lang->dismiss_notice}" title="[x]" /></a></div>
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > Show Thread templates > در showthread

این مجموعه را پیدا کنید:
کد:
<li class="subscription_{$add_remove_subscription}"><a href="usercp2.php?action={$add_remove_subscription}subscription&amp;tid={$tid}">{$add_remove_subscription_text}</a></li>

این را جایگزین کنید:
کد:
<li class="subscription_{$add_remove_subscription}"><a href="usercp2.php?action={$add_remove_subscription}subscription&amp;tid={$tid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a></li>
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > Member templates > در member_profile

این مجموعه را پیدا کنید:
کد:
<tr>
<td class="trow2"><strong>{$lang->pm}</strong></td>
<td class="trow2"><a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->icq_number}</strong></td>
<td class="trow1"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=icq&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['icq']}</a></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->aim_screenname}</strong></td>
<td class="trow2"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->yahoo_id}</strong></td>
<td class="trow1"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->msn}</strong></td>
<td class="trow2"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=msn&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['msn']}</a></td>
</tr>



این را جایگزین کنید:
کد:
<tr>
<td class="{$bgcolors['pm']}"><strong>{$lang->pm}</strong></td>
<td class="{$bgcolors['pm']}"><a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a></td>
</tr>
<tr>
<td class="{$bgcolors['icq']}"><strong>{$lang->icq_number}</strong></td>
<td class="{$bgcolors['icq']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=icq&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['icq']}</a></td>
</tr>
<tr>
<td class="{$bgcolors['aim']}"><strong>{$lang->aim_screenname}</strong></td>
<td class="{$bgcolors['aim']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
</tr>
<tr>
<td class="{$bgcolors['yahoo']}"><strong>{$lang->yahoo_id}</strong></td>
<td class="{$bgcolors['yahoo']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>
</tr>
<tr>
<td class="{$bgcolors['msn']}"><strong>{$lang->msn}</strong></td>
<td class="{$bgcolors['msn']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=msn&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['msn']}</a></td>
</tr>
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > User Control Panel templates > در usercp_forumsubscriptions_forum

این مجموعه را پیدا کنید:
کد:
<td class="trow1" align="center" valign="top"><img src="{$theme['imgdir']}/{$folder}.gif" valign="top" /></td>
<td class="trow1" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong><br /><span class="smalltext"><a href="usercp2.php?action=removesubscription&amp;type=forum&amp;fid={$forum['fid']}">{$lang->unsubscribe}</a> | <a href="newthread.php?fid={$forum['fid']}">{$lang->new_thread}</a></span></td>

این را جایگزین کنید:
کد:
<td class="trow1" align="center" valign="top"><img src="{$theme['imgdir']}/{$folder['folder']}.gif" valign="top" /></td>
<td class="trow1" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong><br /><span class="smalltext"><a href="usercp2.php?action=removesubscription&amp;type=forum&amp;fid={$forum['fid']}&amp;my_post_key={$mybb->post_code}">{$lang->unsubscribe}</a> | <a href="newthread.php?fid={$forum['fid']}">{$lang->new_thread}</a></span></td>
به مسیر زیر بروید:
قالب ها و پوسته ها > قالب ها > قالب مورد نظر > User Control Panel templates > در usercp_addsubscription_thread

این مجموعه را پیدا کنید:
کد:
<input type="hidden" name="action" value="do_addsubscription" />

بعد از آن اضافه کنید:
کد:
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
سلام، دوستان ببخشید اینجا سوال میکنم اما ششاید سوال خیلی از کاربران باشه و بهتره جوابشم همینجا بدین تا کاملتر بشهWink

من نسخه 1.4.11 رو به 1.4.12 آپدیت و بدون این تنظیمات بالا به نسخه 1.4.13 ارتقا دادم، حالا سوالم اینه که باید تمامی این تغییرات رو توی قالبم بدم؟ یا چون از اون نسخه تاحالا هیچ تغییری ندادم فقط بعضی هاشو میتونم انجام بدم؟Idea
پوسته من آپدیت نشد/
(۱۳۸۹/۲/۴، ۰۱:۱۳:۴۷ صبح)Webmaster نوشته است: [ -> ]سلام، دوستان ببخشید اینجا سوال میکنم اما ششاید سوال خیلی از کاربران باشه و بهتره جوابشم همینجا بدین تا کاملتر بشهWink

من نسخه 1.4.11 رو به 1.4.12 آپدیت و بدون این تنظیمات بالا به نسخه 1.4.13 ارتقا دادم، حالا سوالم اینه که باید تمامی این تغییرات رو توی قالبم بدم؟ یا چون از اون نسخه تاحالا هیچ تغییری ندادم فقط بعضی هاشو میتونم انجام بدم؟Idea
درود
باید تغییرات را انجام دهید. هیچ فرقی نمی کند در 1.4.12 هستید یا 1.4.13
قالب خودش آپدیت نمی شود و باید کد های بالا را تغییر دهید. مثلا در نسخه 1.4.12 و 1.4.13 بدون تغییرات، دکمه اشتراک در موضوع که در پایین هر موضوع هست کار نمی کند.

(۱۳۸۹/۲/۴، ۱۳:۲۹:۱۱ عصر)archenemy نوشته است: [ -> ]پوسته من آپدیت نشد/
باید کد ها را ابتدا در نت پد کپی کرده و سپس در محل های گفته شده قرار دهید.
صفحه‌ها: 1 2