vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Give Your Users a Custom Page on Your Site (https://vborg.vbsupport.ru/showthread.php?t=91903)

amykhar 07-09-2005 10:00 PM

Give Your Users a Custom Page on Your Site
 
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. :)
https://vborg.vbsupport.ru/external/2010/02/12.gif

sirbutts 07-10-2005 12:57 AM

Sweet hack. I won't download it now - but give me a pm when you got it fully done :)

Christine 07-10-2005 01:15 AM

Amy -- this is sweet! An awesome addon for donating members. :D

I have no suggestions as I just glanced at the screen shots, but am getting ready to roll my 3.5 test site out to the subscribers to play with. I will load this and get their feedback for you (once it is filtered for reasonableness, of course :p )

Edit -- I guess that is the first request, to make it a usergroup specific permission. :)

amykhar 07-10-2005 01:19 AM

Quote:

Originally Posted by Christine
Amy -- this is sweet! An awesome addon for donating members. :D

I have no suggestions as I just glanced at the screen shots, but am getting ready to roll my 3.5 test site out to the subscribers to play with. I will load this and get their feedback for you (once it is filtered for reasonableness, of course :p )

Edit -- I guess that is the first request, to make it a usergroup specific permission. :)

It already is, Christine. You can control in the admincp who can create, view and moderate them.

twoseven 07-10-2005 01:48 AM

one thing maybe you want to print an error or something if one goes to a page where a user hasnt set up their page i was going to random pages and seeing no data like "this user hasnt set up a page yet" type of error.

i'm working on getting my production server back up with 3.5 will be able to help once thats up and kicking

amykhar 07-10-2005 01:50 AM

Quote:

Originally Posted by twoseven
one thing maybe you want to print an error or something if one goes to a page where a user hasnt set up their page i was going to random pages and seeing no data like "this user hasnt set up a page yet" type of error.

Good idea. I put in a basic message and updated the zip.

amykhar 07-10-2005 02:34 AM

I thought I was done with this for a while, but I seem to be in a coding frenzy today. I have added the ability to moderate the content of the pages.

I have also added basic WOL functionality.

If you have already installed, upgrading is simple:
1. Import the plugin
2. Replace the contents of the userpage template with:
Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
        <tr><td class="alt1" width="100%" >
                $pagedata
        </td>
</tr><tr><td align="right" class="tcat">
<if condition="$showeditlink"><a href="userpage.php?do=edit">Edit Your Page</a><br /></if>
<if condition="$showmodlink"><a href="userpage.php?do=moderate&userid=$userid">Moderate This Page</a></if>
</td></tr></table>

3. Reupload the userpage.php file.

The zip file includes the latest version.

Nordinho 07-10-2005 02:54 AM

looks good, anyway of getting a guestbook in??

amykhar 07-10-2005 03:01 AM

Quote:

Originally Posted by Nordinho
looks good, anyway of getting a guestbook in??

Yes. I think it's doable as an addon. Let me think about the best way to implement it.

Amy

ranger2kxlt 07-10-2005 03:01 AM

Will this only work for beta? has it been tested on 3.0.x?


All times are GMT. The time now is 03:26 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.01872 seconds
  • Memory Usage 1,745KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete