Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 02-01-2008, 03:18 PM
abjds.com abjds.com is offline
 
Join Date: Aug 2007
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Making the Pictures in Social Groups viewable by non-members?

Hi everyone,

I'm now running vBulletin 3.7 beta 4 on my forum and we've been having some fun with getting members involved with the social groups.

We want to utilise the social groups as sort of 'picture databases', where each one is for specific type of thing, and people who have that can join and submit their pictures of it. However, I want the pictures to be viewable by everyone, not just the social group members -- I don't want them to have to join just to view the pictures. The way the social groups currently work, users can look at all the thumbnails, but if they click on any thumbnails, it tells them they can't view it and asks them to join.

While poking around, I found this code in group.php:

PHP Code:
if ($group['membertype'] != 'member' AND !can_moderate(0'caneditalbumpicture'))
    {
        if (
$vbulletin->userinfo['permissions']['socialgrouppermissions'] & $vbulletin->bf_ugp_socialgrouppermissions['canjoingroups'] AND can_join_group($group))
        {
            
standard_error(fetch_error('must_be_group_member_view_add_pictures_join_x''group.php?' $vbulletin->session->vars['sessionurl'] . 'do=join&groupid=' $group['groupid']));
        }
        else
        {
            
standard_error(fetch_error('must_be_group_member_view_add_pictures'));
        }
    } 

I figured that was the basic code that was stopping them viewing the pictures as non-members, so I removed it to see what would happen. Now, non-members can click on the images, however, when the image page comes up, all the content is viewable but the image itself will not load.

I've tested this on multiple pages and browsers with our normal user 'test' account versus my admin account, and it's the same -- the normal account can see the picture page but the picture does not load. (Whereas for my admin the picture of course loads no problem.)

I've poked around further but I cannot see what else could be stopping the picture itself from loading. I'm not familiar enough with php, coding, or the way vBulletin works in general to really easily figure this one out, so I thought I would just ask in case anyone else had any idea?

Thanks in advance for any help!
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 03:12 AM.


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.06549 seconds
  • Memory Usage 2,200KB
  • 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)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete