Thread: Major Additions - Video-Directory
View Single Post
  #637  
Old 01-03-2009, 09:30 AM
Jaxel Jaxel is offline
 
Join Date: Sep 2005
Posts: 1,160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by father guido View Post
Here is a minor issue. If I create a category for a specific user group and add videos - that category is hidden, as it should be, from all other user groups. However, the videos are accessible by clicking the name of the contributor as that shows all the videos added by that member. It essentially circumvents the permissions.
No it doesnt... while yes, the video does appear to them, when they click on the video, they get a permission error. So they can see that the video exists, they just cant watch it. If you ask me, thats even better, because it lets people know "hey, if I want to watch this video, I have to register". In fact, I'm changing the programming so that it doesn't hide the categories...

*EDIT*

Okay! You will be happy to know... not only did I fix this little error... but I did TWO better.

1. Fixed the error... now if a video is in a non-allowed category for a viewer's permissions, it will not show up on the user's listings... (fixed in tag-search too)

2. Fixed other errors... now if a video is in a non-allowed category, it wont show up in the small-bits either! (related videos, random videos, etc)

3. Added "Can see hidden listing" permission... Now you can assign usergroup permissions so that people can see listings for videos thats they dont have permission to watch! This is in response to a request someone previously asked for. Now you can set it so that unregistered users can see all the video listings, but they wont be able to watch. It will entice people to register for your forums.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01081 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete