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 12-12-2012, 04:49 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default [SOLVED]How to hide New Thread button in forum closed via acp

With vbulletin, when you close a forum, no one can create a thread or post in that forum.

I have a form that automatically creates new thread in a closed forum, thats fine & what I want.

What I am after is allowing members to be able to quick reply in a closed forum but, not be able to create new threads.

How can this be achieved?
Am I over looking a setting I may have seen 100's of time that allows this?

Thank you
Reply With Quote
  #2  
Old 12-12-2012, 05:07 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It is a usergroup setting. You may set Can Post Threads to No, but set Can Reply to Own/Other Threads to Yes.
Reply With Quote
  #3  
Old 12-12-2012, 05:35 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for replying Lynne.

Maybe I didn;t word that properly, sorry.
When I said forum, I meant 1 discussion forum within the forums.
If I set Can Post Threads to No that would be global and that usergroup would not be allowed to create threads anywhere.
There is no forum specific setting or settings in usergroup permissions that allow that.

Am I still over looking something?
Reply With Quote
  #4  
Old 12-12-2012, 06:10 PM
mokujin's Avatar
mokujin mokujin is offline
 
Join Date: Oct 2005
Location: Czech
Posts: 345
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Then you will have to go to Forum Permissions, after each Forum there are usergroups to edit permissions.
Reply With Quote
  #5  
Old 12-12-2012, 11:53 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for your reply

I know where & how to set permissions. I have done that a million times over the last 6 years.
But, in vbulletin, there is no settings anywhere that I can find that will allow members to reply to threads in a forum that is closed to new threads.

I want members to be able to comment on threads that are in a closed thread but not be able to create new threads...

Is there an option that I must be overlooking that will allow this?

Thank you
Reply With Quote
  #6  
Old 12-13-2012, 02:08 AM
Pixelduck Pixelduck is offline
 
Join Date: Nov 2012
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

"Can Reply to Others' Threads" click yes x.x. I texted it on mine and it works fine
Reply With Quote
  #7  
Old 12-13-2012, 02:22 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You need to go to Forum Permissions > find the forum > edit the Usergroup settings just for that forum.
Reply With Quote
Благодарность от:
Pixelduck
  #8  
Old 12-13-2012, 03:44 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I know how to do that, but even if "Can Post to others Threads" is set to yes, that usergroup still cannot post a reply in that closed forum....I am closing forum via admincp, not via thread tools.
I don't want to close automated threads manually, mis-understanding

Try it... Close a forum via acp, dbl check your settings which you already know are marked as yes.... go to the forum you just closed via acp and try to reply or quick reply.... You can not reply... thats what I am talking about, I want member to be able to reply.

Sorry
Reply With Quote
  #9  
Old 12-13-2012, 05:46 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ah, I see, I thought you were just not allowing usergroups to post in there (even though you did state exactly what you meant in your first post - my bad!). I don't see how you can do this with the forum closed. If you simply didn't allow users to post threads in there, then you would be able to allow them to post, but not with the way you have it. You'd have to use a modification of some sort to do what you want with the forum closed.
Reply With Quote
Благодарность от:
Panzer Max
  #10  
Old 12-13-2012, 10:49 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I did not word my first post correctly...

I guess I will have figure out how to hide the new thread button in that forum and show my linked button.., I only want members to reply to threads that are automatically created via submitted form.

My next adventure begins.... Thanks Lynne!

--------------- Added [DATE]1355459067[/DATE] at [TIME]1355459067[/TIME] ---------------

I got it... no plugin required.

I looked at the Vbulletin 3.8 Conditionals List on vb.com & found what I was looking for.

For those that want to hide the "New Thread" Button in certain forum you will need to edit the FORUMDISPLAY template. (Backup your template before you edit it)

There will be two instances of the following.

Find:
Code:
	<td class="smallfont"><if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else />&nbsp;</if></td>
Replace with:

Code:
<if condition="$forumid != 6">
	<td class="smallfont"><if condition="$show['newthreadlink']"><a href="newthread.php?$session[sessionurl]do=newthread&amp;f=$foruminfo[forumid]" rel="nofollow"><img src="$stylevar[imgdir_button]/newthread.gif" alt="$vbphrase[post_new_thread]" border="0" /></a><else />&nbsp;</if></td></if>
The only change in the code is the if conditional.
Also, my forum id is 6 that I want to hide the New Thread Buttons, change that number to the forum ID you want to hide the New Thread button in...

Thank You for your replies...
Reply With Quote
Благодарность от:
Lynne
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 09:13 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.04247 seconds
  • Memory Usage 2,264KB
  • 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
  • (2)bbcode_code
  • (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
  • (3)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete