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

Reply
 
Thread Tools
gWoWRoster - World of Warcraft Guild Roster Details »»
gWoWRoster - World of Warcraft Guild Roster
Version: 1.0.14, by Gryphon Gryphon is offline
Developer Last Online: Sep 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.8.x Rating:
Released: 02-14-2008 Last Update: 01-31-2010 Installs: 193
Supported DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files  

What is it?
[hr]-[/hr]gWoWRoster is a modification for vBulletin which allows you to display multiple guild rosters for World of Warcraft.

If you use this mod, please Mark as Installed, and if you really enjoy this mod, please Nominate for MOTM, and if you really really enjoy this mod, feel free to Support Developer! Thank you!


Support
[hr]value[/hr]I use my released mods daily, if I find an issue with them or add features for myself I will release updates. If there are significant bugs or simple feature requests I will do my best to release fixes. Some of my mods rely on fetching data from 3rd party websites, due to the unreliable results, my mods will require users to troubleshoot for themselves if they find the addon is not working for them specifically. I am offering my personal mods that work ok for me for you to use, I am sorry I do not have time to troubleshoot many user specific issues. Thank you for your understanding.

Features
[hr]-[/hr]
  • Links to either US or EU WoW Armorys.
  • Multiple guild support
  • Usergroup access to roster
  • Unified profilefield compatible with gWoWEvents and gWoWChar
  • Currently requires cURL

Installation
[hr]-[/hr]
  1. Download the latest version and upload all files.
  2. Install the product.
  3. Create a Multiple-Line Text Box User Profile Field.
    • /admincp/?loc=profilefield.php%3Fdo%3Dadd
    • Multiple-Line Text Box
    • Continue
    • Title: World of Warcraft Characters
    • Description:
      Code:
      Enter one character per line.<br /><br />Format: US/EU|Realm|Faction|Name<br /><br />Example: US|Mal'Ganis|Alliance|Gryphen
    • Default Value: Leave Blank
    • Max length of allowed user input: 1000
    • Field Length: 50
    • Text Area Height: 6
    • Field Editable by User: Yes
    • Other options are optional.
    • Save
    • Look and see what the field name is for World of Warcraft Characters, example field25.
  4. Fill in the gWoWRoster configuration options.
  5. That is all.

Examples
[hr]-[/hr]
Changes
[hr]-[/hr]
v1.0.14a - upload class_gwowarmory.php
  • Quick fix for Armory import.

v1.0.14 - upload cron.gwowroster.guildinfo.php, import product with overwrite enabled.
  • Fix race designation.

v1.0.13 - upload class_gwowarmory.php, cron.gwowroster.charinfo.php, cron.gwowroster.guildinfo.php, import product with overwrite enabled.
  • Quick fix for 3.1 armory changes.

v1.0.12 - upload gwowroster.php, cron.gwowroster.charinfo.php, import product with overwrite enabled.
  • Fixed special characters in player names. Thanks Bumpaneer.

v1.0.11 - upload gwowroster.php, external icons, import product with overwrite enabled.
  • Fixed level 80 avatars
  • Fixed scheduled task database error
  • Added wow-achievements.com link per user

v1.0.9 - import product with overwrite enabled.
  • Update for be.imba and wowheroes, new options to specify levels the links are active.

v1.0.8 - Upload all files, import product with overwrite enabled.
  • Update for WotLK

v1.0.5 - import product with overwrite enabled.
  • Fix for armory light link.

v1.0.4 - Upload functions_gwowroster.php, import product with overwrite enabled.
  • Fix for divide by zero error.
  • Display throbber for talents scheduled to be imported.

v1.0.3 - Upload all files, import product with overwrite enabled.
  • Fixed some urls to external sites
  • Added options to display external liks to wowjutsu and wowprogress.
  • Updated WoW Juju's icon to their current favicon
  • Should* now be able to use kr/cn/tw armorys in addition to us and eu.

v1.0.2 - Upload all files, import product with overwrite enabled.
  • Some style tweaks
  • Added options to display external links to sites like be.imba.hu, wowjuju.com and more.

v1.0.1 - Upload all files import product.
  • Initial Release

Copyright
[hr]-[/hr]gXboxLive, Copyright ? Ghryphen (https://github.com/ghryphen)
Please maintain copyrights in derivative works, thank you.

Download Now

File Type: zip gWoWRoster_v1.0.9_avatars.zip (597.5 KB, 511 views)
File Type: zip gWoWRoster_v1.0.14a.zip (1.63 MB, 194 views)

Show Your Support

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

Comments
  #182  
Old 02-17-2009, 03:58 PM
y2krazy y2krazy is offline
 
Join Date: Jun 2003
Location: Houston, Texas
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dragonsys View Post
exactly. Here's a little info, as an example
Ok. I won't worry about it too much until it goes live. Thanks for the help.

Quote:
Originally Posted by Dragonsys View Post
I sent a meassge to Gryphon about my changes.
Awesome. <3

~ Sean
Reply With Quote
  #183  
Old 02-18-2009, 04:33 AM
N00BIE N00BIE is offline
 
Join Date: Nov 2001
Posts: 45
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi =] i have have the roster all working fine apart from a slight problem with the names column some of our players have long name and that over laps their talent spec how to i make the name column wider i gather it's in the gwowroster template section some where =] ??
complete VB noobie =]
many thanx
Reply With Quote
  #184  
Old 02-18-2009, 01:00 PM
y2krazy y2krazy is offline
 
Join Date: Jun 2003
Location: Houston, Texas
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by N00BIE View Post
Hi =] i have have the roster all working fine apart from a slight problem with the names column some of our players have long name and that over laps their talent spec how to i make the name column wider i gather it's in the gwowroster template section some where =] ??
complete VB noobie =]
many thanx
In the template, "gwr_roster":

Find:

Code:
<td class="thead" nowrap="nowrap" width="100%"><a href="gwowroster.php?$guild[url]&page=$pagenumber&amp;sortfield=name&amp;sortorder=$oppositesort">Name</a> <if condition="$sortfield == name"><a href="gwowroster.php?$guild[url]&page=$pagenumber&amp;sortfield=name&amp;sortorder=$oppositesort"><img class="inlineimg" src="$stylevar[imgdir_button]/sort$oppositesort.gif" alt="$vbphrase[reverse_sort_order]" border="0" /></a></if></td>

Change:

Code:
<td class="thead" nowrap="nowrap" width="100%"><a href="gwowroster.php?$guild[url]&page=$pagenumber&amp;sortfield=name&amp;sortorder=$oppositesort">Name</a> <if condition="$sortfield == name"><a href="gwowroster.php?$guild[url]&page=$pagenumber&amp;sortfield=name&amp;sortorder=$oppositesort"><img class="inlineimg" src="$stylevar[imgdir_button]/sort$oppositesort.gif" alt="$vbphrase[reverse_sort_order]" border="0" /></a></if></td>

Instead of "100%", change it to a numeric value, such as "300" and see if that changes anything. It may cause your other sections to stretch out a bit, depending on your resolution. If you need it bigger, increase the number, if you need it smaller, decrese the number. Let me know how that works!

~ Sean
Reply With Quote
  #185  
Old 02-18-2009, 02:25 PM
Dragonsys's Avatar
Dragonsys Dragonsys is offline
 
Join Date: Jan 2008
Location: DFW, Texas
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by N00BIE View Post
Hi =] i have have the roster all working fine apart from a slight problem with the names column some of our players have long name and that over laps their talent spec how to i make the name column wider i gather it's in the gwowroster template section some where =] ??
complete VB noobie =]
many thanx
the field size is dynamic. it will grow and shrink as needed. If you have information which is overlapping, then you have 1 or 2 problems with your forum style.

1. Your style is probably fixed width, and therefore does not allow the table to "grow"
2. Your screen display size is low

You can set the cell size as y2krazy suggested, just be aware that this will limit the size of the other fields in the table.
Reply With Quote
  #186  
Old 02-18-2009, 05:41 PM
Gryphon's Avatar
Gryphon Gryphon is offline
 
Join Date: Oct 2001
Location: Seattle, WA
Posts: 617
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

About how many characters it updates at a time;

It actually updates the roster count divided by 70 and rounded up. If you have more than 70 people on the roster, it will do 2 at a time, if more than 140 it will do 3 at a time. It picks the oldest updated characters to fetch each run and it is scheduled to run about 140 times a day.

This can be improved a little bit, but for the most part, if you try and gather too many at once it just won't run on vBulletin's mock cron.

I have many mods I have created that do external data fetches like this mod, so I also run the vB Scheduled Tasks via try cron to ensure that it runs once a minute regardless of forum traffic. But I mainly do this because external data fetches are often slow and/or intensive so even if you had 1000 hits a minute on your site, vBulletin's mock cron just isn't powerful enough to execute properly.
Reply With Quote
  #187  
Old 02-18-2009, 05:47 PM
MiskaTorn MiskaTorn is offline
 
Join Date: Aug 2004
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Will this function properly in 3.8.1? Sorry if this has already been addressed, I did a search and did not find anything.
Reply With Quote
  #188  
Old 02-18-2009, 05:52 PM
Gryphon's Avatar
Gryphon Gryphon is offline
 
Join Date: Oct 2001
Location: Seattle, WA
Posts: 617
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MiskaTorn View Post
Will this function properly in 3.8.1? Sorry if this has already been addressed, I did a search and did not find anything.
It should be pretty independent of vBulletin version, there would have to be significant changes in vBulletin for this to not work.
Reply With Quote
  #189  
Old 02-18-2009, 05:53 PM
Dragonsys's Avatar
Dragonsys Dragonsys is offline
 
Join Date: Jan 2008
Location: DFW, Texas
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Gryphon View Post
About how many characters it updates at a time;

It actually updates the roster count divided by 70 and rounded up. If you have more than 70 people on the roster, it will do 2 at a time, if more than 140 it will do 3 at a time. It picks the oldest updated characters to fetch each run and it is scheduled to run about 140 times a day.

This can be improved a little bit, but for the most part, if you try and gather too many at once it just won't run on vBulletin's mock cron.

I have many mods I have created that do external data fetches like this mod, so I also run the vB Scheduled Tasks via try cron to ensure that it runs once a minute regardless of forum traffic. But I mainly do this because external data fetches are often slow and/or intensive so even if you had 1000 hits a minute on your site, vBulletin's mock cron just isn't powerful enough to execute properly.
Ahhh ok, I only have 10 members, so I have only seen 1 character at a time. I agree about VB's sudo-cron. It's kind of clunky and slow, plus I would imgine it can get overloaded easily. This is why I use the cron mod I posted earlier as well.

Quote:
Originally Posted by MiskaTorn View Post
Will this function properly in 3.8.1? Sorry if this has already been addressed, I did a search and did not find anything.
yes, it functions perfectly fine in 3.8.1
Reply With Quote
  #190  
Old 02-18-2009, 05:58 PM
y2krazy y2krazy is offline
 
Join Date: Jun 2003
Location: Houston, Texas
Posts: 318
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MiskaTorn View Post
Will this function properly in 3.8.1? Sorry if this has already been addressed, I did a search and did not find anything.
Yes. Working well on my dev board. Only issue I'm having is a lack of scheduled tasks being run when they're supposed to; but, it's a dev board, so there's little to no activity on it, so I'm not worried about that.

If your board is active, you should have no issues.

By the way, Gryphon, you had a chance to look over Dragonsys's PM?

~ Sean
Reply With Quote
  #191  
Old 02-18-2009, 06:50 PM
MiskaTorn MiskaTorn is offline
 
Join Date: Aug 2004
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by theorigin View Post
This is the common error I'm getting every time I try it..

Code:
MySQL Error   : Specified key was too long; max key length is 1000 bytes
Is there any way to extend the max key length?
I am getting the same error.
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 12:44 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.08581 seconds
  • Memory Usage 2,361KB
  • Queries Executed 26 (?)
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
  • (4)bbcode_code
  • (9)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete