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
