Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 08-14-2015, 04:41 AM
Dave Strider's Avatar
Dave Strider Dave Strider is offline
 
Join Date: Sep 2011
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Use BBCode in usertitle

What I would like to do is allow specific usergroups to be able to use BBCode to format their usertitle. Is there a way to do this via plugin?
Reply With Quote
  #2  
Old 09-01-2015, 12:06 AM
Andr? Noberto Andr? Noberto is offline
 
Join Date: Feb 2011
Location: Brazil
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I guess you could try something like this

PHP Code:
require_once(DIR '/includes/class_bbcode.php');
$newUserTitle $post['usertitle'];
    
//Use [c] for [color], it will save some characters from the usertitle limit.
$newUserTitle preg_replace('#\[c(.*?)\](.*?)\[\/c\]#','[color\1]\2[/color]',$newUserTitle);
    
$bbcode_parserx = new vB_BbCodeParser($vbulletinfetch_tag_list());
$newUserTitle $bbcode_parserx->do_parse($newUserTitle truefalsetrue falsefalsefalse);
    
$post['usertitle'] = $newUserTitle
You could use hooks like:
postbit_display_complete
profile_complete
etc...

The hook will change according to the location you want to enable it.

I'm not sure if this is going to work, as I haven't tried but please post your results here after testing.
Reply With Quote
  #3  
Old 09-21-2015, 08:37 PM
Dave Strider's Avatar
Dave Strider Dave Strider is offline
 
Join Date: Sep 2011
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry for the late reply, been a tab busy these days. As for the code, it does work in threads, however, it doesn't work in profiles. In profiles it will just simply display the code that was entered in the User Control Panel.
Reply With Quote
  #4  
Old 09-24-2015, 03:40 PM
Andr? Noberto Andr? Noberto is offline
 
Join Date: Feb 2011
Location: Brazil
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you created a plugin for each hook?
Reply With Quote
  #5  
Old 09-25-2015, 10:29 PM
Dave Strider's Avatar
Dave Strider Dave Strider is offline
 
Join Date: Sep 2011
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, I tried that, and sadly no luck. I even tried replacing $post['usertitle'] with $prepared['usertitle'] since that's what used to call the usertitle in the MEMBERINFO template.
Reply With Quote
  #6  
Old 09-26-2015, 07:00 PM
Andr? Noberto Andr? Noberto is offline
 
Join Date: Feb 2011
Location: Brazil
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try adding a new plugin with same code with the hook location: member_complete and fetch_userinfo.

It's supposed to work after this.
Try it.
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:27 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04701 seconds
  • Memory Usage 2,205KB
  • 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete