چگونه در نوبار وی بی 4 بدون نیاز به هک تب بسازیم؟ این مقاله تنها جهت ساختن تب در نوبار نیست! بلکه همانطور که می بینید در این مقاله متوجه خواهید شد چگونه منو های میانبر با زیر منو نیز در نوبار بسازید. (مطابق تصویر بالا) توجه داشته باشید این مقاله یه کمی تخصصیه... پس اگه می بینید که اعمال کردنش براتون سخته الکی خودتون رو زحمت ندید... قسمت نوبار هم شوخی نیست... یهو زدین نابودش کردین وارد قسمت محصولات بشید. روی اضافه کردن Plugin جدید کلیک کنید! در صفحه ای که براتون باز میشه به ترتیب فیلد ها رو با مقداری که خدمتتون میگم پر کنید : محل Hook : process_templates_complete عنوان : New Tab for Navbar انجام دادن : 5 این کد رو هم در قسمت کد پلاگین php بریزید : PHP: $tabselected = ''; $tablinks = ''; if (THIS_SCRIPT == 'yourpage') { $vbulletin->options['selectednavtab']='unique_name'; $tabselected = ' class="selected"'; $tablinks = ' <ul class="floatcontainer"> <li><a href="link1.php">Link 1</a></li> <li class="popupmenu"> <a href="javascript://" class="popupctrl">Drop Down</a> <ul class="popupbody popuphover"> <li><a href="sublink1.php">SubLink 1</a></li> <li><a href="sublink2.php">SubLink 2</a></li> <li><a href="sublink3.php">SubLink 3</a></li> </ul> </li> <li><a href="link2.php">Link 2</a></li> <li><a href="link3.php">Link 3</a></li> </ul> '; } $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="link.php">Nav Link</a>'.$tablinks.'</li>' ; یه سری از مقادیر رو باید در کد بالا تغییر بدین! برای مثال کد : PHP: if (THIS_SCRIPT == 'yourpage') رو باید خودتون تغییر بدین. توجه کنید که اونجایی که نوشته Yourpage، به جای این شما باید یه شرطی بذارید که مثلش داخل وی بی شما نبوده باشه. منظورم اینه که اگه به فرض شما اومدین اسم یه صفحه ای رو گذاشتید که قبلا وجود داشته، اون موقع باعث ایجاد اختلال در صفحاتتون میشه و خلاصه دچار مشکل میشه پس می بایست یه چیزی بذارین که تک باشه!! کد بعدی : PHP: $vbulletin->options['selectednavtab']='unique_name'; هست که باز مثله قبلیه هست! این دفعه کد 'seletednavtab' باید تک باشه... وگرنه اگه شبیه یه تب دیگه باشه باز اختلال ایجاد می کنه... کد بعدی هم : PHP: $template_hook['navtab_end'] .= '<li'.$tabselected.'><a class="navtab" href="link.php">Nav Link</a>'.$tablinks.'</li>' ; هست که در اینجا می تونید آرایه ی مربوط به تابع $template_hook رو تغییر بدین. برای مثال اگه می خواین تب آخری باشه همین رو بذارید باقی بمونه. اگه خواستید اولی یا وسطی باشه، به ترتیب می تونید از کد های زیر استفاده کنید و جایگزین آرایه ی تابع نامبرده کنید : navtab_start و navtab_middle و نهایتاً ذخیره رو می زنید. تبریک میگم تب شما با موفقیت ساخته شد! البته ساختن تب راه های دیگه ای هم داره... برای مثال ما برای ساخت این تب از راه پلاگین جلو رفتیم... راه دیگه اینه که از Template ها بسازیم... ایشالا توی مقاله های بعدی اون رو هم آموزش میدم. موفق باشید. نویسنده : پاتیرا منبع: وی بی ایران