vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Show Thread Enhancements - Members Can't Download Attachments Before Reply (https://vborg.vbsupport.ru/showthread.php?t=203634)

MARCO1 03-15-2009 10:35 AM

Try To replace this line

PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 

Replace With
PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='6".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 


Powlo 03-15-2009 01:22 PM

Quote:

Originally Posted by MARCO1 (Post 1768562)
Try To replace this line

PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 

Replace With
PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='6".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 


Ok i tried that, i didnt receive an error but it still didnt work.

Thanks for helping but if i cant get this sorted im gonna have to uninstall. :confused:

[edit] Infact it didnt work for anybody wanting to download after that code edit. They could reply to the thread 10 times and they still couldnt have downloaded the attachment.

Powlo 03-16-2009 02:31 PM

Any other ideas to prevent admin from having to reply?

Powlo 03-20-2009 11:35 PM

OK that one seems to have got you stumped a little, how about being able to turn it off for a certain style?

crazlunatic 03-21-2009 05:50 PM

Hi. Great plugin you have here. Is there a plugin or can you mod it so that it says they are require to have a certain number of posts before they are allowed to download?

Davros 03-22-2009 02:44 PM

This doesn't work in any way shape of form for me.

I've done the edit to the attachment.php.

Is there supposed to be an option in VB Options or anywhere else in Admin CP?

I think you need to elaborate on this a little more, maybe a better read me file.

Also worth mentioning when I reply to the post I still get the

Quote:

.You can't Download The Attachments Before Reply To The Thread.

Best Wishes
message.

This includes all usergroups including Admin even with this line in the attachments.php

Code:

  if ( !$vbulletin->db->query_first ( "SELECT postid FROM " . TABLE_PREFIX . "post WHERE userid='6".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]" ) ) :

Powlo 03-22-2009 06:08 PM

You need to remove the 6 from that line cos it doesnt work, infact it stops it from working altogether. As yet we havnt another solution to the Admin problem which is a shame cos this could be a really good mod for my forum.

Powlo 03-27-2009 06:33 PM

If you want to prevent a usergroup or groups from having to reply to a thread before downloading attachment you need to do this..

Replace this code ...
PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 

with this this..


PHP Code:

if (!is_member_of($vbulletin->userinfoxyz))
{
   if ( !
$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) :  



Changing x, y, z for your groups that dont need to reply.

Hope that helps.

Thanks to Lynne for her help.

Davros 03-30-2009 08:40 PM

Quote:

Originally Posted by Powlo (Post 1778465)
If you want to prevent a usergroup or groups from having to reply to a thread before downloading attachment you need to do this..

Replace this code ...
PHP Code:

   if ( !$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) : 

with this this..


PHP Code:

if (!is_member_of($vbulletin->userinfoxyz))
{
   if ( !
$vbulletin->db->query_first "SELECT postid FROM " TABLE_PREFIX "post WHERE userid='".$vbulletin->userinfo[userid]."'  AND threadid=$threadinfo[threadid]) ) :  



Changing x, y, z for your groups that dont need to reply.

Hope that helps.

Thanks to Lynne for her help.

Thanks for the advise but now I get this error when the attachment is clicked.

Code:

Parse error: syntax error, unexpected '}' in /home/test/domains/test-forum.com/public_html/forum/attachment.php on line 193
Quote:

Install :

Import The Product From Your Admincp
Open Read Me file In attachments For File Changes

MARCO1 03-30-2009 08:52 PM

What's happen if you install the hack without any changes ? did it work ?


All times are GMT. The time now is 03:36 PM.

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.01987 seconds
  • Memory Usage 1,770KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (8)bbcode_php_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete