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

Reply
 
Thread Tools
Give Your Users a Custom Page on Your Site Details »»
Give Your Users a Custom Page on Your Site
Version: 1.2.2, by amykhar amykhar is offline
Developer Last Online: Nov 2013 Show Printable Version Email this Page

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
  1. 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.

Demonstration
http://www.eaforums.com/forums/userpage.php?do=list
http://www.eaforums.com/forums/userpage/amykhar.html
http://www.eaforums.com/forums/userp...inkerlady.html

Updates: https://vborg.vbsupport.ru/showpost....&postcount=970

-------------
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.

Supporters / CoAuthors

Show Your Support

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

Comments
  #1067  
Old 04-23-2006, 02:23 AM
dwbro1's Avatar
dwbro1 dwbro1 is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well not getting blank page anymore but still showing the other users in the list. Something else must be causing them to think there is info there. Here is link you can see.

http://thebluelodge.org/forums/userpage.php
Reply With Quote
  #1068  
Old 04-23-2006, 11:50 AM
Nachtfalke Nachtfalke is offline
 
Join Date: Apr 2006
Location: Germany
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Hack, I installed it without any trouble. I have a suggestion: Would it be possible to enhance the Hack that way, that I can use the Shoutbox feature as a personal guestbook? Since you used the datafield-type "longtext", the only thing that has to be changed is to show up the full and the quick editor. I am no coder, so I have no clue how to realize that. Any help is gladly apreciated!
Reply With Quote
  #1069  
Old 04-25-2006, 12:20 PM
demios demios is offline
 
Join Date: Mar 2005
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If anyone is having a problem with the rating popup this is because there is a ">" missing in the userpage template.

It is missing from a table tag which appears as <\table rather than <\table>.
It is just above "<if condition="$show['popups']">" if anyone wants to fix theirs.
Reply With Quote
  #1070  
Old 04-25-2006, 12:34 PM
demios demios is offline
 
Join Date: Mar 2005
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dwbro1
well not getting blank page anymore but still showing the other users in the list. Something else must be causing them to think there is info there. Here is link you can see.

http://thebluelodge.org/forums/userpage.php
Ok this needs you to modify three lines of code just adding the same bit:

On line 142 original code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.userid
Modified code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.useridWHERE pagedata <> '' 

On line 147 original code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.userid
Modified code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.useridWHERE pagedata <> '' 

On line 152 original code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.userid
Modified code
PHP Code:
LEFT JOIN ".TABLE_PREFIX."user AS t2 ON(t1.userid=t2.useridWHERE pagedata <> '' 
You will notice that all the changes are identical, this is not a mistake.

All you are really doing is adding a WHERE command to the end of each of these rows:
PHP Code:
 WHERE pagedata <> '' 
So the database now only returns records WHERE pagedata is NOT EQUAL TO empty.
Reply With Quote
  #1071  
Old 04-25-2006, 01:32 PM
dwbro1's Avatar
dwbro1 dwbro1 is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That did it Demios thanks a lot..
Reply With Quote
  #1072  
Old 04-25-2006, 01:36 PM
dwbro1's Avatar
dwbro1 dwbro1 is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by demios
If anyone is having a problem with the rating popup this is because there is a ">" missing in the userpage template.

It is missing from a table tag which appears as <\table rather than <\table>.
It is just above "<if condition="$show['popups']">" if anyone wants to fix theirs.
ah ha thought something did not look right with that section.. Nice catch..
Reply With Quote
  #1073  
Old 04-27-2006, 02:57 PM
demios demios is offline
 
Join Date: Mar 2005
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dwbro1
ah ha thought something did not look right with that section.. Nice catch..
I have just got to sort out the editor now as that does not work on 3.5.4
Reply With Quote
  #1074  
Old 05-17-2006, 05:03 PM
Insert Username Insert Username is offline
 
Join Date: Feb 2006
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So tell me if you think this userpage script can be modified to do what I'm looking for.

Right now, you have a large text area for input. How possible would it be to modify it to have multiple (unlimited) custom fields, created by the admin, and then customize how they show up on the userpage.

Anyone have an idea how to do that?
Reply With Quote
  #1075  
Old 05-22-2006, 03:46 PM
FeralTitan FeralTitan is offline
 
Join Date: Apr 2005
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Amykhar, If you have the time have a look at this page...
http://www.treqna.com/forum/userpage...=main&userid=1

Any idea why there is so much space before the personal page area starts - I used HTML.

Great hack, thanks
Reply With Quote
  #1076  
Old 05-22-2006, 09:00 PM
cdoyle cdoyle is offline
 
Join Date: Oct 2004
Posts: 462
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are you using tables?

I had this problem when I tried this hack on my test forum. I finally gave up, I was hoping it was fixed by now..
Reply With Quote
  #1077  
Old 05-27-2006, 01:46 AM
oninuva oninuva is offline
 
Join Date: May 2006
Location: USA
Posts: 388
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

grats on MoTm
Reply With Quote
  #1078  
Old 05-28-2006, 03:17 PM
doggy1 doggy1 is offline
 
Join Date: Aug 2005
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent hack and thank you very much for sharing. I have two questions though.

1. It does not appear that Admins/Moderators can delete member pages. When trying to delete one a no permission message comes up. All the settings for these user groups are set to yes for moderating pages.

2. The SAVE button is way down on the right side of the page. Is there a way to center it?

Thanks again!
Reply With Quote
  #1079  
Old 05-28-2006, 03:40 PM
amykhar's Avatar
amykhar amykhar is offline
 
Join Date: Oct 2001
Location: PA
Posts: 4,438
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. The fix for that is in the post that's linked in the very first post of the thread.
2. You can arrange things on the templates however you see fit.
Reply With Quote
  #1080  
Old 05-29-2006, 04:31 PM
Eq4bits Eq4bits is offline
 
Join Date: May 2006
Posts: 468
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've installed this on my 3.5.4 'test' forum with no problem except for the 'report bad' thing not posting into the forum i set it to post to in the userpages.php file.
Also
Added the link to userpage from viewprofile, no problem
Added the link to the user pages list on the navbar, no problem

But, on my live board instead of having the link as described on the navbar would it be possible to change 'Memberlist' link on navbar to just 'Members' and turn it into a drop-down with the choice of 'Memberlist' link and 'Member/User Pages' link, similar to how the 'quick links' and 'usercp' dropdowns work. Or even add it to the Quick Links Drop-down.....but would prefer it under the 'Members' description above.

Reason being on my live board the navbar is already a bit crowded..UserCP/FAQ/Members List/Calendar/Chat Room/New Posts/Search/Quick Links it's getting a tad crowded and I really don't want to sqoosh things up or have to add another row, I think that would be too confusing for my users besides not looking all that great.

I know it will simply be a matter of editing the navbar accordingly, but I'm afraid of totally screwing it up. Any help would be appreciated
Reply With Quote
  #1081  
Old 05-31-2006, 01:40 AM
Eq4bits Eq4bits is offline
 
Join Date: May 2006
Posts: 468
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

n/m figured above out, works like a charm
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 01:01 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.19988 seconds
  • Memory Usage 2,380KB
  • Queries Executed 31 (?)
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
  • (7)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
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (16)post_thanks_box
  • (16)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (16)post_thanks_postbit_info
  • (15)postbit
  • (16)postbit_onlinestatus
  • (16)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_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