Version: 1.2.2, by amykhar
Developer Last Online: Nov 2013
Version: 3.5.1
Rating:
Released: 07-09-2005
Last Update: 11-26-2005
Installs: 504
DB Changes Uses Plugins Template Edits
Additional Files Is in Beta Stage
No support by the author.
This Extension for Vbulletin 3.5 offers forum members the ability to create a custom profile page (or pages) on your site.
Current Features
List of Members with Personal Pages
Individual Shoutbox/Guestbook on Each User's Personal Page
An Archive of "Shouts" for Each User
Moderators Can Delete Offensive Shouts
Moderators Can Delete Personal Pages
Users Can Report Offensive Pages
Tracks Page Views to Each Personal Page
Indicates When the Page Was Last Updated
Usergroup based permissions
Uses the VBulletin Editors. Understands BBCode and HTML.
Planned Features
Show Users Currently Browsing User Pages
Allow Users to Have More Than One Page
Allow Users to Upload Files
A File Manager for User Pages
The Ability to Search User Page Content
Links to Featured User Pages on Forum Home
FAQ
How do I configure what forum report threads should go to?
At the top of userpage.php, there are several clearly documented variables that you can edit. One of these establishes the forumid that you want reported pages to be reported to.
-------------
This hack will always be free, however your donations are kindly accepted and will help towards further development. If you donate, please leave me some info (either your forum site or username at vB.org) so that I can thank you.
@djinth, You can add them as custom user fields and then those show up in members profile, if you also want to show them in userpage, you'll have to add something like:
$userinfo[fieldcustomfieldid] where customfield id is the id of the custom field (like $userinfo[field30]
And then you plase those in the userpage template.
@pharkas: We are aware of that problem. Only some people have it and we don't really know how to fix it right now, as we don't have the problem, srry.
I think the only way you can do it for now is add a plug-in that checks per post if the user has a userpage or not.
But this would add a query per post per user!
I also don't know right now where to put the plug-in.
But it should look like:
$hasuserpage=$db->query_read("SELECT id FROM ".TABLE_PREFIX."userpage WHERE userid='".$userinfo['userpage']."'");
if($db->num_rows($hasuserpage)){
$hasuserpage=1;
}else{
$hasuserpage=0;
}
And then add in postbit template:
<if condition="hasuserpage">
<a href="userpage.php?u=$userinfo[userid]">Visit's $userinfo['username']'s userpage</a>
</if>
But again, I don't think this is a good way to do it.
I think the only way you can do it for now is add a plug-in that checks per post if the user has a userpage or not.
But this would add a query per post per user!
I also don't know right now where to put the plug-in.
But it should look like:
$hasuserpage=$db->query_read("SELECT id FROM ".TABLE_PREFIX."userpage WHERE userid='".$userinfo['userpage']."'");
if($db->num_rows($hasuserpage)){
$hasuserpage=1;
}else{
$hasuserpage=0;
}
And then add in postbit template:
<if condition="hasuserpage">
<a href="userpage.php?u=$userinfo[userid]">Visit's $userinfo['username']'s userpage</a>
</if>
But again, I don't think this is a good way to do it.