توضیحات: این هک امکان ایجاد یک دکمه در BB-Code رو به شما میده که مثلا فلان مطلب رو برای من روبات ها ایندکس نکنن. در کل این هک خوبی هست برای افرادی که پست های غیر ضروری در سایتشون زیاد می دهند. توصیه به آن افراد که از این هک استفاده کنند.
نویسنده: Jerry
ویرایشگر: Alex Michael
نسخه: تمامی نسخه ها
engine\classes\parse.class.php را باز کنید:
پیدا کنید:
$source = preg_replace( "#\[s\](.+?)\[/s\]#is", "<s>\\1</s>", $source );
در زیر آن اضافه کنید:
$source = preg_replace( "#\[noindex\](.+?)\[/noindex\]#is", "<noindex>\\1</noindex>", $source );
engine\ajax\bbcodes.js را باز کنید: (دی-کد شده آن از فولدر uncompressed)
پیدا کنید:
var s_open = 0;
بعد از آن اضافه کنید:
var noindex_open = 0;
engine\ajax\bbcode.php را باز کنید:
پیدا کنید:
$lang[bb_t_s]
در زیر آن اضافه کنید:
<div id="b_noindex" class="editor_button" onclick="simpletag('noindex')"><img title="ایندکس نشود!" src="/templates/Default/bbcodes/images/noindex.gif" width="23" height="25" border="0"></div>
engine\modules\bbcode.php را باز کنید:
پیدا کنید:
<div id="b_s" class="editor_button" onclick="simpletag('s')"><img title="$lang[bb_t_s]" src="/templates/Default/bbcodes/s.gif" width="23" height="25" border="0"></div>
بعد از آن اضافه کنید:
<div id="b_noindex" class="editor_button" onclick="simpletag('noindex')"><img title="ایندکس نشود!" src="/templates/Default/bbcodes/images/noindex.gif" width="23" height="25" border="0"></div>
engine\inc\inserttag.php را باز کنید:
پیدا کنید:
var s_open = 0;
بعد از آن اضافه کنید:
var noindex_open = 0;
در همان فایل بدنبال متن زیر بگردید:
<div id="b_s" class="editor_button" onclick="simpletag('s')"><img title="$lang[bb_t_s]" src="engine/skins/bbcodes/images/s.gif" width="23" height="25" border="0"></div>
بعد از آن متن زیر را قرار دهید:
<div id="b_noindex" class="editor_button" onclick="simpletag('noindex')"><img title="ایندکس نشود!" src="engine/skins/bbcodes/images/noindex.gif" width="23" height="25" border="0"></div>
و حالا در آدرس های روبر تصویر زیر را آپلود کنید: engine/skins/bbcodes/images/ و templates/Default/bbcodes/images/
تصویر ایندکس نشود!:
توجه: بهتر است که با دقت انجام دهید چون یک کار اشتباه باعث میشه خطایی در صفحه نمایش، نمایش داده شود!