vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=242)
-   -   [HOW TO - vB4] Create a New Tab in the navbar (https://vborg.vbsupport.ru/showthread.php?t=226914)

Bounce 11-17-2009 07:47 PM

Right... think i've sussed it,

I put in index which displayed it :) BUT.....

the rest of the links that were already there disappeared :(

anyway of keeping them and adding the drop down at the end of

* New Posts
* Private Messages
* FAQ
* Calendar
* Community
* Forum Actions
* Quick Links

thank you thou lynne :up:

BlackJacket 11-17-2009 08:54 PM

Sorry, but where do i add this code to?

Thanks :)

EidolonAH 11-17-2009 10:20 PM

Quote:

Originally Posted by NittoMOD (Post 1916192)
Sorry, but where do i add this code to?

Thanks :)

+1 here, do we just throw it in the navbar template then:confused:

DesignWerks 11-17-2009 10:37 PM

Quote:

Originally Posted by Lynne (Post 1914740)
OK, I'll give you an example of what I did on my site and maybe it will help you figure out what you really want..

I have torrents offered on my site. I have a torrents.php page, and few forums for the torrents and some upload pages and stuff. So, I want to link to that page - torrents.php. So, I have "link.php" set to "torrents.php". And, I have THIS_SCRIPT defined as "TORRENTS" at the top of the torrents.php page. Since I also want it to show that link when they are in the two torrents forums, I included that in the condition also. So, I used this as my unique condition:
PHP Code:

if (THIS_SCRIPT == 'TORRENTS' OR in_array($GLOBALS['forumid'], array(xyz))) 

As for my "unique_name", I just used "torrents".

Is it possible to add a unique condition to a Section page? or barring that is there a way to use the page title, section title or SEO URL Alias perhaps? (sorry if this is obvious - I am new to php) I would like to have a section named "Marketplace" for information on my classifieds program. It's an important part of my site so needs to be more visable, plus I want to add external links to my classifieds pages for easier navigation.

I successfully created my new tab and named it Marketplace
link.php is set to "http://www.mydomain.com/content.php?2-Marketplace"
unique_name is Marketplace

taffy056 11-17-2009 10:47 PM

Quote:

Originally Posted by NittoMOD (Post 1916192)
Sorry, but where do i add this code to?

Thanks :)

I think you must place the code into the plugin system at global_state_check , but I could be mistaken, truthfully I am a bit lost on this one lol

cellarius 11-17-2009 11:04 PM

Lynne states where the code has to go - into a plugin at:
Quote:

Originally Posted by Lynne
hook location - global_state_check

Don't know how she could make that clearer ;)

Lynne 11-17-2009 11:09 PM

Quote:

Originally Posted by hIBEES (Post 1916149)
Right... think i've sussed it,

I put in index which displayed it :) BUT.....

the rest of the links that were already there disappeared :(

anyway of keeping them and adding the drop down at the end of

* New Posts
* Private Messages
* FAQ
* Calendar
* Community
* Forum Actions
* Quick Links

thank you thou lynne :up:

If you want to just add to the submenu list that is there, then this is NOT the article for you. This article tells you how to add a whole TAB and then submenu links under it. If all you want is to add to the existing submenu, then I am pretty sure there are template_hooks to use.
Quote:

Originally Posted by NittoMOD (Post 1916192)
Sorry, but where do i add this code to?

Thanks :)

It goes into a plugin, as I said in my post. However, read what I wrote above... this article shows you how to add an entire tab - it isn't used to just add to an existing tab.
Quote:

Originally Posted by DesignWerks (Post 1916234)
Is it possible to add a unique condition to a Section page? or barring that is there a way to use the page title, section title or SEO URL Alias perhaps? (sorry if this is obvious - I am new to php) I would like to have a section named "Marketplace" for information on my classifieds program. It's an important part of my site so needs to be more visable, plus I want to add external links to my classifieds pages for easier navigation.

I successfully created my new tab and named it Marketplace
link.php is set to "http://www.mydomain.com/content.php?2-Marketplace"
unique_name is Marketplace

I haven't tried many other conditions with this. If you want to do it for a Section, then you would also have to modify the existing navbar to not show the Home tab when you are on that section, otherwise it isn't unique. Right now, the Home tab shows whenever you are in the CMS area of the site. So, you'd have to change that condition to say "in the CMS but NOT in section xx" otherwise both tabs will be highlighted and only one of the submenus will be shown. I'm not sure what the exact condition would be since I'm not that familiar with all the variable names used with the new CMS ($sectionid == 2 ?).

zbahadir 11-17-2009 11:50 PM

Thanks Lynne,
http://www.bizimforumlar.com/vbtest/test.php

EidolonAH 11-18-2009 12:12 AM

Quote:

Originally Posted by cellarius (Post 1916266)
Lynne states where the code has to go - into a plugin at:


Don't know how she could make that clearer ;)

Sure, if you understand it all to the level that Lynne does then that might be 'very' clear, but to persons like myself it meant absolutely nothing to me. Had we been directed to the plugin manager as a clear and helpful guide for the not so knowledgeable in vbulletin coding would have then we wouldn't have to ask such boring question would we. Seriously, I get sick to death of that sort of tone, why couldn't you have directed us to the plugin manager instead of giving us your sarcasm.

cellarius 11-18-2009 12:21 AM

You do know what a smiliey is and means, do you? Now, if I wanted to be ironic or sarcastic about something, I'd point you to the Wikipedia article on emoticons. But I don't, however hard you try to misunderstand me :)


All times are GMT. The time now is 10:34 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01558 seconds
  • Memory Usage 1,755KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete