Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 02-22-2013, 02:32 PM
Guest210212002
Guest
 
Posts: n/a
Default Smilie code to parse BBCode?

Odd question, but hopefully someone knows the answer. I'm looking to make a smilie code, post and parse a BBCode. For example, if someone posted:

Code:
:ducks:
The replacement would be:

Code:
[img] url_to_a_picture_of_ducks.jpg [/img]
I tried using a replacement variable, which does what it should, but vB doesn't parse the image code - it just shows up as is. If I edit/save the post it displays the image, but I need to add that second parse in there so that when a user types :ducks: both the replacement variable AND the IMG call happen at post time.

Is this possible?
Reply With Quote
  #2  
Old 02-22-2013, 02:42 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not sure I follow all that, but can't you use the "Add New Smilie" function (under "Smilies" in the admincp)?
Reply With Quote
  #3  
Old 02-22-2013, 07:20 PM
Guest210212002
Guest
 
Posts: n/a
Default

What I'm trying to do is have a :code: do something other than show a smilie. An image link was a terrible example, haha. Sorry about that!

Exact example: I have an MP3 embed custom BBCode, so [mp3]urlofsong.mp3[/mp3] will show a small flash player with the user's input. I tried making a replacement variable that uses the MP3 BBCode with a certain MP3 already included, so that if they type :mp3: in a post it would automatically post [mp3]urlofsomesongonmyserver.mp3[/mp3].

The replacement variable works, but what gets put into the post doesn't get parsed. So instead of seeing the results of what would normally happen if you just typed in [mp3]whatever.com/mp3.mp3[/mp3] (my flash player), it just shows the exact code itself. The replacement variable works, but it doesn't parse the BBCode. vB is running the query for the replacement variable, so :mp3: DOES put [mp3]thingIwant[/mp3] into the post, but the BBCode itself doesn't parse.

Does that make sense?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:53 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.06368 seconds
  • Memory Usage 2,174KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (1)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete