Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/13/d396212927/htdocs/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Warning: file_get_contents(http://us.battle.net/api/wow/guild/Kilrogg/Modest?fields=members) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /homepages/13/d396212927/htdocs/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/13/d396212927/htdocs/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Warning: file_get_contents(http://us.battle.net/api/wow/guild/Steamwheedle%20Cartel/The%20Dark%20Seldarine?fields=members) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /homepages/13/d396212927/htdocs/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
This is the home of the WoW Guild Retrieve plugin for WordPress. It requires WordPress v2.8 or later.
You can get it here: http://wordpress.org/extend/plugins/wow-guild-retrieve/
You have the following options when entering the shortcode:
realmname – The name of your guild’s realm. This is required.
guildname – Your guild’s name. This is required.
region – Set to “eu” if your guild is European.
restrict – Set to “true” if you want to restrict the list to level 85 only.
sorttype – This is the column number you want to sort on by default.
sortorder – Set this to either “asc” for ascending or “desc” for descending order.
tablesize – This is the default number of rows that will be shown in the table per page.
Also, you can change the names of the ranks displayed. This is done in the Options page, which also will explain the process.
At this time, custom names are universal, so if you have multiple guild rosters on one website they will all have the same rank names.
This example is restricted to level 85 only: Unable to contact Armory.
…and this example is sorting by rank (column 4) and displaying 15 rows instead of 10 by default: Unable to contact Armory.
I’ve been wanting to use this plugin for some time now, but unfortunatley the new armory site kind of messed things up a bit.
I replaced lines 208-210 with the above fix, which seems to have had an effect on my guild roster. Before, I would get just empty rows and what not, with nothing filled in.
However, after changing that line of code, now I’m getting “unable to contact armory”.
So I’m not sure what else I need to replace or fix to get this to work. I will say that at the start of the .php page, the old armory site is listed…do I need to change that as well…and to what?
The new Armory site shouldn’t be affecting the display of the roster. Could you send me a link so I can see what the problem is?
Here’s the link to my guild roster page, and how it displays currently:
http://blackout.byethost2.com/?page_id=9
All I have on that page is the realm and guild shortcodes
[wgr guildname="Blackout" realmname="Dethecus"]
I tried your shortcode on my site and it works fine.
There are two possibilities:
1) You have another plugin with jQuery that it’s conflicting with, or
2) cURL is not enabled on your webhost and PHP is set to silence warnings.
The second one is the more likely of the two, but try disabling all your plugins except for WGR and see if that works first. If it doesn’t, then you’ll need to contact your webhost to see if they’ll enable cURL.
Hi Ben,
Awesome tool and well done! Installation was a snap.
I’m a bit curious about the custom rank names. The instructions talk about an “Options” page though I don’t see one in either the plugin itself or in WP’s administrative back-end; thoughts?
Hey Ben,
Dewey again. Figured it out; it’s the “Settings” in WP itself. Might be helpful to update the documentation just in case.
Different question while I am here: Is there a way to cache the results? Does the roster go out to the armory every page-hit? I’m concerned about performance and of course having the site blacklisted.
The documentation will be clearer in 1.0.6. Sorry about that.
As for caching… that is not yet implemented. The plugin goes out to the Armory every time the page is requested. However, your site won’t be blacklisted by the Armory unless you’ve got a very large number of people visiting it, and even then it won’t be permanently.
The option to cache is something I’m looking at including in 1.1.0.
Hmm, still can’t get this to work.
Just did a fresh WordPress install on my friends webhost, and all I’m getting on my roster page is “Unable to contact armory”.
I changed the lines as suggested on previous comments, but for some reason this still isn’t working. Is there anyway you could email the correct wow-guild.php file to me, just to make sure all the settings are right?
Hoping you can help; Since the battle.net update, this plugin hasn’t worked for me. Even when I apply the various fixes that have been posted in the comments I get errors and no data parses.
Currently the roster page shows the following error –
“Warning: Invalid argument supplied for foreach() in /…/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 156
members”
shortcode is:
[wgr guildname="Strange Factory" region="us" realmname="Anubarak" sorttype="4" sortorder="asc"]
Roster URL:
http://strangefactory.info/?page_id=8
Thanks.
That’s a problem with cURL not being able to reach the Armory. Tomorrow a new version of WGR will be released which may fix the issue for you.
Hi
The new armory make things not work so good… the URL used for displaying chars and guild is wrong in WGR… is there a simple way to solve this or is there an update to WGR coming soon?
I rather not go through all the code and try to fix it myself.
Rgrds
/Enlox
Hi man, did You can tell me whats going on here?
http://www.barbarzyncy.eu/informacje/
I not see anything that i can click like next page etc, my tag what i typed not working:
[wgr guildname="Barbarzyncy" realmname="Burning Legion" region="eu" sorttype="4" sortorder="desc" restrict="true" tablesize="25"]
You have a common problem.
One of your other WordPress plugins, or maybe your theme, is conflicting with the Javascript that WoW Guild Retrieve relies on for sorting.
Try disabling your other plugins one by one until you find the conflict.
okay i know already that its theme
but i dunno how to fix that, its child theme of new default wordpress theme, on default its working good, on this child not.
Hello awesome plugin but I’m having a tuff time with the Ranks its displaying people with the wrong rank numbers any way to fix this ? people that are rank 2 should be rank 6 and so forth ?
I’m trying to figure out how to get this roster plugin running but I keep getting the following error:
Warning: Invalid argument supplied for foreach() in /home/skeyreha/public_html/testsite/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 158
Does this still have to do with cURL?
Roster Address: http://testsite.skeyrehab.com/?page_id=161
figures, I had I believe the g in “guildname” recolored to purple or something like that and it wasn’t working. Now it works fine though
So your cURL problem is fixed, then?
The problem is fixed, but now it’s not sorting or creating new pages for entries past 10.
The shortcode is [wgr guildname="s key rehab" realmname="malfurion" restrict="true" sorttype="4" tablesize="10" ]
and the site is the same as before.
That’s a common problem. It’s caused by some other plugin or a theme conflicting with the Javascript of WoW Guild Retrieve. Try disabling your other plugins and changing your theme, just to test and find out what is conflicting.
any help or ideas on how to fix the wrong ranks being displayed ?
http://cryptic-rain.com/roster
Unfortunately, there’s no way to get the rank names directly from the Armory currently. All WGR can get is the “Rank #” names, which are numbered according to the order in which they were created.
You’ll have to use trial and error to determine which number corresponds to what rank.
Somehow the roster on my site doesn’t update properly. The ranks are wrong, but the lvl’s and member seem to be correct.
The armory shows the right ranks.
Until Blizzard releases an interface to the new Armory, WGR has to pull its data from the old one, which doesn’t properly store rank names. See my response to Chad for more information.
It would be really nice if we could filter our roster with your plugin. For instance, my guild has 200 characters in it. But a lot of them are alts and social members.
It would be cool if we could filter it so only raiding guild members would appear on our roster page by means of setting some ranks to appear.
Ie, if it went like this:
Our ranks are like:
0 – GM
1 – Officer Main Characters
2 – Officer Alts
3 – Raiders
4 – Alts
5 – Social
Set ranks to appear: 0,1,3
So only the GM, Officer Main Characters and Raiders appear in the roster.
That is a FANTASTIC idea, and I’ll include it in the next release!
Just curious if the feature David mentioned about being able to filter which ranks show has been added yet? Been waiting on this.
Heya,
It would be cool if you could add the feature to display ilvl. As a raidleader I have to keep checking our people for sufficient gear and such. It would truly help!
I’ll look into adding that, but I’m afraid it won’t be possible until the new Armory XML feed is live.
Got an error this a.m. on my roster:
Warning: Invalid argument supplied for foreach() in /home5/satorist/public_html/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 158
It’s pointing to:
foreach($index["CHARACTER"] as $characters) {…
I was just wondering if anyone is encountering the same problem..
That error occurs when the plugin is unable to contact the Armory. Usually this is because cURL is not set up on the website where the plugin is hosted, but sometimes it’s because the Armory site goes down.
How can I fix the error my armory page is getting?
http://imperativeguild.com/roster/ is the page it’s on and it was working perfectly fine until about 2 days ago.
Caitline, read his response to my question above.
I think something changed on Blizzard’s site – if you look at all the website’s using this app, it is showing the same error. here’s mine: http://www.satoristormscale.com/?page_id=18
For the time being, the WoW Armory itself is down. That’s why everyone is experiencing this issue.
I hope it’s resolved soon.
Yay the Armory’s back up :3
Having a bit of an issue. It isn’t displaying Rank 5 but it is listing those that should be Rank 5. But it’s listing them under Rank 6. Any idea why?
This is due to how WGR builds the rank list and how the Armory handles rank order. I’m working on a fix now, tentatively to be released in WGR 2 next month.
Hello, first of all, excellent plugin! I’m using it on my guild’s website, but I noticed a bug on the TR classes, the code is showing something like this below, making it impossible to use CSS correctly:
…
…
…
…
…and etc. Can you fix that or maybe show me how to fix it myself?
Thanks,
Leandro
Yeah… stupid comment system ate my tags, let’s try again:
…
…
…
…
…
…
Hope it works now…?
Oh for the love of…
< tr class = ‘odd even’ > …
< tr class = ‘even odd’ > …
< tr class = ‘odd’ > …
Last chance.
Finally, it worked. Thats the code I’m getting, I can see that code written even here in this page, on the demos above.
That’s interesting. I don’t see that.
What browser and operating system are you using?
Browsers I used: IE8, IE9, FF3, FF4, Chrome
OS: Windows 7 Home Edition 64bit
So, when you right-click the page and click on the ‘View Source’, all is fine, no double classes on the TRs.
BUT, when I use Firebug, I can see the classes there. So my guess is there’s something wrong with the pagination script you’re using to show X toons at a time.
I’ll fix this for v2.0, due out next month.
Hi! Just installed it but it does not seem to work. I get this error: /homepages/xx/yyyyyy/htdocs/sites/Pax-Dei/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 158
and no members are shown (EU Realm)
Could you tell me what the shortcode you’re using looks like?
Hi there,
my Site displays
Fatal error: Call to undefined function curl_init() in /users/lyus/www/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 111
[wgr guildname="Waechter der Glut" realmname="Die Aldor" region="eu"]
ANy Idea?
greetz Lyus
OK my fault, Provider dind’t do the curl
Hi I have added your great plugin in a few moment but until a few days the plugin return (unable to contact armory)
I have suspect i’m added from Blizzard in the blacklist ip.
ps: i have added in your version 1.0.6 a small new feature with new dynamics links. This multiple links in the page synch target with the new armory for each personnage and stat (jcj, talent1, talent2, reputation, achievement,…) and i have added the same dynamic link for the guild-name at the top of the page (achievement#15079:15087 and perk). I have added to, a research zone pointing to the new armory.
I m not a php developper and this is the light way for me to create a named “wgr evolved” version
But i don’t understand why should i do for “caching” …
Your futur version 1.1 with caching coming soon ?
Thanks for the comments, and the mocha!
Caching will be in version 2.0, which is coming later this month.
This is a part of WordPress core made my bug
dashboard_primary
dashboard_secondary
When a admin user leave blank their primary and secondary rss/xml links from dashboard, all rss/xml was breaks… include Blizzard services… for all site of the network…
This is not your cache, wgr better then core ! lol
For disable primary ans secondary admin dashboard plugin:
add_action(‘wp_dashboard_setup’, ‘sfx_remove_dashboard_widgets’);
function sfx_remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
Hi, I’m using your pluggin since a couple of days, and it’s really pretty nice. But there’s one little problem, the guild data isn’t refreshed. There are a few new members in my guild and some alts have left the guild, but everything is the same as the first time I used the shortcode (It was correct then). Is this problem due to the armory files or does your plugin stock the data somewhere and isn’t it refreshed automatically ?
Thank you !
The problem with guild data not being refreshed often is because the plugin relies on the old Armory for its information.
Once the new Blizzard WoW Community API is released, I’ll be able to link to the new Armory’s data. Until then… I’m sorry, but there is no fix.
Hey Ben. Thanks for the great addon!
I’m having a bit of a cosmetic issue though on my site. The link to where I have the roster is:
http://willofvengeance.zigaming.com/roster/
I’ve tried making some changes to the CSS, but can’t figure out why it is showing up like this. The first 5 characters will have a white background, followed by a character with a transparent background. Then 3 white, 1 transparent, and they switch between white and transparent for the rest of the list.
The rest of the plugin is working great! If you have any idea of what could be causing this, I’d greatly appreciate your help in solving the issue. Thanks!
That’s caused by a bug with the sorting. The table is being sorted, but it’s not recoloring the backgrounds of the rows. Rows that originally have alternating backgrounds suddenly show the weird pattern you’ve described.
Easiest way to get rid of it is to eliminate alternate row backgrounds, and just have a single background for all rows. There’s a fix coming for this issue in WGR 2.
Great! Thanks for the quick reply and all of your hard work!
Thanks a lot for this wonderful plugin! I have just put it online on my guildwebsite and am looking how to get the guildranks to display correct. Should manage.
Thanks again
Hi,
The plugin works great but unfortunate I ran into one small issue. The moment I activate the roster plugin my image gallery no longer works.
Roster page:http://www.private-anachronos.nl/?page_id=200
Gallery page: http://www.private-anachronos.nl/?page_id=88
Any idea what could cause the conflict?
Would be great if you do.
Your image gallery plugin is using a second, older copy of jQuery. Because WordPress is being forced to load two instances of jQuery, nothing that uses Javascript will work.
Try updating your image gallery plugin. If that doesn’t work, you’ll need to pick one of the two plugins (either the image gallery or WGR) to keep, and uninstall the other one.
Hi Ben,
Thanks a lot for your answer. I also searched some more and found someone with a similar issue with the template I’m using. A few minor changes (removing a line and relocating a few lines) in header.php somehow solves the conflict. Both are working now!
Again many thanks for this plugin. I’m really happy I got it on my website.
Thanks for this nice plugin.
When coming WGR 2 ? for background fix
Why the new version dont show the achievement point? 0 point for all player;)
Thanks
http://coldascent.com/roster/
I’m pretty sure that’s a bug in the new blizzard api that needs to be fixed on their end.
@Gabilog What plugin are u using on the top right corner of your site that showing your progression?
Also what Recruitment plug are u using?
i get this error, tried turning of all the plugins but not sure what curl is… just a starter. i got this error Warning: file_get_contents(http://us.battle.net/api/wow/guild/Darksorrow/The%20Mythic%20Delegates?fields=members) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/amiscus/public_html/www.Mythic-delegates.com/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Unable to contact Armory. and used this link
[wgr guildname="The Mythic Delegates" realmname="Darksorrow"]
what am i doing wrong if i may ask
thanks in advance
That is definitely a cURL error. Your web host will need to enable cURL for the plugin to work.
I’m afraid there’s no other solution – and you yourself have done nothing wrong.
he just enabled cURL but it still aint working, created a new post titled Roster, then in the body i wrote: [wgr guildname="The Mythic Delegates" realmname="Darksorrow"]
and i still get this error:
Warning: file_get_contents(http://us.battle.net/api/wow/guild/Darksorrow/The%20Mythic%20Delegates?fields=members) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/amiscus/public_html/www.Mythic-delegates.com/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
ow boy what to do…
I know what the problem was. I had to mention the region as well.
[wgr guildname="The Mythic Delegates" region="EU" realmname="Darksorrow"] this has fixed the problem.
Plugin installed great, but does not show achievement points. I checked and cURL is installed and working.
Is this is Blizzard issue?
Unfortunately, it’s a Blizzard issue. Once they fix it, though, you’ll see Achievement Points show up without having to update the plugin.
@Gör
Progression = html personnal text
Recruitement= http://www.gnomx.at/projects/wowrecrut-2/
Have fun
When it comes 2.0?
v2.0 of the plugin is delayed until I can buy a house. I got laid off in June, and while I have a new job now, I moved to Minneapolis and can’t work on personal coding projects until my wife and I buy a house here.
I’m also considering handing off development of the plugin to someone else and leaving the project entirely.
I#m getting this error message.
Can you help me?
Thanks in advance.
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /is/htdocs/wp10599447_KPBV3RE5GL/www/ldl/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Warning: file_get_contents(http://eu.battle.net/api/wow/guild/Madmortem/Liga%20des%20Lichts?fields=members) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /is/htdocs/wp10599447_KPBV3RE5GL/www/ldl/wp-content/plugins/wow-guild-retrieve/wow-guild.php on line 208
Unable to contact Armory.
That error message means cURL is disabled. You’ll need to ask your web host for help in enabling it.
Thank you. That was the problem.
Hi there,
I am starting to use, this wonderful tool and now I’m trying to change the names of the ranks. In the information it says I could change that in the options page, but under ‘settings’ there isn’t a menu for this tool popping up.
with kind regards,
Wes
In the sidebar on the left, under Settings, there is a menu item for WoW Guild Retrieve. It’s in there.
Hi,
i was wondering if it’s possible to limit the output to certain ranks (e.g. show ranks 0,2,3 but hide all others) as I don’t want all those alts messing up the roster.. thanks for the great work so far and good luck finding a nice house
Not yet, no. That’s one of the things planned for version 2.0, but I won’t be able to work on that until we finally move in to the new house.
I’m currently trying to sort the order of my roster by rank, which it’s now doing. However it’s not ordering the ranks properly. The order is supposed to be: Guild Master, Raid Leader, Officer, Banker, Core Raider, Raider, Initiate, Member Alt, Trial, Social. It’s showing up as Banker, Core Raider, Guild Leader, Member Alt, etc. Obviously not the correct order. Any ideas?
The default order of WoW’s ranks on the Armory is by date created, not by hierarchy. You’ll need to mix and match in the settings until the order matches what you’re expecting.
I’m trying to fix that in WoW for WordPress, but it’s going to be awhile until that plugin is ready for release.
nice plugin – how can i add the option to open a new window when someone clicks on the name to get to the arsenal??
tank you
Find the Armory link in the .php file, and add the following inside the tag:
target=”_blank”
i thougt it anyways, but where should it be?
$content .= “” . $cname . “<img src='" …….
mh didnt show everything
a href=’http://” . $region . “.battle.net/wow/de/character/” . $realmstr . “/” . $cname . “/simple’>” . $cname . “
Try this:
a target=”_blank” href=’…
Where is the “odd” and “even” that the addon is pulling the table coming from? Would that be in the theme’s css file? I’m not seeing it identified anywhere in your plugin (and admittedly, my coding skills need some work), and on the theme I’m using, the roster shows up in alternating colors that are difficult to read at best.
Thanks for any thoughts/clarification you might be able to provide.
The appearance of those is controlled in the CSS, yes. Look for .odd.
I need to start by saying I have not too much money, and even less expertise..lol I evaluate basketball players and would like to have a matrix similar to your screen shot. I would like to rank players from #1- ? in various Class years. Ideally this would be a drop and drag function where when editing is required (monthly or so) I don’t have to redo the whole thing. Can anyone point me in the right direction? Thank You
You could try this one:
http://wordpress.org/extend/plugins/leaguemanager/