Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Gamefields Icons Xbox,Wii and Playstation userfields Details »
Gamefields Icons Xbox,Wii and Playstation userfields
Mod Version: 1.1, by Bilderback (Member) Bilderback is offline
Developer Last Online: Feb 2018 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.7.4 Rating: (11 votes - 4.55 average) Installs: 150
Released: 18 Nov 2008 Last Update: 19 Nov 2008 Downloads: 944
Not Supported DB Changes Uses Plugins Additional Files Is in Beta Stage  

Gamefields Icons v1.1

This is my first mod and is a spinoff of the IM & GT Icons by Datenpapst.
They are different mods with different code - same concept.
I would like to thank Datenpapst for allowing me to enhance
his original mod for 3.6.5 here.

Description
This hack adds 3 fields to the User Control Panel allowing members to enter their gaming information in profiles.
Nintendo Wii Friends Code
Xbox Live Gamertag
Playstation Network ID

Features
  • adds game id fields for users - edit your details
  • displays game icons in profile - contact tab
  • displays game icons in memberslist, postbit and post legacy
  • No Template Edits! Uses plugins, phrases and hooks
  • admincp settings enable/disable/display options
  • Reusable code in $user array - fields added to user database table

INSTALLATION
  1. Upload images
  2. Import Product XML
Upgrade
  1. Import XML and select Allow Overwrite

NOTICES
1. This hack adds three database fields in your user table.
Provided "as is" with no warranty.I take no responsibility for your board
Always make a back up before modifying anything
2. The profiletab plugin uses str_replace for display.
If you have modified your profile templates, (ie Facebook MySpace template hacks),
the plugins and hooks may not work for your forum.
Since this is my first attempt at vBulletin, I cannot fully support this mod.
But I will try to provide some support if time allows.

DEMO HERE

Feature Requests
add Xfire
add Clan fields
add usergroup settings
add AJAX profile edit
add image replacement options

VERSION HISTORY
  • version 1.1
    ~fixed admin cant edit user
    ~added admincp settings and display options
  • version 1.0
    ~original beta release

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	screenshot_edit-your-details_usercp.gif
Views:	819
Size:	69.7 KB
ID:	89499   Click image for larger version

Name:	screenshot_memberslist.gif
Views:	778
Size:	29.9 KB
ID:	89500   Click image for larger version

Name:	screenshot_postbit.gif
Views:	849
Size:	40.1 KB
ID:	89501   Click image for larger version

Name:	screenshot_postbit_legacy.gif
Views:	938
Size:	44.5 KB
ID:	89502  

Click image for larger version

Name:	screenshot_admincp_user.gif
Views:	454
Size:	17.7 KB
ID:	89543   Click image for larger version

Name:	screenshot_admincp_settings.gif
Views:	464
Size:	47.9 KB
ID:	89544   Click image for larger version

Name:	screenshot_profile.gif
Views:	395
Size:	24.6 KB
ID:	96765  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #46  
Old 18 Dec 2008, 13:19
Steve-EFC Steve-EFC is offline
 
Join Date: Aug 2006
Real name: Steven
just wondering how I could interigate this with gXboxLive?

As it isn't a Profile Field yet I don't really wanna show both xbox live tags, but i still want the leaderboard, any ideas?
Reply With Quote
  #47  
Old 18 Dec 2008, 14:30
Bilderback's Avatar
Bilderback Bilderback is offline
 
Join Date: Sep 2007
Originally Posted by Steve-EFC View Post
just wondering how I could interigate this with gXboxLive?

As it isn't a Profile Field yet I don't really wanna show both xbox live tags, but i still want the leaderboard, any ideas?
It is being discussed and the reason no further updates have been released.
I'll keep you posted when more details are available.
Reply With Quote
  #48  
Old 18 Dec 2008, 23:17
pokesph's Avatar
pokesph pokesph is offline
 
Join Date: Mar 2002
Real name: Steve
Hey, great mod!

+installed

I've modded your mod to include the Steam Network and it's working well..
Thanks again for the cool addition.
__________________
The PokeCommunity Admin
- - - - - - - - - - - - - - - -
http://www.pokecommunity.com
Reply With Quote
  #49  
Old 31 Dec 2008, 15:05
zombietom's Avatar
zombietom zombietom is offline
 
Join Date: May 2008
Real name: Tom
Yet another good mod --installed and i can wait for the new features like clan name and stuff .
thanks
Reply With Quote
  #50  
Old 04 Jan 2009, 05:05
Gamelobby's Avatar
Gamelobby Gamelobby is offline
 
Join Date: Jul 2007
Originally Posted by pokesph View Post
Hey, great mod!

+installed

I've modded your mod to include the Steam Network and it's working well..
Thanks again for the cool addition.
Care to share..?

I'd like to add a few different ones.
Steam
Xfire
Myspace/Facebook
Etc..
Reply With Quote
  #51  
Old 04 Jan 2009, 08:06
Bilderback's Avatar
Bilderback Bilderback is offline
 
Join Date: Sep 2007
Sorry for the lack of updates.
I have decided it's not good to alter the user table and have been developing
a 3.8 version with its own table which will provide multiple field options.
It's coming along very slow since I have been busy on other projects
but I hope to have it out soon.
Feel free to hack away at this Mod though.
Reply With Quote
  #52  
Old 07 Jan 2009, 01:38
EyeintheSky57 EyeintheSky57 is offline
 
Join Date: Dec 2008
Originally Posted by DragonMasterNYC View Post
Here is something for the PSN

Add This to the PlayStation Network so that it's clickable and shows the card.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

I'm sure this will help you out for next release Bilderback

Also here is an updated PSN Icon
Can anyone tell me how to add this code?

