Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Template Modifications
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Disable Signatures per user Details »»
Disable Signatures per user
Version: 1.00, by msimplay msimplay is offline
Developer Last Online: May 2021 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 03-17-2005 Last Update: Never Installs: 5
 
No support by the author.

Well I've been having arguements about signature sizes with a user of mine.
Usually I'd ban the person but maybe it would be a better punishment just to disable their ability to display signatures within the postbit and a few people have asked for this on vbulletin.org and even released a hack for it but i don't really want to hack when i could do it via templates just as effectively and then i decided to share with everyone here

This should work on any version of vb3

first create a new profile field
Code:
Title: Allow Signature
Description: Your Own Description here
Type: Single-Selection Radio Buttons
Options: Yes and on the second line No (case sensetive)
Display Page:	Edit profile (or anywhere u want)
Set Default: Yes
Field editable by user: No
Field Hidden on Profile: Yes
Field Searchable on Members List: No
Show on Members List: No
Allow user to input their own value for this option: No
make a note of the [fieldXX] number

Now Find in Postbit / Postbit Legacy
Code:
<if condition="$post['signature']">
and replace with

Code:
<if condition="$post['signature'] AND $post[fieldXX]!= 'No'">
and now
Code:
replace XX with the field of the new profile field
Now Open MEMBERINFO template and find

Code:
$userinfo[signature]
and replace with

Code:
<if condition="$userinfo[fieldXX]!= 'No'">$userinfo[signature]
<else />
<center>Signature Disabled By The Administrator</center></if>
Code:
 replace XX with the field of the new profile field and your done

you can now enable and disable signatures in the postbit via their user options
and the profile field will be hidden to all except moderators and above

In member info it will show disabled by the administrator

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-21-2005, 10:07 AM
MrToasty MrToasty is offline
 
Join Date: May 2004
Location: Adelaide AU
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

brilliant work! I likes!
Reply With Quote
  #3  
Old 03-27-2005, 02:53 PM
Julie's Avatar
Julie Julie is offline
 
Join Date: Mar 2005
Location: Oslo, Norway
Posts: 187
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great punishment! Thanks!
Reply With Quote
  #4  
Old 04-01-2005, 12:21 AM
SaN-DeeP's Avatar
SaN-DeeP SaN-DeeP is offline
 
Join Date: Jun 2002
Location: Mumbai, India
Posts: 1,195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice hack... thanks for posting.
Reply With Quote
  #5  
Old 04-01-2005, 06:23 AM
msimplay's Avatar
msimplay msimplay is offline
 
Join Date: Aug 2002
Location: UK
Posts: 1,059
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just posted an upgrade so you can now show "disabled by the adminstrator" in their profile

to upgrade just

Open Member info and find

Code:
$userinfo[signature]
and replace with

Code:
<if condition="$userinfo[fieldXX]!= 'No'">$userinfo[signature]
<else />
<center>Signature Disabled By The Administrator</center></if>
and finally

Code:
replace XX with the field of the new profile field and your done
Reply With Quote
  #6  
Old 07-19-2005, 05:21 AM
Blind Guardian's Avatar
Blind Guardian Blind Guardian is offline
 
Join Date: Mar 2004
Location: South Carolina
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This will prove quite useful at my forum, so far i'd been disabling signatures via a seperate usergroup and permissions.

Thank you.
Reply With Quote
  #7  
Old 07-20-2005, 01:19 PM
vakvak vakvak is offline
 
Join Date: Mar 2005
Location: T?rkiye
Posts: 87
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

brawo thank you
Reply With Quote
  #8  
Old 07-21-2005, 02:04 AM
paul41598's Avatar
paul41598 paul41598 is offline
 
Join Date: Jun 2004
Location: MI
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cant get it to work. If I disabled user A's signature. It doesnt show in the postbit for me, the admin, (which is good) however if Im logged in as another test user, he/she can see the signature still fine? hmmm
Reply With Quote
  #9  
Old 04-10-2006, 08:04 PM
o0Hubba0o's Avatar
o0Hubba0o o0Hubba0o is offline
 
Join Date: Mar 2005
Location: Minnesota
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by paul41598
Cant get it to work. If I disabled user A's signature. It doesnt show in the postbit for me, the admin, (which is good) however if Im logged in as another test user, he/she can see the signature still fine? hmmm
Well it's been a few months for this thread, but I admin at a forum that's still a 3.0.7 forum and we're having this issue also. Me as an admin cannot see it in posts or profile, but regular members can see it in posts but not in profile, anyone have an idea on why?
Reply With Quote
  #10  
Old 04-22-2006, 01:37 PM
o0Hubba0o's Avatar
o0Hubba0o o0Hubba0o is offline
 
Join Date: Mar 2005
Location: Minnesota
Posts: 263
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by o0Hubba0o
Well it's been a few months for this thread, but I admin at a forum that's still a 3.0.7 forum and we're having this issue also. Me as an admin cannot see it in posts or profile, but regular members can see it in posts but not in profile, anyone have an idea on why?
Anyone able to figure this out? We have a lot of user's with sigs out of the guidelines and this would be a life saver. Any help's appreciated.
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 02:47 PM.


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.04608 seconds
  • Memory Usage 2,298KB
  • Queries Executed 23 (?)
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
  • (10)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete