Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-23-2002, 09:46 PM
cgwillis cgwillis is offline
 
Join Date: Feb 2002
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Sig show for specific user.

I find most sigs annoying on the board that I use, but every once in a while I want to see someone's sig. It's really annoying to have to go to the control panel, turn sigs on, save, go back to the post, look, and then go through the process again just to view one sig. What I think would be a GREAT feature would be:

*If you have sigs turned off, there would be a box (or something)in the postbit that would let you show the sig temporarily, either in a window or in something that would simply show the sig in that one post.

Yeah, so how hard would THIS be?
Reply With Quote
  #2  
Old 12-23-2002, 11:11 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not very

Open root/member.php
Find:
Code:
// ############################### start modify options ###############################
Add above:
Code:
// ############################### user cant see sigs ###############################
if ($action=="cantseesigs") {
$templatesused = "nosigs";
include("./global.php");
if ($bbuserinfo[usergroupid]!=6) {
show_nopermission();
exit;
} 
if ($bbuserinfo[userid]==0) {
show_nopermission();
}
$DB_site->query("UPDATE user SET showsignatures='0' WHERE userid='$bbuserinfo[userid]'");
$goto="showthread.php?s=&threadid=$threadid";
eval("standardredirect(\"".gettemplate("nosigs")."\",\"$goto\");");
exit;
}

// ############################### user can see sigs ###############################
if ($action=="canseesigs") {
$templatesused = "showsigs";
include("./global.php");
if ($bbuserinfo[usergroupid]!=6) {
show_nopermission();
exit;
} 
if ($bbuserinfo[userid]==0) {
show_nopermission();
}
$DB_site->query("UPDATE user SET showsignatures='1' WHERE userid='$bbuserinfo[userid]'");
$goto="showthread.php?s=&threadid=$threadid";
eval("standardredirect(\"".gettemplate("showsigs")."\",\"$goto\");");
exit;
}
Add to the phpinclude template:
Code:
if ($bbuserinfo[usergroupid]==6) {
if ($bbuserinfo[showsignatures]==1) {
$siggies=<a href=\"member.php?s=&action=cantseesigs\">No Signaturess</a>;
}else {
$siggies=<a href=\"member.php?s=&action=canseesigs\">Show Signatures</a>;
}
}
Now edit the postbit template, and add:
Code:
$siggies
wherever you want...

Now add 2 templates:
Name: showsigs
Content:
Code:
Signatures turned on
Name: nosigs
Content:
Code:
Signatures turned off


Satan
Reply With Quote
  #3  
Old 12-23-2002, 11:50 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm, intresting way

i'd say a javascript for those who have sigs disabled would look better, but i don't know JS well, so impossible for me
Reply With Quote
  #4  
Old 12-24-2002, 08:09 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Chris, you are learning fast, good job.. :glasses:
Reply With Quote
  #5  
Old 12-24-2002, 04:37 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks

Your visibility/invisibility hack gave me the idea though

@Xenon - Me neither, so I did it the old-fashioned way

Satan
Reply With Quote
  #6  
Old 12-24-2002, 04:45 PM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by hellsatan
Your visibility/invisibility hack gave me the idea though
yeah I've noticed that hehe
Reply With Quote
  #7  
Old 12-24-2002, 05:34 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



Just shows how useful your hacks are

Satan
Reply With Quote
  #8  
Old 12-31-2002, 10:29 PM
cgwillis cgwillis is offline
 
Join Date: Feb 2002
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I add the code for the phpinclude, I get the following error:

Parse error: parse error, unexpected '<' in /usr/home/www/temputrave.org/messageboard/global.php(329) : eval()'d code on line 10

I don't get it because your code looks correct. ?
Reply With Quote
  #9  
Old 12-31-2002, 10:35 PM
NTLDR's Avatar
NTLDR NTLDR is offline
Coder
 
Join Date: Apr 2002
Location: Bristol, UK
Posts: 3,644
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Note that the code won't work in the postbit unless you add:

PHP Code:
global $siggies 
to the bulidpostbit function in admin/functions.php
Reply With Quote
  #10  
Old 12-31-2002, 11:57 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oops

Rha ks NTKD:R)

Satan
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 11:01 AM.


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.06198 seconds
  • Memory Usage 2,256KB
  • Queries Executed 11 (?)
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
  • (6)bbcode_code
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)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
  • (10)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