Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Profile Gallery: Allow Users to Upload Member Profile Images Details »»
Profile Gallery: Allow Users to Upload Member Profile Images
Version: 1.0.0, by calorie calorie is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.6.5 Rating:
Released: 03-04-2007 Last Update: Never Installs: 73
DB Changes Uses Plugins Template Edits
 
No support by the author.

This mod allows users to upload GIF, JPG, and PNG images so that they appear on the member profile page. That is, it basically allows your users to have a mini gallery displayed on their member profile page with pagination.

There are no vB options or template edits. You simply create a 777 directory and import the XML product file. Note however that there are a couple of requirements. You must have safe mode off and GD enabled for this mod to work!

Permissions are controlled by canmodifyprofile, canprofilepic, and canadminusers, the latter of which allows admins with canadminusers permission to delete member profile gallery picures. See the attached screenshots.

Final Notes: This mod should work just fine on stock vB, where safe mode is off and GD is enabled. Again, you must have safe mode off and GD enabled for this mod to work. It is doubtful that customization will be provided.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #42  
Old 11-20-2007, 09:04 AM
Triky's Avatar
Triky Triky is offline
 
Join Date: Mar 2007
Location: [Italy]
Posts: 728
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jaymullah View Post
Now like I said, this may not be the correct method, but it works for me
Yes, it works. And if you want to remove the table from your main profile page, you have to empty the template called profilegallery_piclist. However, I've made another page called member_gallery where all the images are showed. My problem is that if I click on the second page link, it serach for http://localhost/forum/member.php?u=1&pp=10&page=2.. but it should be http://localhost/forum/member_gallery.php?u=1&pp=10&page=2. How do I fix this problem man?
Could you help me? :erm:

EDIT: Fixed. I've just edited the product code, unistalled it and re-installed.
Now my problem is that all my popup menu doesn't work.
Reply With Quote
  #43  
Old 12-26-2007, 05:05 PM
Aur-Phala.Com Aur-Phala.Com is offline
 
Join Date: Jan 2006
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jaymullah View Post
Thanks! This is a great mod! I agree that it should at least have a picture amount and size limitation or else this mod could get out of hand on big boards. I do though, love how you have kept it very basic and very to the point.

Now I am just an Amatuer keep in mind, but here is what I did to show my profile photos on a seperate page. This will at least help untill the mod author or someone else shows us a better way.

First, make a copy of member.php and name it member2.php. Then open member2.php and find:

PHP Code:
define('THIS_SCRIPT''member'); 
change to:

PHP Code:
define('THIS_SCRIPT''member2'); 
find:

PHP Code:
$templatename iif($quick'memberinfo_quick''MEMBERINFO'); 
change to:

PHP Code:
$templatename iif($quick'memberinfo_quick''MEMBERINFO2'); 
Now create a new template called MEMBERINFO2 and add:

HTML Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle]</title>
$headinclude
</head>
<body>
$header

$navbar




<if condition="$profilegallery_show[pagenav]">
	<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-bottom: 3px;">
	<tr valign="bottom">
		<td align="$stylevar[right]">$profilegallery_pagenav</td>
	</tr>
	</table>
</if>

<if condition="$profilegallery_canadmin OR ($bbuserinfo[userid] == $userinfo[userid])">
	<form action="profile.php" method="post">
	<input type="hidden" name="s" value="$session[sessionhash]" />
	<input type="hidden" name="do" value="updateprofilepic" />
	<input type="hidden" name="profilegallery_do" value="deleteprofilegallerypic" />
	<input type="hidden" name="profilegallery_userid" value="$userinfo[userid]" />
</if>

<table class="tborder" border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" align="center" width="100%">
<thead>
<tr>
	<td class="thead" width="100%">
		<a style="float: $stylevar[right];" href="#top" onclick="return toggle_collapse('profilegallery_piclist')"><img id="collapseimg_profilegallery_piclist" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_profilegallery_piclist].gif" alt="" border="0" /></a>
		<phrase 1="$userinfo[username]">$vbphrase[profilegallery_profile_gallery_pictures_by_x]</phrase>
	</td>
	<if condition="$profilegallery_canadmin OR ($bbuserinfo[userid] == $userinfo[userid])">
		<td class="vbmenu_control" nowrap="nowrap">
			<input type="checkbox" name="allbox" id="checkall_all" title="$vbphrase[check_uncheck_all]" onclick="js_check_all(this.form)" />
		</td>
	</if>
</tr>
</thead>
<tbody id="collapseobj_profilegallery_piclist" style="$vbcollapse[collapseobj_profilegallery_piclist]">
<tr>
	<td class="alt2" style="padding: 0px;"<if condition="$profilegallery_canadmin OR ($bbuserinfo[userid] == $userinfo[userid])"> colspan="2"</if>">
		<table border="0" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" align="center" width="100%">
			<tr>
				$profilegallery_picbits
			</tr>
		</table>
	</td>
</tr>

<if condition="$profilegallery_canadmin OR ($bbuserinfo[userid] == $userinfo[userid])">
	<tr>
		<td class="alt2" colspan="2" align="center">
			<input type="submit" class="button" value="$vbphrase[save_changes]" accesskey="s" />
			<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" />
		</td>
	</tr>
</if>

</tbody>
</table>

<if condition="$profilegallery_canadmin OR ($bbuserinfo[userid] == $userinfo[userid])">
	</form>
</if>

<if condition="$profilegallery_show[pagenav]">
	<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top: 3px;">
	<tr valign="top">
		<td align="$stylevar[right]">$profilegallery_pagenav</td>
	</tr>
	</table>
</if>

<br />








$footer
</body>
</html>
Now open your MEMBERINFO template and add this where ever you want the link to the Profile Pictures:

HTML Code:
<a href="member2.php?u=$userinfo[userid]">View More Pictures</a>

Now like I said, this may not be the correct method, but it works for me


Thanks works like a charm but how do i get rid of the Profile Gallery on the top of every members page?
Reply With Quote
  #44  
Old 12-27-2007, 07:03 AM
Triky's Avatar
Triky Triky is offline
 
Join Date: Mar 2007
Location: [Italy]
Posts: 728
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Aur-Phala.Com View Post
Thanks works like a charm but how do i get rid of the Profile Gallery on the top of every members page?
https://vborg.vbsupport.ru/showpost....9&postcount=41
Reply With Quote
  #45  
Old 12-27-2007, 08:48 AM
Eclipsed830 Eclipsed830 is offline
 
Join Date: Jan 2007
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

INteresting... keeping an eye on it
Reply With Quote
  #46  
Old 12-27-2007, 03:50 PM
TCE Killa TCE Killa is offline
 
Join Date: Dec 2007
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for this but there really does need to be max size permissions.
Reply With Quote
  #47  
Old 01-13-2008, 02:18 PM
TCE Killa TCE Killa is offline
 
Join Date: Dec 2007
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you added a size limit add on in AdminCP yet? Really need it because my forum is getting way to full now. Thanks.
Reply With Quote
Reply


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 05:01 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.04058 seconds
  • Memory Usage 2,297KB
  • Queries Executed 23 (?)
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
  • (2)bbcode_html
  • (4)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (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_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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete