Thread: Miscellaneous Hacks - Disable BBCodes/Smilies Per Users/Usergroups
View Single Post
  #3  
Old 04-06-2016, 05:20 PM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent. This is something I was waiting. Something similar Abe1 had made, but it had it's own problems why I didn't used it (mainly the way all new BBcodes were disabled by default for all usergroups, what was PITA to set up and maintain, especially if you have a lot of usergroups, and especially that disabled using BBcodes for users who are in multiple usergroups and one can use BBcode, and one (or more) can't).

Does this mod has the last problem, for users in multiple usergroups? For example, does it allows use of BBcode for someone who has more than one usergroup and one allows, and one disallows using BBcode? If not, please enable best case scenario for that usergroup, so user can use BBcode if at least one usergroup allows use of BBcode.

There's also one use I was planning to use such mod: Having special BBcodes for staff members, that regular users can use, but of course, can see their effect.

Also, is it possible if user who can't use BBcode, when quoting post with disabled BBcode don't see that BBcode at all (BBcode and content within it)? Just to see empty space (last option suggests something like that, but not sure at the moment if it works that way).

Also, is it possible to have separate mod, but with inverted function, that we enter BBcode list and usergroups and/or users who can use them, and that this two mods can work together? Or, having one mod that could have different rules for different BBcodes, e.g.:

img|+6,7 - This means BBcode img can use only usergroups 6 and 7
b|-3,2 - This means that BBcode b (bold) can't use usergroups 3 and 2

Or something similar?

Anyway, great mod.

I had idea about making some posts "official", i.e. only staff members could make them. And that posts would look differently from normal posts (different background image, color, font..., basically different CSS). So users would know it is not "normal" post from staff members, but "official". Now I could make something similar, using BBcode that moderators can use, but regular users, which could have similar effect.

Which also leads me to idea, if I use image for that BBcode, can that image be disabled for users who couldn't use that BBcode? So moderators can use it in easier manner?
Reply With Quote
Благодарность от:
MarkFL
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01162 seconds
  • Memory Usage 1,766KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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