Here comes the first public beta of the often requested Extended Profiles mod for YaBB2. What this mod does: It allows you do add an unlimited number of additional fields to user profiles.
Note: a YaBB1-compatible version of this mod can be found here.Features:- unlimited profile fields
- additional fields can be displayed on viewprofile, memberlist and post pages
- easily add, edit, reorder and remove fields in admin center
- 10 different field types:
- textbox
- textarea
- dropdown list
- radiobuttons
- checkbox
- date
- email
- url
- spacer
- image - each field has the following settings available:
- active
- comment/description
- required/visible on registration
- visible in ViewProfile (including limitation for special users and/or groups!)
- visible in Posts (including limitation for special users and/or groups!)
- visible in Posts as Popup (including limitation for special users and/or groups!)
- visible in Memberlist (including limitation for special users and/or groups!)
- switch for editable by user or admin only - special settings for a couple of types:
- limit length
- input box width
- force numberic value
- default value
- allow ubbc
- unlimited options for dropdown lists and radiobuttons
- different spacer types (<br> and <hr>)
- max width & height for image
- only allow specific image extensions - highly compatible with other mods
- easy integration into your own code
- global moderators support
- converter for extended YaBB1 profiles included
Installation Instructions:- Install the mod
- upload ALL modified files
- upload ExtendedProfiles.pl to your Sources folder, in ASCII mode, chmod 666
- upload ExtendedProfiles.lng to your Languages/English folder, in ASCII mode, chmod 666
- upload extended_profiles_fields.txt to your Variables folder, in ASCII mode, chmod 666
- upload extended_profiles_order.txt to your Variables folder, in ASCII mode, chmod 666
- if upgrading from Y1, run the converter (see FAQs below for details)
FAQs:Q:
How do I convert my old extended profiles to the new format?A: Open the admin center and goto "Installed Mods->Edit Profile Fields". Scroll all the way down to the converter input form. You'll find detailed instructions there.
Q:
How can I allow global moderators to edit profiles or to access the Extended Profiles admin area?A: In the admin center, goto "Global Moderator Access". There check "Allow Global Moderators Access to edit User Profiles". Then press "save". Now "ext_admin" should show in the list too. Check that to allow GMods to edit the profile fields too. Press "save" again to apply the changes.
Screenshotsadminadmin_editeditprofileviewprofilememberlistpostpost popupVersion History:v2.2:
- made compatible with latest YaMMS version 2.04
v2.1:
- made compatible with latest YaMMS version 1.41
- fixed empty images display as <img src="http://">
- properly cut off too long emails, urls and images when submitting profile changes
- dutch translation added (thanks to jans for that)
v2.0:
- made compatible with YaBB 2.1 and new YaMMS version
- mod is now marked as _stable_
v2.0 Beta10:
- you can now create fields that can only be set once by the user at registration (set "Editable By User" to "only admin..." and "Required On Registration" to "required" or "not req. but show anyway"
v2.0 Beta9:
- fixed converter (old profile information were lost)
v2.0 Beta8:
- completely rewrote membergroup access permissions, should now work with YaBB 2.0 properly
v2.0 Beta7:
- made compatible with YaBB 2.0 final release
- changed converter to support the ./Convert folder
v2.0 Beta6:
- made compatible with RC3 2005-08-11 and recent YaMS version
v2.0 Beta5:
- you can now display profile information in post view as popup!
v2.0 Beta4:
- added YaMMS4-compatible .mod file
- a couple of smaller bugfixes
v2.0 Beta3:
- added new 'image' field type
- if there are two spacers of the same type behind each other in viewprofile or viewpost (for example because a field has not been filled out), only one spacer will be displayed.
v2.0 Beta2:
- made compatible with YaBB2 RC2
- mod will now add itself to the list of installed mods (admin center)
- added german translation (thx to JetLi)
v2.0:
- now compatible with YaBB2
- added support for global moderators (they can edit profiles if allowed by admin)
- you can convert old extended profiles to new YaBB 2 profile format in the admin center
- minor file format changes for extended_profiles_fields.txt
- you can now choose on what "edit profile" page to display the fields ("edit profile", "contact information", "options", "IM Prefs" and "Admin Edits")
- all language defs are now in a seperat file, so you can easily translate everything into other languages
- spacer fields on "edit profile"/registration page can now have a description
v1.2.3: - fixed comment field on "edit profiles" page not showing if field type is "date"
v1.2.2: - fixed "limit to membergroups" option for membergroups with spaces
v1.2.1: - added YaMS5-compatible mod file and made ExtendedProfiles.pl compatible with it
v1.2: - fixed admin-only fields to be reset when user changes his profile
v1.1: - fixed allowing html in field comments
v1.0: - minor html fixes (replaced <BR> with <br>)
Beta 4: - fixed conflicts with multiple date fields and birthday
Beta 3: - "Invalid Character" error in textareas fixed
Beta 2: - Changed search strings in Profile.pl to make the mod more compatible with other mods.