I am a complete newbie. But, i am good at following directions.

Thanks.
Reply With Quote
  #53  
Old 18 Jan 2009, 07:32
Bradley_Wint Bradley_Wint is offline
 
Join Date: Jul 2007
Real name: Bradley Wint
Originally Posted by EyeintheSky57 View Post
Can anyone tell me how to add this code?

I am a complete newbie. But, i am good at following directions.

Thanks.
Well I just mirrored the Xbox code and added the PS3 link instead.

Game Fields Icons Templates > gamefields_playstation

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Reply With Quote
  #54  
Old 18 Jan 2009, 13:58
Bradley_Wint Bradley_Wint is offline
 
Join Date: Jul 2007
Real name: Bradley Wint
Also, I have found a way to make it work with gXboxLive, but it would mean that if you need to update this mod, you will have the change the info in the XML each time. Basically you will not be supported by the author if you make this change. PM me for details.
Reply With Quote
  #55  
Old 19 Jan 2009, 07:52
MikesSite MikesSite is offline
 
Join Date: Jan 2009
Originally Posted by Bradley_Wint View Post
Also, I have found a way to make it work with gXboxLive, but it would mean that if you need to update this mod, you will have the change the info in the XML each time. Basically you will not be supported by the author if you make this change. PM me for details.
I would like to do this. I PM'ed you.

Have anybody else done this?
Reply With Quote
  #56  
Old 19 Jan 2009, 14:44
Bilderback's Avatar
Bilderback Bilderback is offline
 
Join Date: Sep 2007
The Mod isn't supported anyway and could use some improvement.
Feel free to hack away.
Reply With Quote
  #57  
Old 20 Jan 2009, 01:03
Bradley_Wint Bradley_Wint is offline
 
Join Date: Jul 2007
Real name: Bradley Wint
ok, with that note, I guess I'll post it here.

So after taking a look at both mods, I think that sharing the db information is the way to link the two. However, each mod writes entries into separate tables in the vB database. This mod adds information to the user table and the gXboxLive uses the userfield table.

Since this is a much smaller mod, I think it would be best to mod this since it's only one file of code, rather than over 10 different files for gXboxLive. With the gXboxLive, they ask you to make a new field (lets say your field id is 5). In the MySQL backend, the userfield will have a record called field5, where the gXboxLive usernames will be stored for each individual user.

My theory is, set up your gXboxLive mod first, get the code (once again we use 5). Now in this mod, there is a bit of MySQL you need to change.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Now you will want to change it to something like this

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Basically I am replacing the variables.

user > userfield
gf_xbox > field5
gf_wii > field6
gf_playstation > field7

Please not these field numbers may vary depending on the number of fields you already have. So say you assigned field20 to gXboxLive, gf_xbox would be field21, gf_wii would be field22 and gf_playstation would be field23.

The excerpt above deals with only the initial set up of the tables and what not. I just highlighted that portion since it sets the stage for the entire code to function properly. Continue reading.

Now the confusing bit starts, because I didn't have time to sit down and figure what exactly was a MySQL function or a template function, even though I could pretty much tell by looking (just lazy to go through all honestly). So if you want to take the chance, remember what you assigned the initial MySQL entries as.

e.g.
user > userfield
gf_xbox > field5
gf_wii > field6
gf_playstation > field7

Now, basically it's about going into an editor and replacing all the variables in the XML document. Basically your MySQL entries will be renamed and aligned with the userfield data, so new data will be recorded there instead. However, your templates will also be renamed (e.g. field5_live_gamertag). So if you are prepared to remember how you assigned them, then in theory this should work. I haven't tested it out yet since I didn't get the time, but I think this is basic math here since the author wrote his code pretty straightforward, and replacing the vars shouldn't be a big issue, once it's done it unison.

However, please BACK UP YOUR DATABASE first before trying anything.

Then, install gXboxLive and then install this code. Im guessing if you had gXboxLive already installed, no biggie either.

I would pray that they both work simultaneously.
Reply With Quote
  #58  
Old 20 Jan 2009, 03:50
MikesSite MikesSite is offline
 
Join Date: Jan 2009
Thank you very much for this...I followed your instructions, and the 3 fields are there and labeled properly. I am getting this error when I try to update my gamer info in User CP...

MySQL Error : Unknown column 'field66' in 'field list'
Error Number : 1054
Reply With Quote
  #59  
Old 20 Jan 2009, 05:13
Bradley_Wint Bradley_Wint is offline
 
Join Date: Jul 2007
Real name: Bradley Wint
We shall talk more via PM
Reply With Quote
  #60  
Old 20 Jan 2009, 05:16
Bilderback's Avatar
Bilderback Bilderback is offline
 
Join Date: Sep 2007
@MikesSite
Even if you change the database entries, the plugin code still uses the user table.

This was a theoretical view and I wouldnt advise attempting this quite yet.
I backed myself into a corner by releasing this Mod because if it is ever uninstalled,
all user data from the fields are deleted.
I really need to write a transfer tool which allows the data to be passed to custom
profile fields if ever it were to be uninstalled or get them into their own table which
could simply be left behind without issues.
On another note, a conditional could be used for gxboxlive detection in the plugins.
Alot could be done to enhance this but I am still new to vbulletin and cant get it from
my head into a text editor yet.

Instead of using the user table, another possiblility would be too query the fields for the
last entry and simply add three additional profile fields.
Its one of those "Why did I do that?" deals.
If anyone can enhance this or has suggestions, feel free to modify the code.
After researching the history, it appears that Datenpapst had used code from an author
who used code from another author who hasnt been around for many years and vb versions.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 10:25.

Layout Options | Width: Wide Color: