View Single Post
  #1  
Old 11-03-2009, 03:15 PM
abouthere's Avatar
abouthere abouthere is offline
 
Join Date: Sep 2009
Location: Sheffield, UK
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to stop text from being parsed inside code tags

I've done a lot of Googling, Binging (not that this one was much use) and general digging. I can't find a solution to my problem, so I'm turning to the wonderful support community that is you guys!

I am using the WoWHead Tooltips functionality on my guild vBulletin site. It works wonderfully; however I want to be able to make a series of posts explaining the usage of these additional BBCodes to my members.

When I used the same product on phpBB I was able to put example BBCode inside code tags since phpBB wouldn't parse the contents of them. The same isn't true for vBulletin. I've read many posts and articles that say the code tag is effectively a modified quote tag and nothing more.

I am aware that there was the introduction of a noparse tag in recent vBulletin releases. This works well if I want to, for example, show how to display the code for how to use the bold BBCode, but when I use it to demonstrate the aforementioned tooltips, the BBCode is still parsed and I don't know why.

For an example of my problem please visit this thread on my site

I've formatted the example post as follows:

Quote:
Item Syntax:
Code:
 [item]{item name}[/item] or [item]{item id}[/item]
Example:
[item]Balanced Heartseeker[/item]

Generated by:
Code:
[item]Balanced Heartseeker[/item]
The idea being the first bit shows the members the formatting of the BBCode, the second part shows the BBCode in action and the third part shows the code utilised to display the second.

Please note, I have put to noparse tags in the above quote, but you can't see them since vBulletin here is parsing them out.

Any help, advice or opinions on how to rectify this would be gratefully received. I am not accepting of one former vBulletin member of staff's comments suggesting that the expected way around this problem is to show the code but "break it" by putting a space between in the closing BBCode e.g. [ /item] It's not professional to show users something like that in my opinion.

My apologies if my site is a little slow to load. Whilst I have a phat virtual private server, my hosts appear to be having some carrier issues at the moment. Typical since I'm raising this with you guys now!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02933 seconds
  • Memory Usage 1,767KB
  • 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
  • (2)bbcode_code
  • (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