View Single Post
  #7  
Old 11-05-2012, 12:04 AM
MrSeth MrSeth is offline
 
Join Date: Oct 2012
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
You're including global.php, right? Or at least I remember you asking about limiting it to members. If you include vbulletin's global.php in showcase.php, then you can get the username from $vbulletin->userinfo['username']. And I think the file upload fields are a form, so if you add a text field to that form you should be able to get the contents of it in $_POST['name'] (using whatever name you put in the text field tag, of course).

I guess getting it back is the hard part. If you store it in the db you could write a php script to get it back, then call that php script from jquery using the file name as a key? Or else save the filename in the db as well, then change your javascript to get the filename from the same php script that is getting the username. (I hope that makes some sense).
I don't have global.php included at the moment, either in the template or the source upload .php file(s)....

Which makes me wonder how I'm getting away with this command working to hide upload to non logged in users.

Code:
<vb:if condition="$bbuserinfo[userid] != 0">
// upload form code goes here
<vb:else />
You must be logged in to post pictures.
</vb:if>

So to reiterate: If i wanna try with the directory upload method.

1. edit my upload.php source file to accept a comment box.
2. store these comments on my database & somehow link them to the specific uploaded files in the directory.
3. edit my j query to pull and link the comment to each uploaded picture...
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01216 seconds
  • Memory Usage 1,766KB
  • 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_code
  • (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