View Single Post
  #16  
Old 01-18-2007, 09:04 PM
timetunnel timetunnel is offline
 
Join Date: Sep 2005
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello.

How 'bout considering:

Allow members of a certain usergroup to create 1 thread e.g. 'ATTACHMENTS' with multiple posts that no one can reply to nor view (except of course admins or super mods when content violates rules). Each post conforms to the site's # of attachments/post rule. When that post reaches that limit, begin another post (reply) to attach additional attachments to. Of course, the total amount of space is still subject to the usergroup and vB Options parameters. All attachments will show up in User Profile's Edit Attachments for easy viewing and copy/paste of URL. Then use the URL throughout the site INCLUDING PM, SIGS, etc. That what I'm working on completing.

LIMITATION: With 'Allow Dynamic URL...' set to 'No', these images are not parsed inline within the [IMG] tag since they contain a query string (?&). Of course you can set that param to 'YES' and it all works fine. It depends on whether you want to follow the caution statement mentioned by vB as to why they believe that param should be set to 'No'. Else, you can create conditions of a new tag whereby you can keep the param set to 'No' but ONLY parse attachments and no other URLs containing a query string. (Note: there are other considerations to incorporate in the coding and conditions as well, but this is the gist). It works well.

Only hooks are involved to make this happen. No database edits nor file editing is needed.

I'm planning to use it for subscribers and/or other higher-end member groups whenever I get it completed...(who knows when...)

HTH.

P.S. If someone decides to use this method or some close version of it or create/formalize a HACK for others using this method, please add to this thread to let me and others know. Hopefully, vB will come up with some or similar version of it as part of their package.

Thanks.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01042 seconds
  • Memory Usage 1,763KB
  • 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)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