View Single Post
  #345  
Old 03-31-2010, 02:57 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bobbo View Post
I thought someone posted about this one, but I cant seem to find the post, unless I am simply confused which is not uncommon.

I only allow access to the Forms navbar tab for admins. Site users access the individual forms via direct links from different places in the site. Since they dont have access to the forms navbar tab, the selected navbar ends up defaulting to the Forum tab, which might be confusing to a site member.

I was thinking there may be 2 different ways I could address this. One would be to figure out how to get the selectednavtab to work with a different tab. I tried adding a conditional on the 'Easy Forms - Forms Tab' plugin to set the selectednavtab to, for example, 'vbcms', but end result is that no tab is selected when viewing a form. (this is cleaner than having the forum tab selected, but not ideal)

The other option I thought of was modifying the navbit section, which I circled in the attached image. What would be ideal is if rather than linking to site.com/misc.php?do=forms it could link to a custom URL based on the form I was using. Then at least, the site user could easily navigate back to where they had been previous to selecting the form.
On Edit Form page:
  1. Add the following php code in the Form Hook: Form Start box:
  2. PHP Code:
    $navbits construct_navbits(array(
    'customurl' => construct_phrase("yourtexthere"),
    '' => construct_phrase($vbphrase['viewing_form'], $form['title'])
    ));
    $navbardone true
  3. Change customurl above to a url like showthread.php?thread=1
  4. Change yourtexthere to text you want displayed, eg. thread 1
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03044 seconds
  • Memory Usage 1,777KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete