View Full Version : "Roster Master" - Guild Roster for Your Personal Guild Website
Seagoat
02-13-2007, 01:10 AM
<p>This will be the official thread for Roster Master, in its many and varied incarnations.</p><p>I will do my best to keep this original post up to date with links to downloads of the various versions. If you find that a link here is broken or out of date, please <a href="mailto:
[email protected]" target="_blank">shoot me an email</a>!</p><p>=====</p><p><strong><span style="color: #ff0000;">*** If you're having problems with Roster Master and you've come here for help, please provide the following information in your post: ***</span></strong></p><ul><li><strong>PLATFORM</strong>: The CMS your website is running on (i.e., Dragonfly, PostNuke, none, etc.).</li><li><strong>VERSION</strong>: The version of Roster Master you're using (i.e., RM4DF 6.0.1, RMSA 1.2.0, etc.).</li><li><strong>URL</strong>: A website address where we can see your roster in action.</li><li><strong>ERRORS</strong>: Any error messages you're receiving <em>in their entirety</em>.</li><li><strong>TRIGGERS</strong>: Exactly what you're doing (or attempting to do) when you experience the problem.</li><li>Troubleshooting steps you've taken so far.</li><li>Whether or not you're running a "tweaked" version of RM (if you've edited the code yourself to change the aesthetics, add features, or remove features).</li></ul><p>This information is vital! Help us help you...<strong><em>be as thorough and as detailed as possible</em></strong>.</p><p>Unless you're an advanced user and are familiar with the code, it's typically best to start with clean installation of the RM files as-is, only changing the configuration file to contain your guild's basic information and your personal preferences. This goes for new installs and upgrades! Hold off on any core code changes and customizations until you're sure that Roster Master will run properly on your website "right out of the box."</p><p>=====</p><p><span style="font-size: large;"><strong><span style="color: #3366ff;"><span style="text-decoration: underline;">Current Roster Master Projects</span></span></strong> </span></p><ul><li><strong>Version</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">Roster Master for Dragonfly CMS</span></strong></span> [aka "RM4DF"]</li><li><strong>Current Stable Release</strong>: 8.2 </li><li><strong>Release Date</strong>: 18 March 2012</li><li><strong>In Development</strong>: ---</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">DarkGrue</a></li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank">http://www.theclenchedfist.com/proj...m4df/index.html</a></li><li><strong>Demo</strong>: <a rel="nofollow" href="http://www.theclenchedfist.com/Roster_Master.html" target="_blank">http://www.theclenchedfist.com/Roster_Master.html</a></li><li><strong>Download Site #1</strong>: <a rel="nofollow" href="http://www.theclenchedfist.com/Downloads/details/id=11.html" target="_blank">http://www.theclenchedfist.com/Down...ails/id=11.html</a></li><li><strong>Download Site #2</strong>: <a rel="nofollow" href="http://www.dragonflycms.org/Downloads_9x/details/id=238.html" target="_blank">http://www.dragonflycms.org/Downloa...ils/id=238.html</a></li></ul><ul><li><strong>Version</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">Roster Master Stand-Alone</span></strong></span> [aka "RMSA"]</li><li><strong>Current Stable Release</strong>: 5.2.5</li><li><strong>Release Date</strong>: 4 March 2012</li><li><strong>In Development</strong>: ---</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Lantis</a></li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">http://www.lostrealm.ca/rostermaster</a></li><li><strong>Demo #1</strong>: <a rel="nofollow" href="http://www.lostrealm.ca/eq2/rm/" target="_blank">http://www.lostrealm.ca/eq2/rm/</a> (current stable version)</li><li><strong>Demo #2</strong>: <a rel="nofollow" href="http://www.lostrealm.ca/eq2/rmdev/" target="_blank">http://www.lostrealm.ca/eq2/rmdev/</a> (usually the latest beta)</li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">http://www.lostrealm.ca/tower/rmdownload</a></li></ul><ul><li><strong>Version</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">vbRosterMaster</span></strong></span> <span style="color: #ffcc00;"><strong>[OBSOLETE]</strong></span></li><li><strong>Current Stable Release</strong>: 2.2.0</li><li><strong>Release Date</strong>: 9 June 2007</li><li><strong>In Development</strong>: ---</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="http://forums.station.sony.com/eq2/pm/sendTo.m?user_id=169904" target="_blank">Pedigree</a> (alinabal at fizzleblood dot net)</li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.fizzleblood.net/vbrostermaster/" target="_blank">http://www.fizzleblood.net/vbrostermaster/</a></li><li><strong>Demo</strong>: <a rel="nofollow" href="http://www.fizzleblood.net/rostermaster.php" target="_blank">http://www.fizzleblood.net/rostermaster.php</a></li><li><strong>Download Site #1</strong>: <a rel="nofollow" href="http://www.vbulletin.org/forum/showthread.php?t=149275" target="_blank">http://www.vbulletin.org/forum/show...ad.php?t=149275</a> (preferred; please "Mark as Installed" if you download it)</li><li><strong>Download Site #2</strong>: <a rel="nofollow" href="http://www.fizzleblood.net/vbrostermaster/vbrostermaster220b1.zip" target="_blank">http://www.fizzleblood.net/vbroster...master220b1.zip</a> (use only as a last resort)</li></ul><ul><li><strong>Version</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">Roster Master for PostNuke</span></strong></span> [aka "RM4PN"] <span style="color: #ffcc00;"><strong>[OBSOLETE]</strong></span> <span style="color: #ff0000;"><strong>*** DOWNLOAD LINK INVALID - AWAITING UPDATED INFO </strong></span><span style="color: #ff0000;"><strong>***</strong></span></li><li><strong>Current Stable Release</strong>: 0.9.6</li><li><strong>Release Date</strong>: 8 March 2007</li><li><strong>In Development</strong>: 0.97 / 1.1</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Topiatic</a></li><li><strong>Project Homepage</strong>: ---</li><li><strong>Demo</strong>: <a rel="nofollow" href="http://www.dominionofheroes.com/index.php?module=RosterMaster" target="_blank">http://www.dominionofheroes.com/ind...le=RosterMaster</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://community.postnuke.com/module-Database-viewpub-tid-3-pid-118.htm" target="_blank">http://community.postnuke.com/modul...d-3-pid-118.htm</a></li></ul><p>=====</p><p><span style="font-size: large;"><strong><span style="color: #3366ff;"><span style="text-decoration: underline;">Roster Master-Related Resources</span></span></strong></span> <em>(Blocks, modules, or other content that utilize Roster Master code or database tables.)</em></p><p><span style="font-size: large;"><em><span style="color: #ff6600;">For Dragonfly CMS users:</span></em></span></p><ul><li><strong>Module Name</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">Guild Event Manager</span></strong></span> (GEM)<span style="color: #ffcc00;"><strong> [OBSOLETE]</strong></span></li><li><strong>Prerequisites</strong>: RM4DF</li><li><strong>Current Stable Release</strong>: 1.2.0.0 (RM4DF 6.0.0+ compatible; v1.1.0.1 is RM4DF 5.1.4- compatible)</li><li><strong>Release Date</strong>: 15 February 2007</li><li><strong>In Development</strong>: 1.4.2.0b</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="http://forums.station.sony.com/eq2/pm/sendTo.m?user_id=167431" target="_blank">VulcanDarksoul</a></li><li><strong>Download Site #1</strong>: <a rel="nofollow" href="http://thehalasianempire.com/gem_1_2_0_0.zip" target="_blank">http://thehalasianempire.com/gem_1_2_0_0.zip</a> (latest stable)</li><li><strong>Download Site #2:</strong> <a rel="nofollow" href="http://www.guildmossad.com/index.php?name=Downloads&file=details&id=1" target="_blank">http://www.guildmossad.com/index.ph...etails&id=1</a> (latest beta)</li></ul><ul><li><strong>Title</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">SigMaster Configuration Guide</span></strong></span></li><li><strong>Description</strong>: A detailed walk-through for configuring, customizing, and troubleshooting the SigMaster (dynamic sig generation) portion of RM4DF.</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Seagoat</a></li><li><strong>URL</strong>: <a rel="nofollow" href="http://eq2.lunaclick.net/reference/rm4dfsig1.php" target="_blank">http://eq2.lunaclick.net/reference/rm4dfsig1.php</a></li></ul><p>=====</p><p><span style="font-size: large;"><strong><span style="color: #3366ff;"><span style="text-decoration: underline;">EQ2-Specific Resources</span></span></strong></span> <em>(Other website enhancements that EQ2 players and guilds may find useful.)</em></p><p>*** These websites may also contain other useful downloads that are not EQ2-specific! ***</p><p><span style="font-size: large;"><em><span style="color: #ff6600;">For Dragonfly CMS users:</span></em></span></p><ul><li><strong>Module Name</strong>: <strong><span style="font-size: medium;"> <span style="color: #00ff00;">EQ2WishList</span></span></strong> <span style="color: #ffcc00;"><strong>[OBSOLETE]</strong></span> <span style="color: #ff0000;"><strong>*** SITE IS DOWN - </strong></span><a rel="nofollow" href="http://thehalasianempire.com/EQ2WishList.zip" target="_blank"><strong><span style="text-decoration: underline;">temporary download location</span></strong></a><span style="color: #ff0000;"><strong> ***</strong></span></li><li><strong>Prerequisites</strong>: Dragonfly CMS 9.0.6.1 +</li><li><strong>Current Stable Release</strong>: 1.0</li><li><strong>Release Date</strong>: 9 November 2006</li><li><strong>In Development</strong>: ---</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="http://forums.station.sony.com/eq2/pm/sendTo.m?user_id=167431" target="_blank">VulcanDarksoul</a></li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.eq2caladrius.com/Forums/viewforum/f=24.html" target="_blank">http://www.eq2caladrius.com/Forums/...forum/f=24.html</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://www.eq2caladrius.com/Downloads/details/id=11.html" target="_blank">http://www.eq2caladrius.com/Downloa...ails/id=11.html</a></li></ul><ul><li><strong>Block Name</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">EverQuest II Update Notes Block</span></strong></span></li><li><strong>Prerequisites</strong>: Dragonfly CMS 9.x</li><li><strong>Current Stable Release</strong>: 1.04</li><li><strong>Release Date</strong>: 24 April 2008</li><li><strong>In Development</strong>: ---</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">DarkGrue</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://www.theclenchedfist.com/Downloads/details/id=9.html" target="_blank">http://www.theclenchedfist.com/Down...tails/id=9.html</a></li></ul><p><span style="font-size: large;"><em><span style="color: #ff6600;">For PHP-Nuke CMS users:</span></em></span></p><ul><li><strong>Block Name</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">EQ2 Guild Recruitment Block</span></strong></span> <span style="color: #ffcc00;"><strong>[OBSOLETE]</strong></span> <span style="color: #ff0000;"><strong>*** SITE IS DOWN - </strong></span><a rel="nofollow" href="http://thehalasianempire.com/EQ2Recruitment_PHP-Nuke.zip" target="_blank"><strong><span style="text-decoration: underline;">temporary download location</span></strong></a><span style="color: #ff0000;"><strong> ***</strong></span></li><li><strong>Prerequisites</strong>: PHP-Nuke CMS</li><li><strong>Current Stable Release</strong>: 1.0</li><li><strong>Release Date</strong>: 23 March 2007</li><li><strong>In Development</strong>: 1.1</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Hawnted</a></li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.nemesysguild.com/" target="_blank">http://www.nemesysguild.com/</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://www.nemesysguild.com/" target="_blank">http://www.nemesysguild.com/</a></li></ul><p><span style="font-size: large;"><em><span style="color: #ff6600;">For All Users:</span></em></span></p><ul><li><strong>Title</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">EQ2-Related Graphics</span></strong></span></li><li><strong>Description</strong>: Various icon sets (for use on fan sites / guild sites, in graphics, etc.) <ul><li>5 Archetype Icons <em>(fighter, mage, priest, scout, and artisan)</em></li><li>24 Class Icons</li><li>7 "EQ2" Logo Icons <em>(additional colors available upon request)</em></li><li>8 Guild Rank Insignias <em>(default colors and white)</em></li><li>14 Tradeskill Archetype / Class / Subclass Icons</li></ul></li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Seagoat</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://thehalasianempire.com/downloads/" target="_blank">http://thehalasianempire.com/downloads/</a></li></ul><ul><li><strong>Module Name</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">RaidNinja</span></strong></span></li><li><strong>Description</strong>: Manage raid signups using a signup system to pre-authorize attendees. Support for many CMS systems and can plug directly into Roster Master. (Visit the website for more information about prerequisites and supported CMSs.)</li><li><strong>Current Stable Release</strong>: 2.0</li><li><strong>Release Date</strong>: 9 August 2007</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="http://www.raidninja.com/contact.php" target="_blank">Beldak or Falcon</a></li><li><strong>Project Homepage</strong>: <a rel="nofollow" href="http://www.raidninja.com/" target="_blank">http://www.raidninja.com/</a></li><li><strong>Download Site</strong>: <a rel="nofollow" href="http://www.raidninja.com/downloads.php" target="_blank">http://www.raidninja.com/downloads.php</a></li></ul><p>=====</p><p><span style="color: #ff0000;"><strong>*** Developers, please </strong></span><a rel="nofollow" href="mailto:
[email protected]" target="_blank"><strong><span style="text-decoration: underline;">send me your information</span></strong></a><span style="color: #ff0000;"><strong> so I can add it here! ***</strong></span></p><p><strong>*** Please try to include all of the information listed for other projects above: ***</strong></p><ul><li>Module Name: </li><li>Prerequisites: (if any)</li><li>Current Stable Release: </li><li>Release Date: </li><li>In Development: </li><li>Point of Contact: (EQ2 Forums username with valid email address or link to a contact page)</li><li>Project Homepage: </li><li>Download Site: (This should NOT be a file URL, but rather a link to a download description page)</li></ul><p>=====</p><p><span style="font-size: large; color: #3366ff;"><strong><span style="text-decoration: underline;"><span>Other Stuff</span></span></strong></span></p><ul><li><strong>Item</strong>: <span style="color: #00ff00;"><strong><span style="font-size: medium;">Original "Roster Master" thread archive</span></strong></span></li><li><strong>Description</strong>: The original RM thread has been preserved for reference purposes (with images removed to decrease annoyance / bandwidth usage).</li><li><strong>Point of Contact</strong>: <a rel="nofollow" href="mailto:
[email protected]" target="_blank">Seagoat</a></li><li><strong>URL</strong>: <a href="http://thehalasianempire.com/df/rm/01.php" target="_blank">http://thehalasianempire.com/df/rm/01.php</a></li></ul><p>=====</p>
<p>Checking in <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>DF-Roster Master 6.0.0 RC4 running w/o problems.</p><p>Though I would love to get ahold of the prismatics. I tried to do it myself, but came across too many problems (yeah I was half asleep, but almost achieved it). I'll dig down deeper later.</p><p>Anyway, to help kick off the new official Dragonfly CMS Roster Master thread... This one program was WELL WORTH the switch from Xoops, Postnuke, Phpnuke etc to have this wonderful program for guild!</p>
Caela
02-13-2007, 11:05 AM
Yay! New bright shining thread!I have loved DragonFly, and recommend any guild that is thinking of making a website and trying to choose a Content Management System to consider DF. The EQ2 community support for modules, blocks etc is great. But I also found it much easier to use than PostNuke and PHPNuke.I look forward to the 6.0 release of RM4DF - and the updated GEM and Playtimes modules by Stremok.
Lantis
02-13-2007, 12:30 PM
(RMerlin here - got caught in the 'Thou must change thy forum name", so I went with my main character's name) Roster Master Stand Alone version 1.1.0-rm Beta 2 Current download link: <a href="http://www.lostrealm.ca/files/rostermaster110b2.zip" target="_blank" rel="nofollow">http://www.lostrealm.ca/files/roste...master110b2.zip</a> This is the stand-alone version (i.e. works with any website, only requirement is PHP. SQL server optional but recommended). It also supports basic integration with phpBB 2.x.x or Invision Power Board 2.x.x to allow character mapping. I have taken over development of this version since 1.0.4. This version works with the new EQ2Players website. Changes in 1.1.0+rm Beta 2 (8-Feb-2007 ) *** Database modified - please run rm_db_install.php and select appropriate upgrade option*** - NEW: Optional display of Rank, Adventurer and Tradeskill class icons (see README-rm.txt for info) - NEW: Display characters lastname and completed quests - IMPROVED: Added error handling in the eq2players data fetch function. - IMPROVED: Sort order now displayed in column headers - IMPROVED: Replaced the 'Sort' image by a standard button. - IMPROVED: Class and level are now in one single column - IMPROVED: Various improvements to the default rostermaster2.css stylesheet, for a more polished look. - IMPROVED: Upgrading your database will now remind you to remove the rm_db_install.php file for safety. - IMPROVED: Upgrading your database will also display a link that will force the database content to be refreshed, and display the updated roster. - FIXED: Wasn't displaying the available menu options (Claim, Logfile, etc...). - FIXED: Logfile spam related to tradeskill class and quests - FIXED: Would fill the database with gibberish for Joined Date when trying to generate a date out of the null value returned by EQ2players. - FIXED: Artisan class will now properly show 'Unskilled" if the character hasn't chosen a valid tradeskill profession yet and you are using a database for storage. If no problem is reported, this will become the 1.1.0-rm release within the next week or so.
Excalibre33
02-13-2007, 08:44 PM
<p>Prismatic Trackers are at the top of my wish list for Roster Master. (RMFDF preferred)</p><p>If anyone is working on them I'd love to help and have a publicly accessible DragonFly testing site available.</p>
Dark_Grue
02-13-2007, 11:11 PM
<p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow">Roster Master for Dragonfly</a> provides a method to integrate the Sony EverQuest II Guild Roster into your Dragonfly CMS site. Fully integrated into the site, you can manage and view your guild's data right from your portal. A block is also provided that displays guild statistical data similiar to that found on the guild summary page on the EQ2Players.com website.</p><p><b>NOTE:</b> As of Live Update #29: November 14, 2006 (Echoes of Faydwer), SoE made significant changes to the EQ2Players.com website and the roster data feeds which have cause Roster Master to cease to function properly. All versions prior to and including 5.1.4 (the current release version) are affected. Version 6.0.0 is currently under development testing, and will address the EoF changes.</p><p>BTW, what's up with the original development thread getting deleted? Everything else was saved, it would seem...</p>
Lantis
02-15-2007, 10:11 PM
<cite>Dark_Grue wrote:</cite><blockquote><p>BTW, what's up with the original development thread getting deleted? Everything else was saved, it would seem...</p></blockquote> I suspect that in the migration, they deleted every thread that was started more than 'x' days ago. Since the Rostermaster thread was started eons ago, it didn't make the cutoff date.
Seagoat
02-16-2007, 01:49 AM
<p>Ok, I've edited the OP with info for RM4DF and Landis' stand-alone version. Anybody else working on another version who wants to send me their info should address an email containing said info to <a href="mailto:
[email protected]" target="_blank" rel="nofollow">
[email protected]</a>. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Landis, I have a question: Can you continue to offer the latest stable release for download anywhere (rather than just the latest beta), or are you limited by server space / bandwidth constraints? If you are, I've got plenty of both on the Empire site, and I'd be happy to host your files there -- or you can register and maintain them there yourself. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Up to you, but I thought I'd ask and offer!</p>
Lantis
02-16-2007, 03:02 AM
<cite>Seagoat wrote:</cite><blockquote><p>Ok, I've edited the OP with info for RM4DF and Landis' stand-alone version. Anybody else working on another version who wants to send me their info should address an email containing said info to <a href="mailto:
[email protected]" target="_blank" rel="nofollow">
[email protected]</a>. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Landis, I have a question: Can you continue to offer the latest stable release for download anywhere (rather than just the latest beta), or are you limited by server space / bandwidth constraints? If you are, I've got plenty of both on the Empire site, and I'd be happy to host your files there -- or you can register and maintain them there yourself. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Up to you, but I thought I'd ask and offer!</p></blockquote>Hi, The latest "non-beta" is still available, it's just that the URL got lost in the forum change. The archive is available here: <a href="http://www.lostrealm.ca/files/roster_master104rm2.zip" target="_blank" rel="nofollow">http://www.lostrealm.ca/files/roste...aster104rm2.zip</a> I only added a link on my website a few nights ago. Since 1.0.4-rm2 still had a significant number of bugs left from Rex's original code, I decided to only put 1.1.0 beta 2 there for the moment, expecting to have it final within a night or two. It got delayed by a few days as I got reports of the old (untested) Claim code not working properly, but a fix is currently being tested, and I expect 1.1.0 final to show up within a day or two now.
Seagoat
02-16-2007, 03:06 AM
Thanks for the update, Lantis. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> OP has been amended!
VulcanDarksoul
02-16-2007, 01:23 PM
For those interested I'm back into swing on programming GEM v2.0. See the links above to read up on the next version.
ZackSoF
02-17-2007, 04:27 AM
Lantis, Thanks for updating the stand alone. I'm trying to get it integrated back into my site but I keep getting a blank page after a clean install. Running PHP Version 5.1.6 and MySQL 5.0.24 on IIS. Any thoughts you might have would be great. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
02-17-2007, 05:18 AM
<cite>ZackSoF wrote:</cite><blockquote>Lantis, Thanks for updating the stand alone. I'm trying to get it integrated back into my site but I keep getting a blank page after a clean install. Running PHP Version 5.1.6 and MySQL 5.0.24 on IIS. Any thoughts you might have would be great. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote> If you have shell access to your site, try running it from the shell to see any particular error message: <span style="font-family: courier new,courier">php rostermaster.php </span>Any PHP error will be spit out at the console. My first guess would be something's wrong in your config.php file, assuming that's the only file you edited.
Lantis
02-17-2007, 06:50 PM
<b>RosterMaster Stand Alone 1.1.0</b> (RMSA for short) is now available. This is the stand-alone version (i.e. works with any website, only requirement is PHP with XML support (most PHP install do). SQL server optional but recommended). It also supports basic integration with phpBB 2.x.x or Invision Power Board 2.x.x to allow character mapping. I have taken over development of the standalone version since 1.0.4. This version works with the new EQ2Players website. You can download it from <a href="http://www.lostrealm.ca/files/rostermaster110.zip" target="_blank" rel="nofollow">here</a>. Demo site: <a href="http://www.lostrealm.ca/eq2/rm/" target="_blank" rel="nofollow">http://www.lostrealm.ca/eq2/rm/</a> <u>Changes since 1.0.4-rm2:</u> *** Database modified - please run rm_db_install.php and select appropriate upgrade option *** - Since I have Rex's blessing to take over development of the Stand Alone version I am dropping the "-rm" suffix. - NEW: Optional display of Rank, Adventurer and Tradeskill class icons - NEW: Display characters lastname and completed quests - NEW: Added an alternative, dark-themed CSS file (css/rostermaster1.css). - IMPROVED: Added error handling in the eq2players data fetch function. - IMPROVED: Sort order now displayed in column headers - IMPROVED: Replaced the 'Sort' image by a standard button. - IMPROVED: Class and level are now in one single column - IMPROVED: Various improvements to the default rostermaster2.css stylesheet, for a more polished look. - IMPROVED: Upgrading your database will now remind you to remove the rm_db_install.php file for safety. - IMPROVED: Upgrading your database will also display a link that will force the database content to be refreshed, and display the updated roster. - IMPROVED: Added a .htaccess file to the /includes folder to deny direct web browser access, for improved security. - IMPROVED: Updated documentation. - FIXED: Will now properly display the available menu options (Claim, Logfile, etc...). - FIXED: Eliminated logfile spam related to tradeskill class and quests - FIXED: Will no longer fill the database with gibberish for Joined Date when trying to generate a date out of the null value currently returned by EQ2players. - FIXED: Artisan class will now properly show 'Unskilled" if the character hasn't chosen a valid tradeskill profession yet and you are using a database for storage. - FIXED: Deleting a claim wasn't working. - FIXED: Made logfile.html use the CSS stylesheet. Thanks to everyone who has reported bugs and provided feedback - this is much appreciated! <b>What's in store for the future:</b> My main goals here are: - To provide a simple, easy to install, RosterMaster that will work with simple, personal guild sites. Many sites only wants a basic roster display to complement their guild website. - To provide the community with a basic version that can be used as a starting point for any other forked development aimed at specific CMS. It's easier to build CMS support on top of a basic version than to take a complex CMS-heavy version such as RM4DF and attempting to convert it for MyUberCMS (this requires that you be familiar with BOTH CMS). For that reason, the StandAlone will remain as CMS-agnostic as possible. The only exception currently is the character claim features, as they can serve as a starting point for integration into other forum software. (So far I know of at least one new fork: someone has already ported RosterMaster Standalone to Vanguard.) So, the next few versions will mostly see more code cleanup, and improvements on the existing features. I also intend to give some love to the character claim functions (now that I have a test phpBB setup done to work on it). After that... we'll see what ended up on my TODO list at that moment. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
ZackSoF
02-18-2007, 03:43 AM
<cite>Lantis wrote:</cite><blockquote><cite>ZackSoF wrote:</cite><blockquote>Lantis, Thanks for updating the stand alone. I'm trying to get it integrated back into my site but I keep getting a blank page after a clean install. Running PHP Version 5.1.6 and MySQL 5.0.24 on IIS. Any thoughts you might have would be great. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote> If you have shell access to your site, try running it from the shell to see any particular error message: <span style="font-family: courier new,courier">php rostermaster.php </span>Any PHP error will be spit out at the console. My first guess would be something's wrong in your config.php file, assuming that's the only file you edited. </blockquote>It's my personal server. I forgot I had error messages and notices turned off. I went ahead and enabled it and found out I had CURL support disabled in my PHP config. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
ZackSoF
02-18-2007, 03:52 AM
Lantis, FYI, the druid.png file is missing from the images directory.
Kitra
02-18-2007, 05:43 AM
<p>I have all of the prismatics for RM4DF (cept the links for Claymore line, been pretty busy lately) however things arent working very well in the 6.0 version, Changes were made beyond a simple CharID to characterID so I am backtracing the issues. I also had to find these forums again since SoE in all their glory "Upgraded" the forums and as usual, something wont work...that lovely SORT by DATE or anything for that matter is GONE, really nice considering ANY search posts results OUT of order...sorry, letting something as simple as this bother me but come on...</p><p>either way, I will either a) have it fixed in a couple days and/or b) post the 5.14 versions for those still using it</p><p> Kitra</p>
Lantis
02-18-2007, 06:07 AM
<cite>ZackSoF wrote:</cite><blockquote>It's my personal server. I forgot I had error messages and notices turned off. I went ahead and enabled it and found out I had CURL support disabled in my PHP config. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote> I'll add it to the list of requirements in the docs - I forgot about it when I amended the docs to put the XML requirement in there.
Lantis
02-18-2007, 06:10 AM
<cite>ZackSoF wrote:</cite><blockquote>Lantis, FYI, the druid.png file is missing from the images directory. </blockquote> That's probably because Druids aren't a class - Wardens and Furies are <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Since SOE dropped the archetype classes a while ago and made you start with your final class right at level 1, this should never be used by RosterMaster.
ZackSoF
02-19-2007, 01:11 AM
<cite>Lantis wrote:</cite><blockquote><cite>ZackSoF wrote:</cite><blockquote>Lantis, FYI, the druid.png file is missing from the images directory. </blockquote> That's probably because Druids aren't a class - Wardens and Furies are <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Since SOE dropped the archetype classes a while ago and made you start with your final class right at level 1, this should never be used by RosterMaster. </blockquote>*slaps forehead* I haven't had time to play in ages and I'd forgotten that. Sorry. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> We have a member with an alt who is still listed as a Druid.
<p> The best of help the 'Internet Wayback Machine' can do is this link.</p><p><a href="http://web.archive.org/web/20060527060726/eqiiforums.station.sony.com/eq2/board/message?board.id=stationplayers&message.id=12383&page=32" target="_blank" rel="nofollow">BACK TO OLD THREAD</a>... Sorta</p><p>You may have to Refresh it or click on it a few times. Hope this helps.</p>
Seagoat
02-19-2007, 12:46 PM
I actually saved all of the pages of the old thread on my hard drive. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I'm hoping to keep a permanent archive of it somewhere, for reference purposes.
Excalibre33
02-19-2007, 05:20 PM
With the loss of the old RM4DF thread does anyone have the post EoF fix compilation for version 5.1.4? I have a running 5.1.4 site and would be happy to share my config.inc and parser.inc files until 6.0.0 launches. Just PM me if you need them as, I can't seem to figure out how to make a [code] post in these new boards. /wink
Seagoat
02-20-2007, 03:35 AM
<p>I've added a link to the <a href="http://thehalasianempire.com/index.php?name=Downloads&c=1" target="_blank" rel="nofollow">Graphics download section</a> on my guild site in the OP. I have a lot of PNG icons available (converted from DDS format) that I've used in various avatars I made for my RM4DF installation . Anyone who might find them useful is welcome to download them. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Please keep in mind that I'm not claiming ownership of these graphics in any way. SOE made them; I just converted them from their DDS icon format using freely available tools so they could be used for other projects. Most of the icons are self-explanatory, but I had to do some digging to find what I felt were appropriate tradeskill icons.</p><p>If you need anything offered there edited in any way for your particular needs (colorized, resized, etc), please let me know. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I'll try to accomodate you as best I can.</p>
Topiatic
02-21-2007, 04:52 AM
Sorry for the delay Seagoat, but I needed to update the files before I could post a link. Be forewarned that this is a testing release. All bugs to date have been squashed and if no more crop up then I'll call it good within a week. <a href="http://www.dominionofheroes.com/index.php?name=Downloads&req=viewdownload&cid=1" target="_blank" rel="nofollow">RosterMaster(PostNuke)-0.96.zip</a>
Seagoat
02-21-2007, 11:47 AM
<p>Got your email, Rokit / Topiatic. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>The OP has been updated to include the PostNuke version!</p>
BornAgainst
02-21-2007, 10:30 PM
Hi i was wondering if there are plan to make EQ2 Heritage Tracker for Roster Master Standalone will love to see that addon <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
02-22-2007, 03:26 AM
<cite>BornAgainst wrote:</cite><blockquote>Hi i was wondering if there are plan to make EQ2 Heritage Tracker for Roster Master Standalone will love to see that addon <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote>I currently have no plans to work on such a tool. I think these tools are best designed as their own module rather than built into a roster viewer. However if someone wants to make one that would interface with RMSA I'd be happy to help by providing some interface for it.
BroKenWingZ
02-22-2007, 08:29 PM
<cite>Excalibre3377 wrote:</cite><blockquote>With the loss of the old RM4DF thread does anyone have the post EoF fix compilation for version 5.1.4? I have a running 5.1.4 site and would be happy to share my config.inc and parser.inc files until 6.0.0 launches. Just PM me if you need them as, I can't seem to figure out how to make a [code] post in these new boards. /wink </blockquote>I just started working with DF for use of this module alone. Alas, I find that the module is unable to find my guild info, so I assume I need this fix that is mentioned above. If anyone has info or files for this fix, could you please provide a link or email them to me @ <a href="mailto:
[email protected]">
[email protected]</a> Thanks!
Seagoat
02-22-2007, 10:04 PM
<cite>BroKenWingZ wrote:</cite><blockquote>I just started working with DF for use of this module alone. Alas, I find that the module is unable to find my guild info, so I assume I need this fix that is mentioned above. If anyone has info or files for this fix, could you please provide a link or email them to me @ <a href="mailto:
[email protected]" target="_blank" rel="nofollow">
[email protected]</a> Thanks! </blockquote><p> If you can hold out for another day or two, the 6.0.0 release of RM4DF should be released shortly. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> It fixes all the parsing issues caused by the EQ2Players site changes, as well as implements some cool new features.</p><p>Hang in there!!</p>
Dark_Grue
02-23-2007, 09:29 PM
<p><i>Vladimir: That passed the time. Estragon: It would have passed in any case. Vladimir: Yes, but not so rapidly.</i></p><p><i> </i><b>- Samuel Beckett (1906 - 1989)</b>, <i>Waiting for Godot (1955)</i> </p><hr /><p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b><span style="font-size: medium"><span style="color: #33cc00">Roster Master for Dragonfly 6.0.0</span></span></b></a><span style="color: #33cc00"> </span></p><p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p>This is the one everyone's been waiting for since the release of Echoes of Faydwer!</p><p><b>Changes for Version 6.0.0:</b></p><p>* Added error message to indicate that the rank insignia feature failed as a result of a misconfiguration in the $config['lookup_rank'] array. * XML parser has been removed. A hybrid HTML/CSV parser is now the default. As a result, and for the moment, Roster Master no longer requires a PHP binary compiled with XML support. Last of the legacy code removed from the parser.inc file. * Fixed a long-standing logic error in *_sync_active_claims() functions. * Fixed logic error in rostermaster.inc that would cause the "Display Primary" link to continue to display all characters. Bug reported by Excalibre3377. * DATABASE SCHEMA CHANGE: Fixed guildRank field size bug for new installs (was VARCHAR 20 instead of VARCHAR 40). Bug reported by Caela. * DATABASE SCHEMA CHANGE: Major changes to the schema, especially the roster_master table. Some changes should improve compatability with PostgreSQL. Fields have been renamed or dropped! See the cpg_inst.php file for the new DB schema. * DATABASE SCHEMA CHANGE: Changes the "content" field in the core Dragonfly CMS table "blocks" from type "TEXT" to "MEDIUMTEXT". This is to address a problem where the block size would overflow the field and get truncated, causing sever rendering issues when the block would attempt to read from its cache. * Added ability to sort rows by Adventurer Level in Key Master and Heritage Master. Code contributed by Seagoat20. * Added fix for alpha-channel transparency in signature overlays. Code contributed by Seagoat20. * Live Update #29: November 14, 2006 (Echoes of Faydwer)</p><ul><li>As a result of changes in EQ2Players.com, serverside-calculated guild leaderboard data is no longer available.</li><li>New Guild Achievement data added to schema.</li><li>Added five new heritage quests: In Honor and Service, War and Wardrobe, The Staff of the Observers, Casualties of the War of the Fae, The Symbol in the Flesh, and Cloak of Flames. Thank you to Kitra for submitting code changes and images for the new heritage quests.</li><li>Changed heritage quest preferred quest provider to EQ2i.</li></ul><p>* New avatar graphics for archetype and alpha-channel blended guild rank icons have been added. Many thanks to Seagoat20 for providing them. * Added extended templating support for avatars in Signature Master based on an implementation suggested by Seagoat. New directives (DEFAULT|ARCH|EQ2|RANK) have been added to the AVATAR templating command. * CONFIG CHANGE: Added additional configuration commands to the Roster Master avatar display options in the roster. See the $config['show_avatars'] setting in the config.inc file. Based on an implementation suggested by Seagoat20. * CONFIG CHANGE: New configuration setting, $config['sigblock_type'], has been added to support extended sigblock selections based on an implementation suggested by Seagoat. * CONFIG CHANGE: New configuration setting, $config['officers'], along with additional constants and functions have been added to the config.inc file to support the extended avatar templating in both Roster and Signature Master. * CONFIG CHANGE: $config['sigblock_basename'] setting replaces the $config['sigblock_file'] setting, and has a new semantic. * CONFIG CHANGE: $config['show_PvP'] setting added to control the display of PvP statistics (which are really only relevant to PvP servers). Feature suggested by Dyse. * Updated HQ icons in Heritage Master to indicate quests from expansions by adding a colored stripe (the color is *very* roughly derived from the predominant color in the expansion's title logo, with some fidging to make it more visible, or in some cases where the color choices collided, unique). * Significant updates/clarifications to the documentation.</p><p>Special thanks to the users of Roster Master who contributed to this major release and provided user support, enhancements, bug reports, and bug fixes. Especially Belin, Caela, Excalibre3377, Kevlin, and VulcanDarksoul. Extra-special special thanks goes to Seagoat20 for exceptional support of the user base, innovative features, and donating her time and talents to the project. Super job, folks! It's truly a privilege to work with you.</p><p>Also, thanks to the folks that participated in the Beta Test!</p><hr /><p><b><span style="font-size: medium"><span style="color: #33cc00">[Return of the] Roster Master for Dragonfly Logo Contest</span></span></b></p><p>The <a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow">Roster Master for Dragonfly (RM4DF) Project</a> is in the process of looking for a new logo [see the linked RM4DF project page for the current "reference implementation" logo] and is holding a contest to find a new visual identity for the project.</p><p>Suggested themes might include (but are not limited to): rm4df integration into the <a href="http://www.dragonflycms.org/" target="_blank" rel="nofollow">Dragonfly CMS</a> framework, The values of Open Source software, the <a href="http://eq2players.station.sony.com/" target="_blank" rel="nofollow">EQ2Players.com</a> community. This information is not meant to limit creativity in any way. We look forward to, and are open to a wide range of creative solutions. </p><p><b>Contest Rules:</b></p><p>The logo should meet the following criteria: </p><ul><li>it must be easily recognizable as the rm4df logo </li><li>if abstract, the logo must be simple and clear in concept </li><li>it must be scalable </li><li>it should not be too detailed, so it works in low resolution </li><li>it must be distinctive in the quality and originality of its visual image and not offend any national, cultural or religious sensitivity.</li></ul><p>and also: </p><ul><li>all entries must demonstrate that any artwork and images used are the original work of the entrant, and are unencumbered by any third-party copyrights or trademarks. </li><li>by submitting an entry, you agree to grant the rm4df project a non-exclusive, royalty-free license to use your logo entry for purposes of the contest, and if chosen as the winner, the rm4df author acquires ownership of the winning logo by assignment of copyright, and the winning designer will disclaim any trademarks and without limitation all other rights related to the design.</li></ul><p><b>Prizes:</b> </p><ul><li>Grand Prize: 90-day SOE Game card; the Grand Prize winner will be credited by name in the rm4df documentation as the logo artist.</li><li>Community Choice Award: 30-day SOE Game card</li></ul><p><b>Entries:</b> Each participant is entitled to submit a maximum of three designs. Designs shall be submitted in their final form, in other words as finished works (no sketches). All entries should be submitted before Friday, April 6, 2007. Entries should be sent to darkgrue (at) iname.com. In order to reduce the impact of e-mail delivery problems (which are especially pertinent when dealing with attachments), a confirmation e-mail will be sent confirming that the entry was received in good condition. Entries should be sent via e-mail to the above submission address as ZIP-format attachments with the subject "rm4df Contest Entry". Include in the body of the e-mail your name and return e-mail address (if different from the sending e-mail address) where you would like confirmation of receipt to go to. Contest winners will also be notified via this e-mail address.</p><p><b>Judging:</b> Judging for the Grand Prize will be performed by the rm4df author based upon the stated design criteria. Selection for the Community Choice Award will be performed by poll of the EQ2Players.com community. In the case where the Community Choice leader selects the same winner as the Grand Prize, the Community Choice Award will be granted to the next place selected by the community.</p><p><b>Return of designs:</b> Participants are advised to retain personal records of their designs, as neither the designs submitted nor the electronic media will be returned to them.</p>
Seagoat
02-24-2007, 02:42 AM
<p>Whee!! <img src="/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0" alt="SMILEY" /> Updated the OP with RM4DF 6.0.0 info. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I've been pretty proud of the graphics I've been turning out lately, so I'm looking forward to giving this logo contest a go. The creative juices are really flowing these days!</p>
Seagoat
02-24-2007, 03:55 PM
<p>Grue, this isn't exactly a bug, but with the forum sig dimensions no longer constrained to 400x100 (they're now 500x150), folks are using all kinds of sizes between the old and new dimensions (and some never covered, LOL). I, for one, am using 500x100, and the current rostermaster.inc code is hard-coded for 400x100.</p><p>In the<b> rm_edit_claim()</b> function code, there are three instances of <b>width="400" height="100"</b>. I recommend ditching them in favor of the PHP <b>list()</b> function. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Look for this line in rostermaster.inc:</p><p><b>if ($config['dynamic_sigs'] && !in_array($char_info['guildRank'], $config['exclude_ranks'])) {</b></p><p>...and add this just BELOW it:</p><p><b>list($width, $height, $type, $attr) = getimagesize("{$baselink}&rm=sm_sig&preview=1&characterId={$char _info['characterId']}"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />;</b></p><p>...then replace the instances of <b>width="400" height="100"</b> with <b>$attr</b>. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><hr /><p>While attempting to upgrade, I got this error:</p><p><b>On /admin.php?op=modules&upgrade=30 While executing query "UPDATE cpg_roster_master_heritage SET active='0' WHERE Name=''"</b></p><p><b>the following error occured: Unknown column 'Name' in 'where clause'</b></p><p><b>In: /xxx/xxx/xxx/modules/Roster_Master/functions/heritagemaster.inc on line: 378</b></p><p>This is my line 378:</p><p><b>$db->sql_query("UPDATE {$prefix}_roster_master_heritage{$suffix} SET active='{$active}' WHERE Name='".$char_info['Name']."'", FALSE);</b></p><p>I changed the case from "Name" to "name," and that error went away.</p><hr /><p>I was then, however, greeted with a new error:</p><p><b>On /admin.php?op=modules&upgrade=30 While executing query "ALTER TABLE cpg_roster_master_users CHANGE Char_ID characterId INT NOT NULL"</b></p><p><b>the following error occured: Unknown column 'Char_ID' in 'cpg_roster_master_users'</b></p><p><b>In: /xxx/xxx/xxx/modules/Roster_Master/cpg_inst.php(343) : eval()'d code on line: 247</b></p><p>Apparently, the upgrader got past the "change<b> Char_ID</b> to <b>characterId</b>" part, but didn't finish after it hung up on an error. When I went back to try to run the upgrader again, it stalled because "<b>Char_ID</b>" no longer existed. I had to manually go into my database and change the column name back to "<b>Char_ID</b>" in an attempt to get the upgrader to properly do its thing.</p><p>Even now, it keeps hanging up on that step, and I get the same error, even after changing the column name manually.</p><p>Any thoughts?</p><hr /><p>EDIT: Also sending this to you via email, since the dumb forum notifications are still borked...</p>
Seagoat
02-24-2007, 04:15 PM
<p>I was a bit off in my assumptions...looks like the problem line is 378 in heritagemaster.inc:</p><p><b>$db->sql_query("UPDATE {$prefix}_roster_master_heritage{$suffix} SET active='{$active}' WHERE Name='".$char_info['Name']."'", FALSE);</b></p><p>It's not the case of "Name" that's the problem...it's that it's "Name" at all! It should be "characterId" :</p><p><b>$db->sql_query("UPDATE {$prefix}_roster_master_heritage{$suffix} SET active='{$active}' WHERE characterId='".$char_info['characterId']."'", FALSE);</b></p><p>My upgrade went swimmingly once I changed that bit. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Now I've just got to pretty my table headers up...</p>
Dark_Grue
02-24-2007, 07:52 PM
<p>There was several errors in the sync_active_claims functions in both heritagemaster.inc and keymaster.inc that would cause DB errors on upgrade (I'm at a loss as to how that bug made it though beta testing). They both have to be changed to WHERE $char_info['characterID'] in order to run correctly. I'd caught them actually this morning when I went in to review the code for another DB error I'd seen in my logs (turns out the error was just some jerk attempting a SQL injection attack).</p><p>The getimagesize() idea is clever, but unfortunately, isn't portable. I tried implementing it, and PHP will pitch a "could not make seekable" error when trying to read the image from the URL (reads static images fine though). It's probably a PHP configuration or platform quirk, but one that will make using that function miserable to troubleshoot. I compromized and just removed the hight and width attributes.</p><p>I've uploaded 6.0.1 to make the above two changes. Thanks!</p>
Seagoat
02-24-2007, 08:58 PM
<p>Yeah, I found that out about the getimagesize() bit as well...it doesn't like pointing to a hypothetical image. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I used this as a workaround; it assumes that your default sig template and your other templates are all the same size:</p><p><b>list($width, $height, $type, $attr) = getimagesize("modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_basename']}.png"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />;</b></p><p>I'll update the OP with the new version number shortly. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Any other changes besides those mentioned?</p>
Hawnted
02-26-2007, 03:40 AM
Is there a way to force update on the standalone?
Lantis
02-26-2007, 03:50 AM
<cite>Hawnted wrote:</cite><blockquote>Is there a way to force update on the standalone?</blockquote> Yes: <span style="font-family: courier new,courier"> <a href="http://www.guildsite.com/rm/index.php?force_update=1" target="_blank" rel="nofollow">http://www.guildsite.com/rm/index.p...?force_update=1</a> </span> assuming your Roster is located in <a href="http://www.guildsite.com/rm/." target="_blank" rel="nofollow">http://www.guildsite.com/rm/.</a>
Hawnted
02-26-2007, 04:58 AM
Awesome thanks for all your hard work. So any chance of a PHP Nuke version coming out? I have the standalone working nicely but it looks like the CMS versions have a few more tweaks.
jey10
02-27-2007, 02:21 AM
Rokit@Permafrost wrote: <blockquote>Sorry for the delay Seagoat, but I needed to update the files before I could post a link. Be forewarned that this is a testing release. All bugs to date have been squashed and if no more crop up then I'll call it good within a week. <a href="http://www.dominionofheroes.com/index.php?name=Downloads&req=viewdownload&cid=1" target="_blank" rel="nofollow">RosterMaster(PostNuke)-0.96.zip</a> </blockquote> Greetings, First thank you all very much for all your hard work... Rokit/Topiatic I posted this question in the PN Forums as well so if you wish to respond here that is cool with me. I have the PostNuke version up and running on my guilds website... Looks good and is working okay so far... But my problem is this. When I go in and add/change my HQ/Access Quests it removes all the settings... I can setup them up once on a Character but once I go in to make changes it deletes all of them...or should I say it does not show them any more. I have checked the MYSQL DB and for one of My alts I see the HQ's in there on my Main the one I made all the changes to I see "NULL"... Very odd. This is happening to all the people that have created/registered. We are looking at having over 900 toon's tracking on this program... Okay just tried adding the HQ's again... I now see a:24:{s:2:"RC";i:0;s:3:"CoF";i:0;s:4:"FBSS";i:3;s:... in my DB but I do not see anything on my page... Still all blank... <a href="http://www.grenricksguidance.com/index.php?module=RosterMaster&func=displayHeritageQuests" target="_blank" rel="nofollow">http://www.grenricksguidance.com/in...yHeritageQuests</a> I downloaded the latest version but still seem to have the same issue. Any suggestions? Peace,
SandKap
02-27-2007, 02:22 AM
<div align="left">Hi Dark, <div align="left">Just want to thank you and everyone else for all your hard work on Roster Master, it is appreciated. I ran into a little snag when upgrading from 5.1.4 to 6.0.0 and even 6.0.1<b>. </b>I received the following error, funny thing is it says it has notified me, but I never get the email. i have tried turning up debug in DragonFly, and it still produces the same error with no additional info. What's odd is that the roster seems to work fine w/ no issues other than it will not create a signature. Any ideas? <div align="center"><b>A database error has occurred The webmaster has been notified of the error</b> [ Home ] [ Go Back ] <p>Array</p><p>(</p><p> [theme] => default</p><p> [session_time] => 1172577633</p><p> [session_start] => 1172576747</p><p> [comments] => Array</p><p> (</p><p> [mode] => </p><p> [order] => 0</p><p> [thold] => 0</p><p> )</p><p> [admin] => Array</p><p> (</p><p> [page] => modules</p><p> )</p><p> [user] => Array</p><p> (</p><p> [page] => modules</p><p> [file] => </p><p> [uri] => /admin.php?op=modules&edit=30</p><p> )</p><p> [update_monitor] => Array</p><p> (</p><p> [current] => 9.1.1</p><p> <a href="http://forums.station.sony.com/eq2/posts/=%3E%20%3Ca%20href=%22http://dragonflycms.org/Downloads/details/id=28.html%22%20mce_href=%22http://dragonflycms.org/Downloads/details/id=28.html%22%20target=%22_blank%22%20rel=%22nofol low%22%3Ehttp://dragonflycms.org/Downloads/details/id=28.html%3C/a%3E%3C/p%3E%3Cp%3E %20[num" target="_blank" rel="nofollow">%20=%3E%201%3C/p%3E%3Cp%3E &nb...re"]=> </a><a href="http://dragonflycms.org/Downloads/details/id=28.html" target="_blank" rel="nofollow">http://dragonflycms.org/Downloads/d...ails/id=28.html</a></p><p> [num] => 1</p><p> [msg] => Array</p><p> (</p><p> [0] => Array</p><p> (</p><p> [vers] => 9.1.1</p><p> [title] => 9.1.1 Released</p><p> [desc] => More details can be found [url=http://dragonflycms.org/Forums/viewtopic/t=18009.html]here</p><p> [date] => 1168249822</p><p> )</p><p> )</p><p> )</p><p>)</p><hr />Server info: <div align="left">Setting Value <div align="left">CMS Version 9.1.1</div>PHP Version 4.3.11</div>MySQL Version 4.0.27-max-log (client: 5.0.18 )</div> </div>Thanks again</div>
Seagoat
02-27-2007, 03:18 AM
<cite>SandKap wrote:</cite><blockquote><div align="left">Hi Dark, <div align="left">Just want to thank you and everyone else for all your hard work on Roster Master, it is appreciated. I ran into a little snag when upgrading from 5.1.4 to 6.0.0 and even 6.0.1<b>. </b>I received the following error, funny thing is it says it has notified me, but I never get the email. i have tried turning up debug in DragonFly, and it still produces the same error with no additional info. What's odd is that the roster seems to work fine w/ no issues other than it will not create a signature. Any ideas? </div></div></blockquote><p> (I almost never get error emails either. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I get a DB error email every once in a while, but it's not consistent by any means.)</p><p>What are you doing that produces that error? Is it when you view the "edit claim" page, or when you try to view a sig directly, or...?</p><p>If it's just the sigs you're having problems with, have you used the <b>DEBUG</b> function that's built into <b>sigmaster.inc</b>? (Open up <b>sigmaster.inc</b> and look below the header comments for <b>$DEBUG = FALSE</b>. Set it to <b>TRUE</b>, save, and reupload <b>sigmaster.inc</b>. Try viewing a sig directly, and instead of a broken image, you should get a fairly detailed error message.)</p><p>If you've already tried that, are you using a "pristine" version of RM4DF (only changing <b>config.inc</b> and uploading everything else as-is)? I like to tweak, and 99% of the time, if something's broken, I'm the one that broke it, LOL.</p><p>Obvious question: Have you configured <b>config.inc</b> with a default sig file name, and does that file (and its identically-named layout file) exist on the server where the module expects to find it? (It should be looking in <b>/modules/Roster_Master/images/sigblocks</b>.)</p><p>Details make us happy! <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> If I'm way off base here with what I venture your problem to be, please provide as much info as you can regarding the actual problem, what you're trying to do / view, what works vs. what doesn't work, etc.</p>
Dark_Grue
02-27-2007, 04:01 AM
<cite>SandKap wrote:</cite><blockquote><div align="left">Hi Dark, <div align="left">Just want to thank you and everyone else for all your hard work on Roster Master, it is appreciated. I ran into a little snag when upgrading from 5.1.4 to 6.0.0 and even 6.0.1<b>. </b>I received the following error, funny thing is it says it has notified me, but I never get the email. i have tried turning up debug in DragonFly, and it still produces the same error with no additional info. What's odd is that the roster seems to work fine w/ no issues other than it will not create a signature. Any ideas?</div></div></blockquote><p>I'm afraid the error details you've provided give me very little to go on. The error message doesn't actually show the DB command that caused the error, so I can't diagnose the problem.</p><p>Question, did you upgrade successfully (using the module administration panel in DF) to 6.0.1? Or is this error during the upgrade process? If the control panel isn't reporting that verstion 6.0.1 is installed, your RM DB tables are in an indeterminate state, and the module won't work properly, since the DB isn't the way it expects it to be. If the upgrade went through with an error (and there was a bug in 6.0.0 that caused the upgrade to choke), it's still possible the tables could have gotten into an interminate state. If I had the SQL statement, I could be a lot more specific about what's wrong.</p><p>First, I'd concur with Seagoat and check your config.inc. You can't use a previous version with 6.0.0, there were significant changes in the file that are required. If you didn't do it before, start with a fresh 6.0.1 config.inc, and edit it for your settings.</p><p>What I'd check next is that all the Roster Master files were updated successfully. It's possible that the new sigmaster.inc file didn't get uploaded, and it's dying because of that. Double-check the version number on the file, then try reuploading everything to see if the file transfer got corrupted.</p><p>If you can't get the actual SQL statement that's causing the error, try backing up your Roster Master tables form the module control panel and uninstall Roster Master. Reinstall it, configure it for your guild, and see if the problem persists. If it's working again, try importing the data from your backup, and see if it fails again. That would point to a corrupted database schema. Alternatively, you can install a second instance of Roster Master from scratch, and test with that.</p><p>Let us know how things go...</p><p>Mailing out the SQL error messages is handled by the Dragonfly core, through PHP's mail() functions. If your PHP installation isn't configured to send mail, or it isn't configured properly, there's nothing Dragonfly can do to send mail. Unfortunately, it also generally means that aspect will fail more or less silently, since I don't think there's any opportunity to see if the mail() function actually fails. Of course, if you haven't configured the mail section in Dragonfly, even if PHP's working fine, you still won't get mail. Troubleshooting the whole mess can get rather esoteric if you're not familiar with mailer configuration. Especially if your mailer is using SMTP AUTH...</p>
Hawnted
02-27-2007, 01:58 PM
<p>I can only get tradeskill images working with firefox. IE 6 and IE 7 wont render the images. Any ideas on what to change for that?</p><p> Using RMSA 1.1.0</p>
Seagoat
02-27-2007, 02:11 PM
<p>Hawnted, what's the URL to your roster, so I can try to duplicate the behavior?</p><p>In the meantime, you can try this:</p><p>View the page in FireFox; right-click on a tradeskill image and choose "Properties." Under "Image Properties," next to "Location," highlight that entire line (the right end is probably hidden; you'll have to left-click and drag to highlight the whole thing). C&P it into a blank text document so you can reference it quickly.</p><p>Now open up IE and do the same thing; compare the two lines. If they're identical, there is likely a browser setting somewhere that's blocking the images in IE (although off the top of my head, I can't imagine what it is). If they're different, go back to IE and do a hard refresh (Ctrl + F5) to fetch a fresh version of the page from the server.</p>
Caela
02-27-2007, 03:40 PM
Is there a "Sigmaster for Dummies" guide anywhere?I just enabled the feature for the first time. It's working - but how do I go about customizing the sigs - I've seen some beautiful ones...
Seagoat
02-27-2007, 03:55 PM
<cite>Caela wrote:</cite><blockquote>Is there a "Sigmaster for Dummies" guide anywhere?I just enabled the feature for the first time. It's working - but how do I go about customizing the sigs - I've seen some beautiful ones...</blockquote> There was a tutorial of sorts in the old thread, but there have been changes to the sigmaster since then. I'd be more than happy to write an updated guide later today. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I'm sure others would find it useful too.
Hawnted
02-27-2007, 04:43 PM
<p>The paths are the same. </p><p>URL is <a href="http://www.nemesysguild.com/roster" target="_blank" rel="nofollow">http://www.nemesysguild.com/roster</a> to view it unwrapped. To view it wrapped into my PHP Nuke site, view it here: <a href="http://www.nemesysguild.com/modules.php?name=NukeWrap&page=http://www.nemesysguild.com/roster/&height=1000&width=90%" target="_blank" rel="nofollow">http://www.nemesysguild.com/modules...0&width=90%</a></p><p> Thanks for your help.</p>
jey10
02-27-2007, 07:05 PM
Greetings, I would like to know if the images that have been created for the Dragonfly version would work with the PostNuke version? Also would anyone have any ideas as to what is causing the HQ's and Access quest from deleting or not showing up when they are put in by the users? Peace,
Seagoat
02-27-2007, 07:54 PM
<cite>Hawnted wrote:</cite><blockquote><p>The paths are the same. </p><p>URL is <a href="http://www.nemesysguild.com/roster" target="_blank" rel="nofollow">http://www.nemesysguild.com/roster</a> to view it unwrapped. To view it wrapped into my PHP Nuke site, view it here: <a href="http://www.nemesysguild.com/modules.php?name=NukeWrap&page=http://www.nemesysguild.com/roster/&height=1000&width=90%" target="_blank" rel="nofollow">http://www.nemesysguild.com/modules...0&width=90%</a></p><p> Thanks for your help.</p></blockquote><p> No problem. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Looking at the source code of your page, I believe I see what the issue is.</p><p>Your class and rank icons have a width and height attribute assigned (18x19 for the ranks and 50x50 for the classes). Your tradeskill icons, however, only have "width= height=" in the image tag. IE translates this as the image having no width or height (0x0 or 1x1 pixels), while FireFox translates it as having a null value (the same as having no width or height attributes in your img tag).</p><p>You can do one of two things:</p><ol><li>Fix the code so that the width and height for the tradeskill images is properly calculated and displayed.</li><li>Remove the width and height attributes from the tradeskill images altogether. (Not necessarily standards compliant, but it should at least make the images display with their native width and height.)</li></ol><p>Hope this helps! <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Seagoat
02-27-2007, 08:03 PM
<cite>jey10 wrote:</cite><blockquote>Greetings, I would like to know if the images that have been created for the Dragonfly version would work with the PostNuke version? Also would anyone have any ideas as to what is causing the HQ's and Access quest from deleting or not showing up when they are put in by the users? Peace, </blockquote><p> The images should work for anyone, whether they're using Roster Master or not. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> They're not dynamically generated, so as long as your paths and image names are right, you should be able to use them wherever you want. If the code doesn't currently incorporate them, you can tweak it yourself or request that the feature be added in a future release.</p><p>Are you getting any sort of error message when these errors occur? Do the changes people try to make ever "stick," or are those tables in some sort of statis with no changes happening at all? Do other changes (such as adding / changing / deleting claims) work ok, or are they affected too? When did you first notice the problem? Which CMS are you using? Are your error / debugging messages turned on for your CMS?</p><p>Details, my friend...details! <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
SandKap
02-27-2007, 08:38 PM
<p>Hi Dark / Seagoat,</p><p>Thank you again for your assistance.</p><ul><li>Yes I failed the upgrade with 6.0.0 and 6.0.1 -> That's the error that is thrown when I go to do the upgrade.</li><li>Yes I deleted all files on the web host that had to do with Rostermaster and then uploaded the 6.0.1 files</li><li>Dragonfly is set correctly to email all errors, and it does for other things when I get them, just seems that with Rostermaster it didn't.</li><li>I ended up uninstalling the module and reinstalling, that went off with no problem. So it looks like here I had a DB problem. I am working on now getting all the claims back, not a big deal I made printouts.</li><li>The sigs still don't work, I will dbl check the files for that again later tonight and will get back to you. -> They do now, I had a brain fart.. I forgot to edit the CFLogo_sigblock.txt file so it was calling for fonts I don't have in the fonts dir</li></ul><p>So chalk this up to DB problem (on my end) and brain fart... Go Dark and Seagoat! hehe</p><p>Thanks,</p><p>Kap</p>
jey10
02-27-2007, 09:11 PM
<cite>Seagoat wrote:</cite><blockquote><cite>jey10 wrote:</cite><blockquote>Greetings, I would like to know if the images that have been created for the Dragonfly version would work with the PostNuke version? Also would anyone have any ideas as to what is causing the HQ's and Access quest from deleting or not showing up when they are put in by the users? Peace, </blockquote><p> The images should work for anyone, whether they're using Roster Master or not. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> They're not dynamically generated, so as long as your paths and image names are right, you should be able to use them wherever you want. If the code doesn't currently incorporate them, you can tweak it yourself or request that the feature be added in a future release.</p><p>Are you getting any sort of error message when these errors occur? Do the changes people try to make ever "stick," or are those tables in some sort of statis with no changes happening at all? Do other changes (such as adding / changing / deleting claims) work ok, or are they affected too? When did you first notice the problem? Which CMS are you using? Are your error / debugging messages turned on for your CMS?</p> <p>Details, my friend...details! <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p> <p>Hi Seagoat,</p> <p>I did get the images to upload and are looking good thanks... As for the HQ/Access quests... Here are my details for you...</p> 1. PostNuke v760 2. PostNuke RosterMaster 3. I get no errors when I click the submit button everything looks like it works but they just dont show. 4. I checked the DB and I can see them in there. 5. I am thinking that it might have something to do with a limit set on how many you can have selected. If I select under 20 HQ's they all show if I select 20 they all go away... hmmmm Please let me know if you need more information... </blockquote>
Hawnted
02-27-2007, 09:58 PM
<cite>Seagoat wrote:</cite><blockquote><p> No problem. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Looking at the source code of your page, I believe I see what the issue is.</p><p>Your class and rank icons have a width and height attribute assigned (18x19 for the ranks and 50x50 for the classes). Your tradeskill icons, however, only have "width= height=" in the image tag. IE translates this as the image having no width or height (0x0 or 1x1 pixels), while FireFox translates it as having a null value (the same as having no width or height attributes in your img tag).</p><p>You can do one of two things:</p><ol><li>Fix the code so that the width and height for the tradeskill images is properly calculated and displayed.</li><li>Remove the width and height attributes from the tradeskill images altogether. (Not necessarily standards compliant, but it should at least make the images display with their native width and height.)</li></ol><p>Hope this helps! <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p></blockquote><p>You da man! Lol seriously thank you. I had to change this...</p><p>img [I cannot control my vocabulary]"float:left" width= {$config['tradeskill_size']['width']} height= {$config['tradeskill_size']['height']}</p><p> to this..</p><p> img [I cannot control my vocabulary]"float:left" width= 40 height= 40</p><p>In case anyone else has this problem</p>
Lantis
02-27-2007, 10:02 PM
<cite>Seagoat wrote:</cite><blockquote><p>Your class and rank icons have a width and height attribute assigned (18x19 for the ranks and 50x50 for the classes). Your tradeskill icons, however, only have "width= height=" in the image tag. IE translates this as the image having no width or height (0x0 or 1x1 pixels), while FireFox translates it as having a null value (the same as having no width or height attributes in your img tag).</p> </blockquote>Good catch Seagoat <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Edit rostermaster.php. Replace line 562 with this one: $artisanimagename = "<img width= {$config['artisanicon']['width']} height= {$config['artisanicon']['height']} [I cannot control my vocabulary]"float:left" src="images/tradeskill/$artisanimagenametmp">"; (Hmm, no preview button... Just in case the forum messed up the code: n essence, replace $config['artisanicon_size'] with $config['artisanicon'] in both instances found in this line.) The bug escaped me because it works fine in both Fx2 and IE7 <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /> Since a public beta of 1.2.0 won't be ready for another week or two, I will release a 1.1.1 update on my website in the next couple of minutes to correct this. EDIT: 1.1.1 is now available on my website.
Dark_Grue
02-27-2007, 11:57 PM
<p><b><i>Caela wrote: </i></b></p><blockquote>Is there a "Sigmaster for Dummies" guide anywhere?I just enabled the feature for the first time. It's working - but how do I go about customizing the sigs - I've seen some beautiful ones...</blockquote><p>You'll probably want to look at the sample template first (images/sigblocks/CFLogo_sigblock.txt), as well as what I documented in INSTALL.TXT. Signature Master is pretty much an advanced user feature, but I did do my best to try and add comment everywhere - both in the source and in the template (I specifically wrote the template parser to allow for comments).</p><p>The truth of the matter is that what really makes the sigblocks look best is when you start off with good images for your base sigblock and avatars. As an obvious example, Seagoat's put a ton of effort into her graphics, and it shows (she is in fact responsible for the nifty new signature that I have now). In addition, she's also using all the crazy-advanced conditional formatting stuff I put in there at her request. Putting in the data text is really the easiest part, and just requires a little trial-and-error to get size and placement right.</p><p><b><i>SandKap wrote:</i></b> </p><blockquote><p>Hi Dark / Seagoat,</p><p>Thank you again for your assistance.</p><ul><li>Yes I failed the upgrade with 6.0.0 and 6.0.1 -> That's the error that is thrown when I go to do the upgrade.</li><li>Yes I deleted all files on the web host that had to do with Rostermaster and then uploaded the 6.0.1 files</li><li>Dragonfly is set correctly to email all errors, and it does for other things when I get them, just seems that with Rostermaster it didn't.</li><li>I ended up uninstalling the module and reinstalling, that went off with no problem. So it looks like here I had a DB problem. I am working on now getting all the claims back, not a big deal I made printouts.</li><li>The sigs still don't work, I will dbl check the files for that again later tonight and will get back to you. -> They do now, I had a brain fart.. I forgot to edit the CFLogo_sigblock.txt file so it was calling for fonts I don't have in the fonts dir</li></ul><p>So chalk this up to DB problem (on my end) and brain fart... Go Dark and Seagoat! hehe</p><p>Thanks,</p><p>Kap</p></blockquote><p>Sorry the upgrade was such a hassle for you. I tried my best to chase down all potential problems with the beta test program, but even so, some got through. The changes required by Echoes of Faydwer have been pretty traumatic for us all. =/</p><p>I'm not sure why the error handler would fail in the installer. That's all in the Dragonfly core, and may either just be a limitation in PHP's error-handling, or a de-factor bug in Dragonfly's exception handling. Not sure how, or if, this would be to track down and reproduce. I'll keep it in the back of my mind in case I encounter it so that I can submit it back to the Dragonfly dev team for resolution. In the meantime, it sounds like what you've already done was pretty much the optimal route.</p><p><b><i>Hawnted wrote: </i></b></p><blockquote><p>You da man! Lol seriously thank you. I had to change this...</p></blockquote><p>Psst... Seagoat's a lady! <img src="/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0" alt="SMILEY" /></p><p>And, yes, she's got it. <img src="http://forums.station.sony.com/eq2/images/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0"></p>
Seagoat
02-28-2007, 12:55 AM
<p> Dark_Grue wrote: </p><blockquote>You'll probably want to look at the sample template first (images/sigblocks/CFLogo_sigblock.txt), as well as what I documented in INSTALL.TXT. Signature Master is pretty much an advanced user feature, but I did do my best to try and add comment everywhere - both in the source and in the template (I specifically wrote the template parser to allow for comments). <p>The truth of the matter is that what really makes the sigblocks look best is when you start off with good images for your base sigblock and avatars. As an obvious example, Seagoat's put a ton of effort into her graphics, and it shows (she is in fact responsible for the nifty new signature that I have now). In addition, she's also using all the crazy-advanced conditional formatting stuff I put in there at her request. Putting in the data text is really the easiest part, and just requires a little trial-and-error to get size and placement right.</p></blockquote><p>Looking through what Grue's done in INSTALL.TXT, there really is a lot of information there (some of which sounds vaguely familiar!). <img src="/smilies/b2eb59423fbf5fa39342041237025880.gif" border="0" alt="SMILEY" /> I could try to break it down further for you, if you need it, Caela. Just let me know what you're having trouble with. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>And thanks for the compliments, Grue! I'm tweaking them as we speak...I decided having colorized class icons was just a bit too much of one color, so I'm putting in faded versions of the original-color ones. I think they'll be a bit more interesting and bit less overpowering to look at -- at least, I'm hoping so!</p><p>I had fun making your sig, and I'm overjoyed that you like it. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p></p><p></p><p>Dark_Grue wrote:</p><blockquote><p>Psst... Seagoat's a lady! <img src="/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0" alt="SMILEY" /></p><p>And, yes, she's got it. </p></blockquote><p>LOL Thanks! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>See? Grue's got my back. <img src="/smilies/69934afc394145350659cd7add244ca9.gif" border="0" alt="SMILEY" /></p>
Seagoat
02-28-2007, 01:10 AM
<p>Grue, I have a question about the way Sigmaster handles the class names...</p><p>More specifically, how will it handle the "Shadow Knight" class, since it has a space in it? Do the sig block / layout filenames need a space, or will the space be replaced with an underscore, or...?</p>
BossCre
02-28-2007, 06:25 PM
<span style="font-size: small; color: #cc0000; font-family: arial,helvetica,sans-serif"><b>This may be a silly question, and maybe even answered somewhere in here, but is there a PHP-Nuke compatible version currently in the works or released?</b></span>
Seagoat
02-28-2007, 06:59 PM
<p>BossCreed, Hawnted actually asked that <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346728#3961354" target="_blank" rel="nofollow">a few posts ago</a>, but I haven't had any developers for a PHPNuke version of the project contact me. That could be because no one's maintaining a PHPNuke port, or it may be because whoever's maintaining it hasn't caught up with us in our shiny new thread yet.</p><p>Looking back through the old thread (which I saved locally before it got zapped in the transition), SaintPeter used to cover it (up to v1.2.2 on 21 September 2005), then Goldynn updated it (v1.3.0 on 16 January 2006), but both versions will be horribly out of date and extremely broken because of the latest EQ2 Players changes, even if they were still available for download somewhere.</p><p>I think the best thing to do at this point would be for someone who's familiar with PHPNuke to port the current RM4DF version over, since it's up to date and has all the bells and whistles. If nothing else, it might be even easier to port over the Stand Alone version, but you won't have all the extra features us Dragonfly CMS users wallow in. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>(Edited to squelch the spelling demons.)</p>
Dark_Grue
03-01-2007, 01:16 AM
<cite>Seagoat wrote:</cite><blockquote><p>Grue, I have a question about the way Sigmaster handles the class names...</p><p>More specifically, how will it handle the "Shadow Knight" class, since it has a space in it? Do the sig block / layout filenames need a space, or will the space be replaced with an underscore, or...?</p></blockquote><p>Uh... I think they need a space (which is perfectly allowable in both UNIX and Windows, it just looks a little silly), let me double-check...</p><p>Yup. It'd be something like "sigblockbasename_Shadow Knight.png" or "Shadow Knight.png". If it ends up being a problem for people, creating filenames like that, I can always add in a str_replace() to change the spaces in a class name to an underscore for the next version. It looks a little silly, but I assure you they're legal file names. Whether the interface you have to your server will allow you to create or transfer them is another matter, however.</p><p>Next version may take a while since a) I'm taking a break to do things I neglected while working on Roster Master and b) as you already know, I have earth-shattering changes in mind to make to the quest and access tracker that will be made. I can probably whip up a quickie fix if you need it though.</p>
Seagoat
03-01-2007, 01:28 AM
<p>I can do a fix, y'know. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> I was mostly just curious if you remembered that "Shadow Knight" had a space in it, and if the code does anything special with it because of said space. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I'd feel more comfortable with a str_replace(), so I think I'll go that route...I'll post tweak instructions here after I get my own code tweaked on the off chance that anyone else wants / needs the change.</p>
jey10
03-01-2007, 01:37 AM
Greetings all, Good news I was able to get Dragonfly up and running on one of my websites.... Whoot... Hopefully I can get it to look like some of your sites... Awsome work mates..
Seagoat
03-01-2007, 02:12 AM
<cite>jey10 wrote:</cite><blockquote>Greetings all, Good news I was able to get Dragonfly up and running on one of my websites.... Whoot... Hopefully I can get it to look like some of your sites... </blockquote> Great news! Did you figure out what the problem was? (Detailing what was going on and what you did to fix it is good, in case someone else comes here with the same issue.) <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
jey10
03-01-2007, 10:31 AM
Hi, From what I gathered from within the old tread on RM and from various other threads on the dragonfly forums.... The dragonfly installer did NOT like "CAPs" in the DB name and my hosting service included CAP's... Here is the Thread that helped me get mine to work... <a href="http://www.cpgnuke.com/Forums/viewtopic/t=18020/postdays=0/postorder=asc/start=0.html" target="_blank" rel="nofollow">http://www.cpgnuke.com/Forums/viewt...sc/start=0.html</a> Now that I have it up and running I am having an issue with the following thing in RM... 1. The sigblock link <a href="http://www.grenricks.com/index.php?name=Roster_Master&rm=sm_sig&characterId=415233106" target="_blank" rel="nofollow">http://www.grenricks.com/index.php?...terId=415233106</a> does not seem to work... Just goes to a blank white page. I have not gone through all the different areas that I can use in Dragonfly nor RM yet but I am liking what I see.. I thank you for all your help and knowledge share with regards to this and other issues that I have had.. Regards,
Tetrion
03-01-2007, 01:19 PM
<p>Thank you all for your hard work on the EoF convertion to v6. In V5 I was using the manual update for RM4DF. In v6 I do not see where I can set the local files. It looks like there are 4 web pages RM4DF looks at from EQ2Players, if I can get verification of where I need to put my local file names and the links to the pages the updates are coming from would be greatly appreciated. Below are what I have seen in the config.inc file. </p><p> $config['server_url'] = 'http://eq2players.station.sony.com/servers/server_profile.vm?serverId='.substr($config['guild_id'], -3, 3);</p><p> $config['guild_url'] = 'http://eq2players.station.sony.com/guilds/guild_profile.vm?guildId='.$config['guild_id'];</p><p> $config['csv_roster_url'] = 'http://eq2players.station.sony.com/guilds/guild_roster_csv.vm?guildId='.$config['guild_id'];</p><p> $config['char_url'] = 'http://eq2players.station.sony.com/characters/character_profile.vm?characterId='; </p><p>I should be able to save the souce of each of these pages as a local file to be pared is this correct? Also the format for the local file should be:</p><p> $config['csv_roster_url'] = 'roster.html';</p><p>Is this also correct?</p>
Seagoat
03-01-2007, 02:26 PM
Tetrion wrote: <blockquote><p>Thank you all for your hard work on the EoF convertion to v6. In V5 I was using the manual update for RM4DF. In v6 I do not see where I can set the local files. It looks like there are 4 web pages RM4DF looks at from EQ2Players, if I can get verification of where I need to put my local file names and the links to the pages the updates are coming from would be greatly appreciated. Below are what I have seen in the config.inc file.</p><p>[snip] </p><p>I should be able to save the souce of each of these pages as a local file to be pared is this correct? Also the format for the local file should be:</p><p> $config['csv_roster_url'] = 'roster.html';</p><p>Is this also correct?</p></blockquote><p> Hmm... Pardon me for sounding confused, but I kinda am. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> What's the purpose of saving the files locally before parsing them? It seems like you'd be taking an extra step to do what the script does on its own anyway...</p><p>Those URLs in config.inc are indeed the pages that the script scrapes data from; you shouldn't have any need to change those values (which is why they're separated from the "user configuration" portion of config.inc). If the roster can't contact those pages, it just logs a fail in the logfile and continues to display the most recent data, which is cached in the database.</p><p>If I'm missing something obvious, please help me understand what it is! :-/</p>
Seagoat
03-01-2007, 02:33 PM
<p>jey10 wrote: </p><blockquote>Hi, From what I gathered from within the old tread on RM and from various other threads on the dragonfly forums.... The dragonfly installer did NOT like "CAPs" in the DB name and my hosting service included CAP's... Here is the Thread that helped me get mine to work... <a href="http://www.cpgnuke.com/Forums/viewtopic/t=18020/postdays=0/postorder=asc/start=0.html" target="_blank" rel="nofollow">http://www.cpgnuke.com/Forums/viewt...sc/start=0.html</a> Now that I have it up and running I am having an issue with the following thing in RM... 1. The sigblock link <a href="http://www.grenricks.com/index.php?name=Roster_Master&rm=sm_sig&characterId=415233106" target="_blank" rel="nofollow">http://www.grenricks.com/index.php?...terId=415233106</a> does not seem to work... Just goes to a blank white page. I have not gone through all the different areas that I can use in Dragonfly nor RM yet but I am liking what I see.. I thank you for all your help and knowledge share with regards to this and other issues that I have had.. </blockquote><p> I'm glad you were able to get it working! I think I was one of the first to pick up on the DB name issue...they supposedly fixed it in an updated installer, but I haven't heard for sure one way or another.</p><p>I'm getting a 404 error when trying to view that sig URL. Have you tried debugging your sigmaster.inc? I posted the steps <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346728#3963745" target="_blank" rel="nofollow">here</a>, plus they're in the INSTALL.TXT file included with the RM4DF ZIP.</p><p>Give that a shot and let us know what you come up with. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Tetrion
03-01-2007, 04:18 PM
Seagoat wrote: <blockquote><p>Hmm... Pardon me for sounding confused, but I kinda am. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> What's the purpose of saving the files locally before parsing them? It seems like you'd be taking an extra step to do what the script does on its own anyway...</p><p>[snip]</p><p>missing something obvious, please help me understand what it is! :-/</p></blockquote><p>Actually, the confusion is because I am forced to manually update my RM. My hosting provider does not allow for html traffic outbound from the server so I have been saving the source of the roster and guild pages. DarkGrue had that built in v5 but had it commented out. So again now that the program works, I am just looking to modify my config.inc so I can continue to do this task manually. (Unless you know a different work around).</p><p>Many thanks for your help </p>
Seagoat
03-01-2007, 04:55 PM
<p>I've finally finished cleaning up the original Roster Master thread, and I've got it uploaded and ready to be used as a reference, if anyone needs it.</p><p>You can find it here: <a href="http://thehalasianempire.com/rm/01.php" target="_blank" rel="nofollow">http://thehalasianempire.com/rm/01.php</a></p><p>I've also added this information to the OP.</p>
Dark_Grue
03-01-2007, 11:23 PM
<cite>Tetrion wrote:</cite><blockquote><p>Thank you all for your hard work on the EoF convertion to v6. In V5 I was using the manual update for RM4DF. In v6 I do not see where I can set the local files. It looks like there are 4 web pages RM4DF looks at from EQ2Players, if I can get verification of where I need to put my local file names and the links to the pages the updates are coming from would be greatly appreciated. Below are what I have seen in the config.inc file. </p><p> $config['server_url'] = 'http://eq2players.station.sony.com/servers/server_profile.vm?serverId='.substr($config['guild_id'], -3, 3);</p><p> $config['guild_url'] = 'http://eq2players.station.sony.com/guilds/guild_profile.vm?guildId='.$config['guild_id'];</p><p> $config['csv_roster_url'] = 'http://eq2players.station.sony.com/guilds/guild_roster_csv.vm?guildId='.$config['guild_id'];</p><p> $config['char_url'] = 'http://eq2players.station.sony.com/characters/character_profile.vm?characterId='; </p><p>I should be able to save the souce of each of these pages as a local file to be pared is this correct? Also the format for the local file should be:</p><p> $config['csv_roster_url'] = 'roster.html';</p><p>Is this also correct?</p></blockquote><p>No, it's not. There are only 2 files RM looks at - and that's not the place to change them if you're using that <b><i>unsupported</i></b> hack.</p><p>The first rule of explictly unsupported feature club is that you <u>do not talk</u> about explicitly unsupported features. <img src="/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" alt="SMILEY" /></p><p>Two of the links point to the roster CSV file and the guild summary, and the other are only used to provide inline links to the EQ2Players.com player summary pages and guild summary pages, and are not used for parsing.</p><p>Please go back and read the comments/instructions in config.inc for the $config['read_file_hack'] setting. I'll be honest and say I didn't test it. At all. But it should still work. </p>
Seagoat
03-01-2007, 11:41 PM
Dark_Grue wrote: <blockquote><p>The first rule of explictly unsupported feature club is that you <u>do not talk</u> about explicitly unsupported features. <img src="/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" alt="SMILEY" /></p></blockquote><p>ROFL!!</p>
Seagoat
03-02-2007, 02:47 AM
<p>Bringing this over from <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346831#3966178" target="_blank" rel="nofollow">the Sigs forum</a>...</p><p>Vy wrote: </p><blockquote><p>I have always wanted to try to incorporate Roster Master into my website. Im glad they at least made EQ2Roster able to work on guildportal. I always tried to read up on, and use the Roster Master, but for some reason I just don't quite get how to use it. I soo wish that I could.</p><p>And awesome idea with your sigs like that. Its genious to have that capability on a sig.</p><p>Whats the best place to start reading again to try and figure out how to incorporate Roster Master into my <a href="http://www.guildportal.com/Guild.aspx?GuildID=80079&TabID=690246" target="_blank" rel="nofollow">site</a>? </p></blockquote><p> I'm not familiar with the way GuildPortal operates...do you have FTP access to your site, and will they allow you to run PHP scripts? If so, I imagine that the stand-alone version would be your best bet, but it doesn't include the quest trackers or the dynamic sig generator. :-/</p><p>If you have access to a *nix webserver that's running PHP and an SQL database, Dragonfly CMS is the best, as far as EQ2-friendly blocks and modules go. I'm not sure if any other game out there has the types of fun goodies us EverQuesters do. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>We're happy to help, so feel free to ask any questions you like (about either Dragonfly or Roster Master).</p>
Dark_Grue
03-02-2007, 03:59 AM
<cite>Seagoat wrote:</cite><blockquote><p>Bringing this over from <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346831#3966178" target="_blank" rel="nofollow">the Sigs forum</a>...</p><p>Vy wrote: </p><blockquote><p>I have always wanted to try to incorporate Roster Master into my website. Im glad they at least made EQ2Roster able to work on guildportal. I always tried to read up on, and use the Roster Master, but for some reason I just don't quite get how to use it. I soo wish that I could.</p><p>And awesome idea with your sigs like that. Its genious to have that capability on a sig.</p><p>Whats the best place to start reading again to try and figure out how to incorporate Roster Master into my <a href="http://www.guildportal.com/Guild.aspx?GuildID=80079&TabID=690246" target="_blank" rel="nofollow">site</a>? </p></blockquote><p> I'm not familiar with the way GuildPortal operates...do you have FTP access to your site, and will they allow you to run PHP scripts? If so, I imagine that the stand-alone version would be your best bet, but it doesn't include the quest trackers or the dynamic sig generator. :-/</p><p>If you have access to a *nix webserver that's running PHP and an SQL database, Dragonfly CMS is the best, as far as EQ2-friendly blocks and modules go. I'm not sure if any other game out there has the types of fun goodies us EverQuesters do. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>We're happy to help, so feel free to ask any questions you like (about either Dragonfly or Roster Master).</p></blockquote><p>Just following the link and looking at the metatdata, looks like GuildPortal's using something called "Axiom Shift Community Serivces Engine", which I've never heard of, but now that I have all I know of it that it sure sounds pretentious as hell...</p><p>Moving along... I read up on the FAQ on the GuildPortal site:</p><hr /><i><p>Can I run my PHP, ASP, or CGI scripts on GuildPortal? (09. Advanced Administration) </p></i><p><i>PHP, ASP and CGI scripts use server-side resources to execute, and can access databases, modify the file system, and bring a server to its knees if not properly optimized. Because of the security concerns, as well as those concerning performance, GuildPortal cannot host server-side scripts written externally.</i></p><p><i>There are alternatives, however. For example, if you have a script hosted on another server, you could have it output XML data and then use the GuildPortal XML/XSL Transform content type to display that data in your guild pages. You could also create an Embedded Page content type that points to the page on your external server where your script is running.</i></p><hr /><p>So it would appear that the answer is basically no - you'd have to host Roster Master on another server. RM doesn't support outputting XML with XSL stylesheets (and to anticipate the question, never will). It wouldn't help if it did, since you'd <i>still</i> have to host the application externally, and if you're going to run RM on another server, you might as well run Dragonfly and RM4DF, and then what would you need GuildPortal for in the first place?</p><p>Of course, it probably won't be free or as cheap as the GP paid option to do that (because as they mention, hosting executable content and databases requires systems resources and involves some risk), but free only gets you so far. I have no idea what "decent" hosting costs for a DF site. I have my own bandwidth, on my own servers.</p><p>If you host yourself, you will need a business account since 99.99999% (a statistic I just made up right now) of ISPs will have written right into the home user Terms of Service that you may not host content (while you can work around this with technical means such as using DynamicDNS and other things, but you will be in violation of your contract, and they would be within their rights to put you in breach of contract, which may leave you with ZERO choices for ISPs, and no connectivity at all - I don't recommend hosting content if it's not allowed by your ToS). Expect to pay more for a business account with the same or less bandwith than you can get for those really low rates they advertise on TV for home accounts. A <b><u>lot</u></b> more. Enough bandwith to run a Web/SMTP/TeamSpeak server setup will probably run you $100/mo. Server hardware can be gotten cheap off of eBay. I recommend SPARC harware - you can get a pretty loaded-out Ultra 2 for $300-400, but you'd better know what you're buying. If you have old desktops lying around, slap your favorite Linux distro (or Solaris x86) on - they're free - and go from there. I've been running the guild TeamSpeak Server on an old Dell GX110 - which is a Celeron 750 with like 256MB RAM. Handled 24 people no problem, it ate the available bandwidth for lunch though. TeamSpeak needs bandwidth so much so it'll make even a heavily loaded Web server look like nothing. Hardware/software costs are pretty minimal. I like using a hardware firewall in front of the servers (expensive, especially if you realize that nearly all vendors now require yearly contiguous maintenance contracts even for firmware updates), but a properly configured server behind a NATting router that uses stateful packet inspection (a lot of cheap home routers do this now, but not all) with seLinux or equivalent protections can be just as secure... if you know what you're doing. If you don't, expect nasty letters from your ISP. Self-hosting isn't the cheapest way to go, or the easiest, but it <b>does</b> give you an amazing amount of control and flexibility, and you learn a ton.</p><p>Most people will, I expect, wish to use a hosted service in order to avoid large bandwith costs, harware costs, hardware repair/replacement costs, the noise (although the Ultra 2's pretty quiet, I can't run the PowerEdge 1650 I got because it's too [Removed for Content] loud), there's the electric bill, the server rooms warmer than the rest of the house (which isn't all <b>that</b> bad in the Winter), the headaches of server administration, etc...</p><p>[Removed for Content], now that I put it that way, why did I pick up this hobby in the first place? Oh, right, being able to grok Unix and having software integration and development experience is a hirable job skill. And makes me a multiple-threat in my career. Worked for me, anyway. <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p>GuildPortal would appear to be, on the face of it, a much better alternative to what Sony's asking people to pay for, only it has ads (oh wait, so does EQ2Players), and doesn't seem to suck quite so bad as what SoE's foisting off on consumers (go look at the long litany of complaints in this very Forum). It's just not infinitely extensible.</p>
Tetrion
03-02-2007, 09:11 AM
<cite>Dark_Grue wrote:</cite><blockquote><p>The first rule of explictly unsupported feature club is that you <u>do not talk</u> about explicitly unsupported features. <img src="/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" alt="SMILEY" /></p></blockquote>I was never here...these are not the droids you are looking for.... I can go now.
jey10
03-02-2007, 10:40 AM
Greetings, I did as you asked and turned on the Debug feature for the Sigmaster.ini Here is the error I am getting when I try to generate a sig.. <blockquote>Could not find font file "modules/Roster_Master/fonts/VINERITC.TTF".</blockquote> I found the issue I am missing a font...is there a place where I can get this font? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> Also here are a few other things I found... 1. Our guild uses this type of Rank... (Senior Officer) Baron or Baroness - You have to be sure to have your config.inc [Lookup_rank] setup properly. I was missing a space between the last ) and the first letter from then name. <blockquote>$config['lookup_rank'] = array( '(Senior Officer) Baron or Baroness' => 1, '(Senior Officer) Lord or Lady' => 2, '(Officer) Count or Countess' => 3, '(Senior Member) Duke or Duchess' => 4, '(Member)Noble' => 5, 'Marshall' => 6, 'Captain' => 7, 'Soldier' => 8 , </blockquote>
Seagoat
03-02-2007, 02:07 PM
<cite>Dark_Grue wrote:</cite><blockquote><p>[I cannot control my vocabulary], now that I put it that way, why did I pick up this hobby in the first place? Oh, right, being able to grok Unix and having software integration and development experience is a hirable job skill. And makes me a multiple-threat in my career. Worked for me, anyway. <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p>GuildPortal would appear to be, on the face of it, a much better alternative to what Sony's asking people to pay for, only it has ads (oh wait, so does EQ2Players), and doesn't seem to suck quite so bad as what SoE's foisting off on consumers (go look at the long litany of complaints in this very Forum). It's just not infinitely extensible.</p></blockquote><p> *chuckles*</p><p>I, for one, purchased a pretty sweet hosting package with my host...it costs me about $93 a year ($7.77 a month, woot!), but I get a lot of extras and tons of space to stretch out. The domain costs about $15 a year. All the programs I use to manage my website (coding, FTP, various other little tools) are free, so that saves some money. It seems like a lot, but once a year isn't so bad, and like Grue said, the more I do myself, the more I learn. If you're not learning anything, or having fun, what's the point? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>In my opinion, DIY is the way to go. You'll develop basic computer/IT skills I think everyone should try their hand at, especially in this day and age.</p>
Seagoat
03-02-2007, 02:11 PM
<cite>jey10 wrote:</cite><blockquote>Greetings, I did as you asked and turned on the Debug feature for the Sigmaster.ini Here is the error I am getting when I try to generate a sig.. <blockquote>Could not find font file "modules/Roster_Master/fonts/VINERITC.TTF".</blockquote>I found the issue I am missing a font...is there a place where I can get this font? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> </blockquote><p>Hehe...look in your <b>C:WindowsFonts</b> folder. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Just FTP the TTF file to the server where the RM4DF fonts live (<b>/modules/Roster_Master/fonts</b>).</p><p>jey10 wrote: </p><blockquote>Also here are a few other things I found... 1. Our guild uses this type of Rank... (Senior Officer) Baron or Baroness - You have to be sure to have your config.inc [Lookup_rank] setup properly. I was missing a space between the last ) and the first letter from then name.</blockquote><p>That would definitely cause a breakage somewhere. Glad you found it and squashed it!</p>
<cite>Dark_Grue wrote:</cite><blockquote><cite>Seagoat wrote:</cite><blockquote><p>Bringing this over from <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346831#3966178" target="_blank" rel="nofollow">the Sigs forum</a>...</p><p>Vy wrote: </p><blockquote><p>I have always wanted to try to incorporate Roster Master into my website. Im glad they at least made EQ2Roster able to work on guildportal. I always tried to read up on, and use the Roster Master, but for some reason I just don't quite get how to use it. I soo wish that I could.</p><p>And awesome idea with your sigs like that. Its genious to have that capability on a sig.</p><p>Whats the best place to start reading again to try and figure out how to incorporate Roster Master into my <a href="http://www.guildportal.com/Guild.aspx?GuildID=80079&TabID=690246" target="_blank" rel="nofollow">site</a>? </p></blockquote><p> I'm not familiar with the way GuildPortal operates...do you have FTP access to your site, and will they allow you to run PHP scripts? If so, I imagine that the stand-alone version would be your best bet, but it doesn't include the quest trackers or the dynamic sig generator. :-/</p><p>If you have access to a *nix webserver that's running PHP and an SQL database, Dragonfly CMS is the best, as far as EQ2-friendly blocks and modules go. I'm not sure if any other game out there has the types of fun goodies us EverQuesters do. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>We're happy to help, so feel free to ask any questions you like (about either Dragonfly or Roster Master).</p></blockquote><p>Just following the link and looking at the metatdata, looks like GuildPortal's using something called "Axiom Shift Community Serivces Engine", which I've never heard of, but now that I have all I know of it that it sure sounds pretentious as hell...</p><p>Moving along... I read up on the FAQ on the GuildPortal site:</p><hr /><i><p>Can I run my PHP, ASP, or CGI scripts on GuildPortal? (09. Advanced Administration) </p></i><p><i>PHP, ASP and CGI scripts use server-side resources to execute, and can access databases, modify the file system, and bring a server to its knees if not properly optimized. Because of the security concerns, as well as those concerning performance, GuildPortal cannot host server-side scripts written externally.</i></p><p><i>There are alternatives, however. For example, if you have a script hosted on another server, you could have it output XML data and then use the GuildPortal XML/XSL Transform content type to display that data in your guild pages. You could also create an Embedded Page content type that points to the page on your external server where your script is running.</i></p><hr /><p>So it would appear that the answer is basically no - you'd have to host Roster Master on another server. RM doesn't support outputting XML with XSL stylesheets (and to anticipate the question, never will). It wouldn't help if it did, since you'd <i>still</i> have to host the application externally, and if you're going to run RM on another server, you might as well run Dragonfly and RM4DF, and then what would you need GuildPortal for in the first place?</p><p>Of course, it probably won't be free or as cheap as the GP paid option to do that (because as they mention, hosting executable content and databases requires systems resources and involves some risk), but free only gets you so far. I have no idea what "decent" hosting costs for a DF site. I have my own bandwidth, on my own servers.</p><p>If you host yourself, you will need a business account since 99.99999% (a statistic I just made up right now) of ISPs will have written right into the home user Terms of Service that you may not host content (while you can work around this with technical means such as using DynamicDNS and other things, but you will be in violation of your contract, and they would be within their rights to put you in breach of contract, which may leave you with ZERO choices for ISPs, and no connectivity at all - I don't recommend hosting content if it's not allowed by your ToS). Expect to pay more for a business account with the same or less bandwith than you can get for those really low rates they advertise on TV for home accounts. A <b><u>lot</u></b> more. Enough bandwith to run a Web/SMTP/TeamSpeak server setup will probably run you $100/mo. Server hardware can be gotten cheap off of eBay. I recommend SPARC harware - you can get a pretty loaded-out Ultra 2 for $300-400, but you'd better know what you're buying. If you have old desktops lying around, slap your favorite Linux distro (or Solaris x86) on - they're free - and go from there. I've been running the guild TeamSpeak Server on an old Dell GX110 - which is a Celeron 750 with like 256MB RAM. Handled 24 people no problem, it ate the available bandwidth for lunch though. TeamSpeak needs bandwidth so much so it'll make even a heavily loaded Web server look like nothing. Hardware/software costs are pretty minimal. I like using a hardware firewall in front of the servers (expensive, especially if you realize that nearly all vendors now require yearly contiguous maintenance contracts even for firmware updates), but a properly configured server behind a NATting router that uses stateful packet inspection (a lot of cheap home routers do this now, but not all) with seLinux or equivalent protections can be just as secure... if you know what you're doing. If you don't, expect nasty letters from your ISP. Self-hosting isn't the cheapest way to go, or the easiest, but it <b>does</b> give you an amazing amount of control and flexibility, and you learn a ton.</p><p>Most people will, I expect, wish to use a hosted service in order to avoid large bandwith costs, harware costs, hardware repair/replacement costs, the noise (although the Ultra 2's pretty quiet, I can't run the PowerEdge 1650 I got because it's too [I cannot control my vocabulary] loud), there's the electric bill, the server rooms warmer than the rest of the house (which isn't all <b>that</b> bad in the Winter), the headaches of server administration, etc...</p><p>[I cannot control my vocabulary], now that I put it that way, why did I pick up this hobby in the first place? Oh, right, being able to grok Unix and having software integration and development experience is a hirable job skill. And makes me a multiple-threat in my career. Worked for me, anyway. <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p>GuildPortal would appear to be, on the face of it, a much better alternative to what Sony's asking people to pay for, only it has ads (oh wait, so does EQ2Players), and doesn't seem to suck quite so bad as what SoE's foisting off on consumers (go look at the long litany of complaints in this very Forum). It's just not infinitely extensible.</p></blockquote><p>Ok Seagoat, or Dark_Grue maybe you can help me figure out what my webservice can do?</p><p>(its called a business plan too, although I choose basic) I currently use SYSOX, and it has these services available: 1 Domain 12 Subdomains 100 Aliases 100 E-mails 5 mailing lists 0 IPs 5 FTP's 1 Databases MySQL MB 30 Traffic MB 300000 Storage MB 15000 Files 50000 I also have about 40 different sections with options, whereas I currently use about 2. There is a hosted domain section.</p><p>So far its sounds like maybe I can create and host anything needed, and for now have a link in guildportal to open a new window with Roster Master in it? </p>
jey10
03-03-2007, 03:07 AM
Howdy, Okay, I noticed that there are NO fonts at all in the Fonts folder on RosterMaster... Is it suppose to be empty? If not is there a link to the various fonts that are needed to get the Sigmaster working? Been Debugging, hunting and uploading after each one I find missing.. Thanks,
Seagoat
03-03-2007, 04:05 AM
<cite>jey10 wrote:</cite><blockquote>Okay, I noticed that there are NO fonts at all in the Fonts folder on RosterMaster... Is it suppose to be empty? If not is there a link to the various fonts that are needed to get the Sigmaster working? Been Debugging, hunting and uploading after each one I find missing.. </blockquote><p> Yes, it's empty on purpose. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>1. Creators of some fonts (who may or may not be the creators of the fonts referenced in the RM4DF release) don't want them redistributed.</p><p>2. It encourages RM4DF users to get creative and not use the default settings. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>Find the fonts you want to use on your sigs, then copy those files to your <b>/modules/Roster_Master/fonts</b> directory, editing your sig template text files appropriately (no need to change <b>sigmaster.inc</b>, since that just contains a fallback template for when the script can't find the template you want to use). Remember that the font filenames you reference are CaSe-SeNsItIvE!</p><p>And a reminder: As Grue suggests in the INSTALL.TXT file, you should limit the fonts you use to two, both for resource and readability reasons. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Seagoat
03-03-2007, 04:11 AM
Vy wrote: <blockquote><p>Ok Seagoat, or Dark_Grue maybe you can help me figure out what my webservice can do?</p><p>(its called a business plan too, although I choose basic) I currently use SYSOX, and it has these services available: 1 Domain 12 Subdomains 100 Aliases 100 E-mails 5 mailing lists 0 IPs 5 FTP's 1 Databases MySQL MB 30 Traffic MB 300000 Storage MB 15000 Files 50000 I also have about 40 different sections with options, whereas I currently use about 2. There is a hosted domain section.</p><p>So far its sounds like maybe I can create and host anything needed, and for now have a link in guildportal to open a new window with Roster Master in it?</p></blockquote><p> You <i>could</i> run the stand-alone version of Roster Master, then call it in an iframe on your GuildPortal site or link to it and have it open in a new window...but again, you won't be getting all the bells and whistles (the quest trackers and sig generator).</p><p>Since your hosting package already includes everything you need to run Dragonfly, it might look a little silly to install Dragonfly just to run RM4DF, then have it open in a new window. You'd be seeing the Dragonfly header, menus, and footer, even if you tell it not to place blocks on either side of your roster. People might get distracted and start navigating around your Dragonfly site, rather than browsing the pages you have on the GP site, hehe.</p><p>If you want all the goodies that RM4DF offers, you have to set up a Dragonfly installation. If you're going to go that far, you may as well move your guild website to Dragonfly (maybe keeping the GP site for reference / archive purposes, if you have too much content to copy over).</p><p>Know what I mean? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Dark_Grue
03-03-2007, 05:54 AM
<p>Vy wrote:</p><blockquote>Ok Seagoat, or Dark_Grue maybe you can help me figure out what my webservice can do? <p>(its called a business plan too, although I choose basic) I currently use SYSOX, and it has these services available: 1 Domain 12 Subdomains 100 Aliases 100 E-mails 5 mailing lists 0 IPs 5 FTP's 1 Databases MySQL MB 30 Traffic MB 300000 Storage MB 15000 Files 50000 I also have about 40 different sections with options, whereas I currently use about 2. There is a hosted domain section.</p><p>So far its sounds like maybe I can create and host anything needed, and for now have a link in guildportal to open a new window with Roster Master in it?</p></blockquote><p>You've got plenty of file space, and I don't see why the DB space wouldn't be more than adequate. However, it doesn't say what the account's capabilities are in terms of executables. Is PHP available? Does it have the necessary runtime libaries linked into the PHP binary (both Dragonfly and RM4DF have pretty nominal needs, the only time people usually run into trouble is using Signature Master, because of the rather complicated interactions with the [Removed for Content] library and FreeType).</p><p>Since, I presume, you already have the service, I don't see how there'd be much harm in just going forward and setting up Dragonfly and RM4DF and seeing what happens.</p><p>Seagoat wrote: </p><blockquote><cite>jey10 wrote:</cite><blockquote>Okay, I noticed that there are NO fonts at all in the Fonts folder on RosterMaster... Is it suppose to be empty? If not is there a link to the various fonts that are needed to get the Sigmaster working? Been Debugging, hunting and uploading after each one I find missing.. </blockquote><p> Yes, it's empty on purpose. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>1. Creators of some fonts (who may or may not be the creators of the fonts referenced in the RM4DF release) don't want them redistributed.</p></blockquote><p>As usual, Seagoat's on the job even before I get home and can read the new posts. <img src="/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0" alt="SMILEY" /></p><p>I will just add to this by saying that Reason #1 is, in fact, the only reason that counts. There are significant licensing issues with fonts, and redistribution of some of them is impossible, or complicated at best. There's also a Reason #3, and that is fonts are LARGE, and the graphics in Roster Master actually compose most of the bulk of the distro. Adding the fonts would make it even bigger for no real good reason.</p><p>Since if you're using Dragonfly, you've certainly got access to teh IntraWeb tubes, finding fonts isn't hard. The INSTALL.TXT file mentions that there are no fonts included, and suggests where you might start on finding free, unencumbered fonts. (This is why it's really important to read the docs all the way through, I put all sorts of really important and helpful stuff in there, and it wasn't because I needed to know! :wink<img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I would hasten to point out that just because a font came with your copy of windows, doesn't necessarily mean you can copy it over to a Webserver and use it there. So, <i>ahem</i>, Viner, errr... well, no one's complained about it yet. I happen to really like Viner, as it's a nice scripty font that's not so scripty that it's unreadable. I don't think it's a big issue, but if you really want to be squeaky clean, make sure you understand the font's licensing pedigree before using it.</p>
Lantis
03-04-2007, 02:41 PM
Hi everyone, I am pleased to announce that <b>RosterMaster Stand Alone 1.2.0 Beta 1</b> is now available for public testing. Most notable changes are the display of a guild summary, improved claim management, and progress report as data is being fetched and prepared for display. Download it here: <a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,select/id,2/" target="_blank" rel="nofollow">Download</a> The details: <u>Changelog </u> *** Database modified - please run rm_db_install.php and select appropriate upgrade option *** - <b>NEW:</b> Now stores and (optionally) displays guild summary info retrieved through the EQ2Players guild summary page (HTML parser by DarkGrue, backported from RM4DF 6.0.0) - <b>NEW:</b> Added new tradeskill icons from Seagoat. - <b>NEW:</b> Optional display of progress report as RMSA retrieves and prepares the data. - <b>NEW:</b> New configuration options in config.php: 'progress_report', 'show_summary' - <b>IMPROVED:</b> Increased max Rank field in the database from 20 to 255 characters. - <b>IMPROVED:</b> Updated database access code. - <b>IMPROVED:</b> User claims can now select their Character through a dropdown menu. Cleaner, and more secure. - <b>IMPROVED:</b> Roster database updating is now more efficient - should improve performance on large guilds. - <b>IMPROVED:</b> No longer waits 3 days before removing gone characters. - <b>IMPROVED:</b> Updated CSS models. - <b>IMPROVED:</b> Treat empty (0 byte long) flatfiles as non-existant - allows easier recovery from failed updates. - <b>FIXED:</b> The database upgrade code was ignoring any configured database prefix. - <b>FIXED:</b> Generated pages now validates as compliant HTML 4.01 code. - <b>CLEANUP:</b> Eliminated global $total_members (wasn't used anywhere in the code) and $last_update (now relies on field stored in the guild summary DB). Current plans for the future: 1.2.0 - Fixing of any bugs left and some final polishing. 1.3.0(?): - Backport the CSV parser, but still keep the XML parser in - either use both (for more complete information) or allow the administrator to select which one to use. - Rework the whole logging system - optionally log more info, with admin-configurable levels of verbosity - Make error reports more user-friendly (i.e. remove the SQL query errors from the page unless specifically enabled by the administrator for debugging purposes). Please report any issue or comment on this beta release, either through this forum, private forum mail, or through regular email. Finally, I'd like to extend special thanks to Seagoat for the new tradeskill icons and for taking care of coordinating this thread, and DarkGrue for the amazing work on RM4DF, some of which is finding its way down into the Stand Alone version <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
03-04-2007, 03:36 PM
Lantis@Antonia Bayle wrote: <blockquote>I am pleased to announce that <b>RosterMaster Stand Alone 1.2.0 Beta 1</b> is now available for public testing. Most notable changes are the display of a guild summary, improved claim management, and progress report as data is being fetched and prepared for display. </blockquote><p>Looking good! The OP has been updated. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Lantis@Antonia Bayle wrote: </p><blockquote>Finally, I'd like to extend special thanks to Seagoat for the new tradeskill icons and for taking care of coordinating this thread, and DarkGrue for the amazing work on RM4DF, some of which is finding its way down into the Stand Alone version <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote><p>*blush* Thanks!! I enjoy it, and others find it useful, so there you go. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
jey10
03-04-2007, 09:09 PM
<cite>Seagoat wrote:</cite><blockquote><cite>jey10 wrote:</cite><blockquote>Okay, I noticed that there are NO fonts at all in the Fonts folder on RosterMaster... Is it suppose to be empty? If not is there a link to the various fonts that are needed to get the Sigmaster working? Been Debugging, hunting and uploading after each one I find missing.. </blockquote><p> Yes, it's empty on purpose. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>1. Creators of some fonts (who may or may not be the creators of the fonts referenced in the RM4DF release) don't want them redistributed.</p><p>2. It encourages RM4DF users to get creative and not use the default settings. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>Find the fonts you want to use on your sigs, then copy those files to your <b>/modules/Roster_Master/fonts</b> directory, editing your sig template text files appropriately (no need to change <b>sigmaster.inc</b>, since that just contains a fallback template for when the script can't find the template you want to use). Remember that the font filenames you reference are CaSe-SeNsItIvE!</p><p>And a reminder: As Grue suggests in the INSTALL.TXT file, you should limit the fonts you use to two, both for resource and readability reasons. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote> You rock Seagoat.. Thanks for the help...
Seagoat
03-05-2007, 04:05 AM
<p>Anytime, Jey. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><hr /><p>I've got some new graphics uploaded to my website, for anyone who wants to use them. I found the icons for each of the HQ rewards and created both transparent PNG versions (so you can put them on your own background) as well as JPG versions with colorized backgrounds that correspond to which part of the game in which you'll find each HQ:</p><ul><li>GREY = legacy</li><li>RED = Desert of Flames</li><li>BLUE = Kingdom of Sky</li><li>GREEN = Echoes of Faydwer</li></ul><p>You can view all of my graphics downloads here: <a href="http://thehalasianempire.com/index.php?name=Downloads&c=1" target="_blank" rel="nofollow">http://thehalasianempire.com/index....wnloads&c=1</a></p><p>Randomness: Has anyone else noticed that the expansions so far seem to correspond to the elements? Desert of Flames is fire, Kingdom of Sky is air, Echoes of Faydwer is earth...I have the distinct feeling that Rise of Kunark will have lots of water. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> (Do I get a prize if I'm right?? Can I pretty please win my server's lotto?! LOL)</p>
Lantis
03-07-2007, 02:24 AM
Tonight is a '2-for-1' special on RosterMaster Stand Alone <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> First: <b>RosterMaster 1.2.0</b> final has been released. Only change since Beta 1 was moving the version string out of the config file and into the main rostermaster.php file. Please view earlier post about Beta 1 for details about what was changed since 1.1.1. In summary, the main changes are: parsing of guild details, progress report while RMSA is busy (slowly) fetching data from the eq2players website, and improved database handling. And: <b>RosterMaster 1.3.0 Beta 1</b> is now available for your testing pleasure <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Only one real change so far: a new database-driven logging system has been implemented (people without a database will still be able to use the old logfile.html logging system). Logging is now more complete, and also configurable (with different level of details). I am releasing this beta to get feedback from you folks. You can view a working demo of this beta at the URL posted in Seagoat's original post (<a href="http://www.lostrealm.ca/temp/parse/rm2/" target="_blank" rel="nofollow">http://www.lostrealm.ca/temp/parse/rm2/</a>) Both are available from the usual place (See Seagoat's first post in this thread).
Excalibre33
03-07-2007, 10:01 PM
<p>I'm noticing something very strange with the "Latest Items Discovered" field of the Guild Wall of Fame in RM4DF6.0.1 </p><p><img src="http://dev.shadows-sanctum.com/modules/coppermine/albums/userpics/10003/gwofsbug.jpg" border="0"></p><p>Phoenix Order looks OK but I can't tell what version they are running.</p>
Seagoat
03-07-2007, 10:24 PM
<a href="mailto:Bloo@Permafrost" target="_blank" rel="nofollow">Bloo@Permafrost</a> wrote: <blockquote><p>I'm noticing something very strange with the "Latest Items Discovered" field of the Guild Wall of Fame in RM4DF6.0.1 </p><p>Phoenix Order looks OK but I can't tell what version they are running.</p></blockquote><p> Yep, I've noticed that as well...I believe it's a SOE issue, since the same information shows up on the EQ2 Players guild summary site.</p><p>Phoenix Order is running a pre-6.0.0 version; probably a patched version of 5.1.4. The layout in 6.0.0 changed, and theirs is the older one. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> The information in it is probably old, too, and not getting updated; hence, their numbers look "right," but you can also see that the older stats (most items discovered, most NPC kills) have a "N/A" value.</p>
Seagoat
03-07-2007, 10:36 PM
<p>I noticed in the image Excalibre posted that the "Latest Item Discovered" is showing up as just text instead of a linked item name.</p><p>Here's a fix! :-D</p><p>On about <b>line 220 in /blocks/block-Guild_Wall_of_Fame.php</b>, look for this line:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">"$value"</span>)."</td></tr>n";</b></p><p>...and change it to this:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">html_entity_decode($value)</span>)."</td></tr>n";</b></p><p>Upload your changed block file, then go to your roster and force a refresh to update the Wall of Fame cache.</p><p>Viola! :)</p>
Excalibre33
03-08-2007, 12:29 AM
<cite>Seagoat wrote:</cite><blockquote><p>I noticed in the image Excalibre posted that the "Latest Item Discovered" is showing up as just text instead of a linked item name.</p><p>Here's a fix! <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p>On about <b>line 220 in /blocks/block-Guild_Wall_of_Fame.php</b>, look for this line:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">"$value"</span>)."</td></tr>n";</b></p><p>...and change it to this:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">html_entity_decode($value)</span>)."</td></tr>n";</b></p><p>Upload your changed block file, then go to your roster and force a refresh to update the Wall of Fame cache.</p><p>Viola! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote>Awesome catch gal. I'd been goofing with the $value variable trying to fix it. Your way is much better. LOL
Topiatic
03-08-2007, 12:30 PM
For the record, I addressed <b><span style="color: #3333ff">jey10</span></b>'s issues over in the PostNuke forum and resolved the bug... that being said: <b> <a href="http://community.postnuke.com/module-Database-viewpub-tid-3-pid-118.htm" target="_blank" rel="nofollow"><span style="color: #ff0000">RosterMaster(PostNuke) 0.9.6</span></a> F</b><b>eatures:</b><ul><li>Interactive init for pn0.7.6.0+</li><li>pnRendered for maximum flexibility</li><li>Single and Double Column display sorting (can be disabled in admin)</li><li>Simple Reverse Sorting from table header </li><li>Customizable Rank Names </li><li>Username to Character Mapping Optional</li><li>Heritage Quest and Access Key Trackers </li><li>Paged output for Roster and Log views <ul><li>items per page are adjustable in the admin settings area, and on init for pn0.7.6+ can be set to "Off" </li></ul></li><li>Displays Columns <ul><li>Avatar, Username, Char. Type, Name, Rank, Adv. Class, Adv. Level, Art. Class, Art. Level, Quests, Guild Status</li></ul></li><li>Optional Display Column Groups (adjustable in admin... Avatar, Username and Character Type are automatically hidden if Char Mapping is disabled): <ul><li>Avatar, Adv. Class/Level, Art. Class/Level, Quests, Guild Status </li></ul> </li><li>Logging for all relevant fields <ul><li>Logging Optional for: Rank, Adv. Class, Adv. Level, Art. Class, Art. level, Quests, Guild Status </li><li>Log now stored in database </li><li>Updateable field can be set to a different color via CSS</li><li>Old LOG files are automatically converted to new format during upgrade routine</li></ul></li><li>Sideblock featuring guild stats and claim info </li></ul><u><b>Todo:</b> </u> <ul><li>Complete documentation (it will get you up and running asis) </li><li>Remove XML dependency </li><li>Remove Trackers to their own module </li><li>Abstract module core to facilitate <i>n</i> * X_GAME (as many games as passable)</li><li>Add hooks, search etc.</li></ul> <b>S</b><b>ystem Requirements:</b> A Working current PostNuke install. An EQ2 guild. PHP compiled with XML support. <b>S</b><b>upport Information:</b> Please use the <a href="http://community.postnuke.com/module-Forum-viewforum-forum-23.htm" target="_blank" rel="nofollow">PostNuke Community Third Party Support Forums</a> for support.
Seagoat
03-08-2007, 01:23 PM
Bloo@Permafrost wrote: <blockquote>Awesome catch gal. I'd been goofing with the $value variable trying to fix it. Your way is much better. LOL </blockquote><p> LOL I practically live at the PHP website! I think I search their function list and online documentation more than I search for quests or items on an EQ2 database site...and that's saying something. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>EDIT: My typist needs more coffee, apparently...</p>
Seagoat
03-08-2007, 01:31 PM
<p>Lantis and Rokit / Topiatic, the OP has been updated with your latest info. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>(Guess I'd better post here each time I update, huh? Just so people know I'm still on the job, hehe.)</p>
Seagoat
03-08-2007, 01:37 PM
<cite>Seagoat wrote:</cite><blockquote><p>I noticed in the image Excalibre posted that the "Latest Item Discovered" is showing up as just text instead of a linked item name.</p><p>Here's a fix! <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p>On about <b>line 220 in /blocks/block-Guild_Wall_of_Fame.php</b>, look for this line:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">"$value"</span>)."</td></tr>n";</b></p><p>...and change it to this:</p><p><b>$content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #0066ff">html_entity_decode($value)</span>)."</td></tr>n";</b></p><p>Upload your changed block file, then go to your roster and force a refresh to update the Wall of Fame cache.</p><p>Viola! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote><p> Ok, I'm noticing that my "fix" results in logfile spam...see <a href="http://thehalasianempire.com/index.php?name=Roster_Master&rm=logfile" target="_blank" rel="nofollow">my logfile</a> for a prime example. :p</p><p>I'll work on an alternative fix and get back to you soon.</p>
Belin
03-08-2007, 02:14 PM
Looking into the spam issue myself. Also, parser.inc needs to be modified as follows if you want that item link to actually work: Line201: $parsed_summary_data['Latest Item Discovered'] = '<a href="http://eq2players.station.sony.com'.substr($matches[1],9);
Seagoat
03-08-2007, 02:22 PM
Seagoat wrote: <blockquote><p>Ok, I'm noticing that my "fix" results in logfile spam...see <a href="http://thehalasianempire.com/index.php?name=Roster_Master&rm=logfile" target="_blank" rel="nofollow">my logfile</a> for a prime example. :p</p><p>I'll work on an alternative fix and get back to you soon.</p></blockquote><p> This should work.</p><p>Wrap <b>strip_tags()</b> around my fix...it should look like this:</p><p><b><span style="color: #0066ff">strip_tags(</span>html_entity_decode($value)<span style="color: #0066ff">)</span></b></p><p>I'm not seeing any more logfile spam, and you probably don't want the item linked anyway -- unless you have a local item database. :p</p>
Seagoat
03-08-2007, 02:26 PM
Beldak@Everfrost wrote: <blockquote>Looking into the spam issue myself. Also, parser.inc needs to be modified as follows if you want that item link to actually work: Line201: $parsed_summary_data['Latest Item Discovered'] = '<a href="http://eq2players.station.sony.com'.substr($matches[1],9); </blockquote> I noticed that too... If you can come up with a fix that does away with the silliness in the GWoF block <i>and</i> doesn't result in logfile spam, it'd be nice to have it linked to the item database. Until that happens, I think I can survive without the link. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />
Belin
03-08-2007, 03:43 PM
Used Seagot's idea to fix log spamming while still maintaining a real item link that points to the correct item on Sony's site. This is all the fixes in each area: On rostermaster.inc, Line 114 change to: $data_array[$row['name']] = <span style="color: #3300ff">strip_tags(html_entity_decode(</span>$row['value'])<span style="color: #3300ff">)</span>; On parser.inc, Line 201 change to: $parsed_summary_data['Latest Item Discovered'] = <span style="color: #3300ff">'</span><span style="color: #0000cc"><span style="color: #3300ff"><a href="http://eq2players.station.sony.com'.substr</span>(</span>$matches[1]<span style="color: #3300ff">,9)</span>; On parser.inc, Line 431 change to: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != <span style="color: #3300ff">strip_tags(html_entity_decode(</span>$parsed_summary_data[$field]))<span style="color: #3300ff">))</span> { And then of course on block-Guild_Wall_of_Fame, line 220 change to: $content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #3300ff">html_entity_decode($value)</span>)."</td></tr>n";
Seagoat
03-08-2007, 04:28 PM
Beldak@Everfrost wrote: <blockquote>Used Seagot's idea to fix log spamming while still maintaining a real item link that points to the correct item on Sony's site. This is all the fixes in each area: On rostermaster.inc, Line 114 change to: $data_array[$row['name']] = <span style="color: #3300ff">strip_tags(html_entity_decode(</span>$row['value'])<span style="color: #3300ff">)</span>; On parser.inc, Line 201 change to: $parsed_summary_data['Latest Item Discovered'] = <span style="color: #3300ff">'</span><span style="color: #0000cc"><span style="color: #3300ff"><a href="http://eq2players.station.sony.com'.substr</span>(</span>$matches[1]<span style="color: #3300ff">,9)</span>; On parser.inc, Line 431 change to: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != <span style="color: #3300ff">strip_tags(html_entity_decode(</span>$parsed_summary_data[$field]))<span style="color: #3300ff">))</span> { And then of course on block-Guild_Wall_of_Fame, line 220 change to: $content .= '<tr><td colspan="2"><b>Latest Item Discovered:</b></td></tr><tr><td width="10"> </td><td>'.((empty($value)) ? 'N/A' : <span style="color: #3300ff">html_entity_decode($value)</span>)."</td></tr>n"; </blockquote><p>I'm not getting the proper linkage in my GWoF block...I made the changes, uploaded, the forced a roster refresh or three, but it's still linked thusly in the block:</p><p><a href="http://thehalasianempire.com/items/item_profile.vm?itemId=131964" target="_blank" rel="nofollow">http://thehalasianempire.com/items/...m?itemId=131964</a></p><p>I went back and triple-checked that I didn't miss anything, but all the code is there and on the server. :-/ It's just not prepending the new anchor information as expected. The code you posted <i>looks</i> right, and <i>should</i> work, but it's borked for me. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /> </p>
Belin
03-08-2007, 04:33 PM
Hmm that line 201 change should have fixed it. What's in your database? Is the eq2players.station.com in there or not in the roster_master_guild table?
Seagoat
03-08-2007, 05:12 PM
<p>The old value is in the database:</p><p><a href="/items/item_profile.vm?itemId=131964" class="fieldValue">Pristine Imbued Tanned Leather Tunic</a></p>
Belin
03-08-2007, 05:26 PM
Try clearing it out of db and then force update again. Also make sure the 201 change took (ie didnt upload the wrong file hehe I do that all the time.)
Seagoat
03-08-2007, 06:00 PM
<p>Yep, the code was in the file on the server, it just wasn't updating for some reason.</p><p>I cleared that value from the table, then forced another refresh; seems to have been updated properly this time. Wonder why it didn't work the way it seems it should the first zillion times? :-/</p>
Belin
03-08-2007, 06:59 PM
I bet due to the strip_tags the comparison looked like it was the same field <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Dark_Grue
03-09-2007, 03:05 AM
<p>/sigh Wish I'd had the opportunity to see this earlier, could have saved you folks some trouble (but probably wouldn't have been nearly as much fun, from what I've seen). Parser changes are pretty easy for me to do, seeing as how I've gotten so much experience doing them on SoE's account... <img src="/smilies/136dd33cba83140c7ce38db096d05aed.gif" border="0" alt="SMILEY" /></p><p>Beldak's fix is almost optimal - except that I don't think you can see the SoE item databse unless you're signed into EQ2Players.com - and possibly still can't unless you're a premium content subscriber. Which would make the link useless for most people, and inconvenient for the rest (EQ2Players.com has historically been pretty good about tossing out your authentication cookie even when you tell it to keep you logged in). I'd probably want to leave the link out for that reason, unless the way the SoE item database has changed?</p><p>Design choices notwithstanding, good job guys!</p><p>If someone can confirm or deny the whole item DB thing, I'll try and get a minor point release out this weekend that includes this as well as the substr() change for the whole Shadow Knight and filenames thing. Any other bugs I'm missing while I've got the hood open? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Seagoat
03-09-2007, 01:25 PM
<cite>Dark_Grue wrote:</cite><blockquote><p>/sigh Wish I'd had the opportunity to see this earlier, could have saved you folks some trouble (but probably wouldn't have been nearly as much fun, from what I've seen). Parser changes are pretty easy for me to do, seeing as how I've gotten so much experience doing them on SoE's account... <img src="/smilies/136dd33cba83140c7ce38db096d05aed.gif" border="0" alt="SMILEY" /></p><p>Beldak's fix is almost optimal - except that I don't think you can see the SoE item databse unless you're signed into EQ2Players.com - and possibly still can't unless you're a premium content subscriber. Which would make the link useless for most people, and inconvenient for the rest (EQ2Players.com has historically been pretty good about tossing out your authentication cookie even when you tell it to keep you logged in). I'd probably want to leave the link out for that reason, unless the way the SoE item database has changed?</p><p>Design choices notwithstanding, good job guys!</p><p>If someone can confirm or deny the whole item DB thing, I'll try and get a minor point release out this weekend that includes this as well as the substr() change for the whole Shadow Knight and filenames thing. Any other bugs I'm missing while I've got the hood open? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p></blockquote><p> LOL Glad you enjoyed watching this whole soiree play out. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>You can view basic file details in the item database (item name and icon, discovering player / guild / server, date it was first discovered), but you can't view "item or spell details" unless you have the premium feature enabled and are logged in.</p><p>Try this link to see what I mean:</p><p><a href="http://eq2players.station.sony.com/items/item_profile.vm?itemId=151194" target="_blank" rel="nofollow">http://eq2players.station.sony.com/...m?itemId=151194</a></p>
SammMoney2
03-09-2007, 01:59 PM
<p>Hopefully you guys can help me out. I run a site in Platinum-Nuke i know i'm not going to find a verson of RM for plat anywhere. So i attempted ot run it based on what you already had... obviously i can't figure out how to get the install to work so i'm scrapping it when i get home from work. I was searching around here trying to find a place where i may aquire the PostNuke version of RM.</p><p> I was also wondering if anyone could tell me how up to date it actually was. Thanks.</p><p>SammMoney</p>
Seagoat
03-09-2007, 02:40 PM
<cite>SammMoney2 wrote:</cite><blockquote><p>Hopefully you guys can help me out. I run a site in Platinum-Nuke i know i'm not going to find a verson of RM for plat anywhere. So i attempted ot run it based on what you already had... obviously i can't figure out how to get the install to work so i'm scrapping it when i get home from work. I was searching around here trying to find a place where i may aquire the PostNuke version of RM.</p><p> I was also wondering if anyone could tell me how up to date it actually was. Thanks.</p></blockquote><p> Everything you need is in the first post in this thread. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I update it with each new release, and every version listed there is the most recent. The "last modified" date for the post is at the bottom of the OP; I may consider putting a release date for each project, though.</p>
Belin
03-09-2007, 08:23 PM
Heya Grue <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Yes, as Seagoat mentioned eq2players now gives you basic item info without being logged in - detailed info requires a subscription to that feature + being logged in. Their cookie authentication is better than before but still not ideal.
SammMoney2
03-09-2007, 08:38 PM
Ahhh crap... i forgot that postnuke destroys the folder build of phpnuke so that it isn't compatible with anything other nuke... thanks anyway your mod looks great... i'll keep looking...
Lantis
03-09-2007, 09:55 PM
<cite>SammMoney2 wrote:</cite><blockquote>Ahhh crap... i forgot that postnuke destroys the folder build of phpnuke so that it isn't compatible with anything other nuke... thanks anyway your mod looks great... i'll keep looking...</blockquote>You still have the alternative of running the Stand Alone version for now - better than no roster at all. After that, maybe you (or someone else) can figure out how to adapt the PostNuke version to work with PHPNuke and then gain the additional modules it sports. With all the activity RM is getting since we got the existing projects back on track after a hiatus caused by the EoF chaotic changes, it might convince more people to start making ports to other forum softwares. (Edited: swapped PHPNuke with Postnuke... Why do they have to select such confusingly similar names? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
03-09-2007, 11:04 PM
Lantis@Antonia Bayle wrote: <blockquote>With all the activity RM is getting since we got the existing projects back on track after a hiatus caused by the EoF chaotic changes, it might convince more people to start making ports to other forum softwares. </blockquote> We can only hope! More ports would be awesome...spread the fandom of Roster Master to the masses and <strike>get one step closer to world domination</strike> hug bunnies!!
SammMoney2
03-09-2007, 11:35 PM
<p>Lantis - (Edited: swapped PHPNuke with Postnuke... Why do they have to select such confusingly similar names? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Hey take it easy lets remember that Dragonfly was once CPG-Nuke</p><p>Anyway... I'm trying to get the <strike>stand alone</strike> phpNuke version i found to work. But i am getting this error:</p><b>Roster Master Error</b> <p> <b>Error:</b> Unable to contact the roster page. Try Refreshing this page or visiting directly. <a href="http://eq2players.station.sony.com/guilds/guild_profile.vm?guildId=3675206#" target="_blank" rel="nofollow">http://eq2players.station.sony.com/...uildId=3675206#</a> </p><p>I'm assuming this means that i'm unable to pull from port 80. Any clerification on this would be great.</p>
Seagoat
03-10-2007, 01:59 AM
SammMoney2 wrote: <blockquote><p>Anyway... I'm trying to get the <strike>stand alone</strike> phpNuke version i found to work. But i am getting this error:</p><b>Roster Master Error</b> <p> <b>Error:</b> Unable to contact the roster page. Try Refreshing this page or visiting directly. <a href="http://eq2players.station.sony.com/guilds/guild_profile.vm?guildId=3675206#" target="_blank" rel="nofollow">http://eq2players.station.sony.com/...uildId=3675206#</a> </p><p>I'm assuming this means that i'm unable to pull from port 80. Any clerification on this would be great.</p></blockquote>From my limited self-taught experience, that's what it looks like. If all else fails, you can always check with your site hosting company to verify...and you never know, they might open it up for you. From my understanding, allowing traffic through port 80 is pretty standard (my host are security [Removed for Content], and even <i>they</i> allow port 80 -- although they do block just about everything else).
Lantis
03-10-2007, 06:11 AM
<cite>SammMoney2 wrote:</cite><blockquote><p>Lantis - (Edited: swapped PHPNuke with Postnuke... Why do they have to select such confusingly similar names? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Hey take it easy lets remember that Dragonfly was once CPG-Nuke</p></blockquote>Eh, that was totally tongue-in-cheek (hence the smiley).
<p> A lot of edits in past few pages.</p><p> I almost, by default, know DarkGrue and Seagoat are talking about Dragonfly. But for later sifting back and to stop potential headaches, can EDITS be preceeded by VERSION and PLATFORM so we know in which we are referring?</p><p> Thanks <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p> Guild Still Loves It!</p>
SammMoney2
03-10-2007, 01:57 PM
Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.
Seagoat
03-10-2007, 02:21 PM
<cite>SammMoney2 wrote:</cite><blockquote>Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.</blockquote><p> If it's working, and you can view the roster with no problem, then your port 80 should be fine...hmm. Do you have a URL where we can take a peek at it?</p><p>Can you post your config file from the phpNuke version that you tried to get working before? Maybe there's something in there that wasn't quite right, which resulted in the error you were experiencing. (I do notice that your guild URL had "#" at the end, which may not cause a problem, but if there's one unexpected character in there, there could be others.)</p>
Seagoat
03-10-2007, 02:30 PM
<cite>Dyse wrote:</cite><blockquote><p> A lot of edits in past few pages.</p><p> I almost, by default, know DarkGrue and Seagoat are talking about Dragonfly. But for later sifting back and to stop potential headaches, can EDITS be preceeded by VERSION and PLATFORM so we know in which we are referring?</p><p> Thanks <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p> Guild Still Loves It!</p></blockquote><p> I know I, for one, try to mention somewhere which version I'm talking about, or quote a post in which the other user mentions which version they're using. I'm not sure how many people who post here will actually remember to do something like that. :-/</p><p>I think it's a good idea, though...I'll put a notice in the OP to ask people to note which platform / version they're talking about, if it's not totally obvious or a general question.</p><p>PS - Why are edits, in particular, confusing in regard to version and platform? *curious*</p>
Lantis
03-10-2007, 03:10 PM
<cite>SammMoney2 wrote:</cite><blockquote>Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.</blockquote>The only way to retrieve the info from eq2players is through port 80 unfortunately. If your host does block outbound port 80 connections, it might be possible to get around it by using a proxy. RMSA uses Curl to retrieve the eq2players data, and it can be configured to go through a proxy... provided that a) your host's PHP is configured to allow Curl to use a proxy, and b) you have access to such a proxy. Another alternative is to have something download the eq2players data, and store it locally on your website through FTP. RMSA can easily be configured to use local files - I have commented out code already that I use when I test things out. It should also be easy to do the same with any RM variant.
Dark_Grue
03-10-2007, 04:13 PM
<a href="mailto:Lantis@Antonia" target="_blank" rel="nofollow">Lantis@Antonia</a> Bayle wrote: <blockquote><cite>SammMoney2 wrote:</cite><blockquote>Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.</blockquote>The only way to retrieve the info from eq2players is through port 80 unfortunately. If your host does block outbound port 80 connections, it might be possible to get around it by using a proxy. RMSA uses Curl to retrieve the eq2players data, and it can be configured to go through a proxy... provided that a) your host's PHP is configured to allow Curl to use a proxy, and b) you have access to such a proxy. Another alternative is to have something download the eq2players data, and store it locally on your website through FTP. RMSA can easily be configured to use local files - I have commented out code already that I use when I test things out. It should also be easy to do the same with any RM variant. </blockquote><p> I know that one RM4DF user was successfully able to use a web-based proxy with the EQ2 Update Notes Block by replacing the retrieval URL with the one that references the proxy (e.g. replacing 'http://patch.everquest2.com:7010/patch/eq2/motd/en/updates_live.html' with something like 'http://anonymouse.org/cgi-bin/anon-www.cgi/http://patch.everquest2.com:7010/patch/eq2/motd/en/updates_live.html' - the parser generally will filter out any ad cruft or headers most Web proxies add). The Update Notes server is on Port 7010, which isn't a standard port at all. However, using a proxy generally won't help you if Port 80 is blocked. If your provider doesn't allow outbound traffic on Port 80, they almost certainly won't allow it over any other ports (there's no real sense in blocking a common known port like HTTP unless you're placing an embargo on all outbound traffic).</p><p>Some hosting providers block outbound access until you configure it in your account control panel. Some require that you configure outbound access to specific locations. Some don't provide this feature at all. Check with your provider to see what they're actually up to.</p><p>RM4DF has a documented, but <b>unsupported</b>, feature to allow manual roster data imports (basically, you set the config directive in config.inc, upload the roster CSV and summary page HTML to the RM module directory, and name them roster.csv and guild.html, respectively). It's basically provided as a means of last resort. In general, I'd recommend finding a hosting provider that allows outbound access, rather than having to constantly FTP over updates.</p>
Seagoat
03-10-2007, 04:55 PM
<p>If SammMoney's got the stand-alone roster working, I'm wondering if port 80 is even the issue with his attempted RM4PN installation...</p><p>Grue: "One RM4DF user?" How quickly he forgets!! *sobs* It was me! And yes, I was able to successfully route my EQ2 Update Notes block through the anonymizer, since as I mentioned before, my host are security [Removed for Content].</p>
Seagoat
03-10-2007, 05:38 PM
<p>Lantis, I've got some updated icons for you! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>All users of Roster Master Stand-Alone are welcome to download these to replace the icons distributed with RMSA. They have been proportionally resized to 50x50 in order to work with RMSA's hard-coded icon sizes.</p><p>You can download them here: <a href="http://thehalasianempire.com/index.php?name=Downloads&file=details&id=15" target="_blank" rel="nofollow">http://thehalasianempire.com/index....tails&id=15</a></p><p>There are three sets of icons in the ZIP file!</p><p>- 24 adventure class icons (resized down to 50x50):</p><p><img src="http://thehalasianempire.com/uploads/downloads/images/2_classes-small-sample.jpg" border="0"></p><p>- 14 large tradeskill class icons (resized up to 50x50):</p><p><img src="http://thehalasianempire.com/uploads/downloads/images/2_tradeskill-large-sample.jpg" border="0"></p><p>- 14 normal tradeskill icons (canvas size alone increased to 50x50):</p><p><img src="http://thehalasianempire.com/uploads/downloads/images/2_tradeskill-normal-sample.jpg" border="0"></p><p>If you would like a custom set of icons (with a special background / border to match you guild website), all you have to do is <a href="mailto:
[email protected]" target="_blank" rel="nofollow">drop me an email</a> with your URL and color & design preferences. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Lantis
03-10-2007, 05:40 PM
<cite>Dark_Grue wrote:</cite><blockquote><a href="mailto:Lantis@Antonia" target="_blank" rel="nofollow">Lantis@Antonia</a> Bayle wrote: <blockquote><cite>SammMoney2 wrote:</cite><blockquote>Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.</blockquote>The only way to retrieve the info from eq2players is through port 80 unfortunately. If your host does block outbound port 80 connections, it might be possible to get around it by using a proxy. RMSA uses Curl to retrieve the eq2players data, and it can be configured to go through a proxy... provided that a) your host's PHP is configured to allow Curl to use a proxy, and b) you have access to such a proxy. Another alternative is to have something download the eq2players data, and store it locally on your website through FTP. RMSA can easily be configured to use local files - I have commented out code already that I use when I test things out. It should also be easy to do the same with any RM variant. </blockquote><p> 7010, which isn't a standard port at all. However, using a proxy generally won't help you if Port 80 is blocked. If your provider doesn't allow outbound traffic on Port 80, they almost certainly won't allow it over any other ports (there's no real sense in blocking a common known port like HTTP unless you're placing an embargo on all outbound traffic).</p></blockquote>I believe it was Tremis2 who had to go through a web proxy to be able to retrieve the eq2players data - which was the reason why he used Curl in the parser code that I am now using in RMSA. But agreed, the majority of servers who would forbid outbound port 80 connections will most likely refuse ANY outbound connection aside from the usual suspects (25,53, etc...). Unless they just want to prevent some specific type of activities - experience have taught me to never underestimate the capacity of some sysadmins to come up with stupid ideas in so-called attempts at improving security. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
03-10-2007, 06:02 PM
<cite>Seagoat wrote:</cite><blockquote><p>Lantis, I've got some updated icons for you! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>All users of Roster Master Stand-Alone are welcome to download these to replace the icons distributed with RMSA. They have been proportionally resized to 50x50 in order to work with RMSA's hard-coded icon sizes.</p><p>You can download them here: <a href="http://thehalasianempire.com/index.php?name=Downloads&file=details&id=15" target="_blank" rel="nofollow">http://thehalasianempire.com/index....tails&id=15</a></p><p>There are three sets of icons in the ZIP file!</p><p>- 24 adventure class icons (resized down to 50x50):</p><p>- 14 large tradeskill class icons (resized up to 50x50):</p><p>- 14 normal tradeskill icons (canvas size alone increased to 50x50):</p><p>If you would like a custom set of icons (with a special background / border to match you guild website), all you have to do is <a href="mailto:
[email protected]" target="_blank" rel="nofollow">drop me an email</a> with your URL and color & design preferences. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote>Thanks a lot <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Downloading them now, I'll have a look at them later tonight. BTW the icon sizes aren't fully hardcoded - you can specify the width and height of all three types of icons in the config file. However, that applies to all icons of a given column (tradeskill, adventurer or rank). I'll look into adding the possibility of disabling the generation of width/height tags, for example by specifying sizes of '0' or 'auto' in the config. That would work for people using iconsets of mismatched sizes, without having to resort to the use of [Removed for Content] to dynamically calculate the proper widths and heights at load time. But then, that might have the potential side-effect of generating a totally unbalanced layout if someone were to mix icons of, say, 75 pixels high, with others of 10 pixels high.
Seagoat
03-10-2007, 06:46 PM
Lantis@Antonia Bayle wrote: <blockquote>Thanks a lot <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Downloading them now, I'll have a look at them later tonight. BTW the icon sizes aren't fully hardcoded - you can specify the width and height of all three types of icons in the config file. However, that applies to all icons of a given column (tradeskill, adventurer or rank). </blockquote><p> I think I'll add square-canvas versions of the full-sized class icons to the ZIP in a little while, too. That way, if someone picks a size larger than 50x50 for the adventure class icons, they won't get a stretched version of the smaller graphics.</p><p>Stay tuned; I'll post here when I get it updated. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Seagoat
03-11-2007, 02:07 AM
<p>Ok, the updated ZIP has been uploaded! File details are on the site, and everything you need is contained therein:</p><p><a href="http://thehalasianempire.com/index.php?name=Downloads&file=details&id=15" target="_blank" rel="nofollow">http://thehalasianempire.com/index....tails&id=15</a></p><p>Whee!</p>
Lantis
03-11-2007, 03:19 AM
<cite>Seagoat wrote:</cite><blockquote><p>Ok, the updated ZIP has been uploaded! File details are on the site, and everything you need is contained therein:</p><p><a href="http://thehalasianempire.com/index.php?name=Downloads&file=details&id=15" target="_blank" rel="nofollow">http://thehalasianempire.com/index....tails&id=15</a></p><p>Whee!</p></blockquote>Excellent <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I'll include the rescaled 50x50 versions in the RMSA distribution, so to remain consistent with what I've used so far.. On the RMSA development front: - Implemented the possibility of specifying a width/height of 0 to allow the use of unevenly sized iconsets - Backported the CSV parser (only using it for the Joined Date retrieval for now). I'll give more time to SOE to fix the new XML feed before giving up on XML - at least they finally acknowledged the issue. - Added the display of complete guild summary details I'll try to get a new beta distribution ready within the next few days. This is pretty much feature-complete as far as 1.3.0 is concerned, what's left to do is bug hunting and some spit shining here and there.
Belin
03-11-2007, 12:12 PM
Lantis brings up a good idea we may want to bring into the rm4df - being able to set Avatar size in the config.inc file rather than hardcode it to 80. (Mine are 100 so always have to edit rostermaster.inc each release) <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />
Topiatic
03-12-2007, 09:03 PM
First of all, thank you and bless you for your effort<b> Seagoat,</b> I recall a thread where you figured you might just be being selfish, I think this thread proves you wrong. Anyways I'm currently working on RosterMaster(PostNuke)-097 and it'll be capable of running EQ Origional guilds (anyone else here as seasoned as to remember the release of Kunark? That was my start). I'd like to suggest that other port authors have a look at <a href="http://eqplayers.station.sony.com/" target="_blank" rel="nofollow">http://eqplayers.station.sony.com/</a> and consider the extraordinarily simple parse changes required to implement this. As much as I resent the latest changes, I'm impressed with the consistancy between games here. That being said, please note my sarcasm over how impressed I am that EQ Origional offers the characterId via cvs/xml while EQII does not. Sex? [Edited because seemingly acronyms put me in a state where I can not control my vocabulary???] (yes, I subscribe to dry humor) Anyways my plan is to make RosterMaster(PostNuke) configurable to any game (manually created CSV file may be required for unsupported games), and when I went to scratch my second roster itch (I'm still a co-guild leader in EQ Origional) I was shocked to find that SOE got something right... guess they've been at that game longer hehe. So anyways I thought I'd mention that it would take surprisingly little effort for current Roster Master maintainers to incorporate EQII's predecessor. Although you may not have use for it yourself, the ease of conversion would add very little overhead to maintenance and support to please, and recieve praise from, a whole other community. Just sharing.
<p>Hey Guys,</p><p>I have to say I am very impressed with all the work everyone is putting in. I am working on a redesign, and I am playing around with modules and blocks @ <a href="http://vindi.mmodkp.com" target="_blank" rel="nofollow">http://vindi.mmodkp.com</a>. However, I can't get the Roster Master Block to expand like it does on other sites. It stops at listing the number of each class, but does not expand again. Do I have to edit stuff in the block to get this to work, do i just need it to populate, or did i mess something up? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p> Thanks</p>
Dark_Grue
03-12-2007, 10:52 PM
Assert your right to make a few mistakes. If people can't accept your imperfections, that's their fault.<b>-Dr. David M. Burns</b><hr /><p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b>Roster Master for Dragonfly 6.0.2</b></a> </p><p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p><b>Changes for Version 6.0.2:</b></p><ul><li>Changed signzture image size attributes in rostermaster.inc to be based off of the sigblock base selected in the $config['sigblock_basename'] setting, based on an implementation by Seagoat. </li><li>Signature Master will now look for Class- and Archetype-specific image files that have spaces replaced with underscores (e.g. "_Shadow_Knight.png" or "Shadow_Knight.png"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />. The previous behavior required that the space be embedded in the file name. Change suggest by Seagoat. </li><li>Block and parser fixed in response to changes to the way 'Latest Item Discovered' is presented on the EQ2Players.com site. Code submitted by Beldak and Seagoat. </li><li>CONFIG CHANGE: Added $config['avatar_size']['width'] and $config['avatar_size']['height'] to specify the geometry of avatars in the roster. Change suggested by Beldak. </li><li>Replaced HQ reward icons with those used in-game. Thanks to Seagoat for extracting and compositing the DDS files.</li></ul><hr /><p>Dont forget to submit your entry for the<b> <a href="http://forums.station.sony.com/eq2/posts/list.m?start=30&topic_id=346728" target="_blank" rel="nofollow">[Return of the] Roster Master for Dragonfly Logo Contest</a>!</b></p>
Dark_Grue
03-12-2007, 11:05 PM
<p><b>Beldak@Everfrost wrote: </b></p><blockquote>Lantis brings up a good idea we may want to bring into the rm4df - being able to set Avatar size in the config.inc file rather than hardcode it to 80. (Mine are 100 so always have to edit rostermaster.inc each release) <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> </blockquote><p>Added to 6.0.2, thanks! <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p><p><b>Rokit@Permafrost wrote:</b> </p><blockquote>First of all, thank you and bless you for your effort<b> Seagoat,</b> I recall a thread where you figured you might just be being selfish, I think this thread proves you wrong. </blockquote><p>'nuff said there!</p><p><b>Rokit@Permafrost wrote:</b> </p><blockquote>That being said, please note my sarcasm over how impressed I am that EQ Origional offers the characterId via cvs/xml while EQII does not. </blockquote><p>This doesn't surprise me at all. It seems that the different product teams are highly segmented, even internally. the EQ2 Web Tema doesn't seem to talk to that of EQ (or any other game), doesn't seem to communicate with the rest of the EQ2 development team, and certainly doesn't communicate well with the customers. I don't know where these people work, or have worked in the past, but there are those of us here who <b><i>do</i></b> work in the [large-scale IT application/integration] industry - and let me tell you, we're not impressed. There's no reason these sorts of problems should exist, consistently, on this scale, for this long. I've said it in the past, and I'll say it again: it shows contempt for the customer, the only thing that Sony has done consistently across its consumer products division. </p><p><b>Rokit@Permafrost wrote:</b> </p><blockquote><p>Hey Guys,</p><p>I have to say I am very impressed with all the work everyone is putting in. I am working on a redesign, and I am playing around with modules and blocks @ <a href="http://vindi.mmodkp.com/" target="_blank" rel="nofollow">http://vindi.mmodkp.com/</a>. However, I can't get the Roster Master Block to expand like it does on other sites. It stops at listing the number of each class, but does not expand again. Do I have to edit stuff in the block to get this to work, do i just need it to populate, or did i mess something up? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p> Thanks</p></blockquote><p>Go back to config.inc, you missed an option. You want to set $config['breakdown_shownames'] = 1. There's a great deal of configurability in there, and the comments document what everything does. There are very few truly "hacked" copies of RM4DF running out there, most are just using a special subset of the options. Hacks usually get backported into the main code (and hopefully improved). <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p>
Seagoat
03-12-2007, 11:18 PM
<p>Rokit@Permafrost wrote: </p><blockquote>First of all, thank you and bless you for your effort<b> Seagoat,</b> I recall a thread where you figured you might just be being selfish, I think this thread proves you wrong. Anyways I'm currently working on RosterMaster(PostNuke)-097 and it'll be capable of running EQ Origional guilds (anyone else here as seasoned as to remember the release of Kunark? That was my start). I'd like to suggest that other port authors have a look at <a href="http://eqplayers.station.sony.com/" target="_blank" rel="nofollow">http://eqplayers.station.sony.com/</a> and consider the extraordinarily simple parse changes required to implement this. As much as I resent the latest changes, I'm impressed with the consistancy between games here. [snip 8><] So anyways I thought I'd mention that it would take surprisingly little effort for current Roster Master maintainers to incorporate EQII's predecessor. Although you may not have use for it yourself, the ease of conversion would add very little overhead to maintenance and support to please, and recieve praise from, a whole other community. Just sharing. </blockquote><p>*blush* I'm glad you find my contributions worthwhile! Most of the changes I make or suggest are because I find them useful, and if others do too, then consider my day made. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Would you be interested in sharing those "extraordinarily simple parse changes," so that the other project developers can see just how extraordinarily simple they are? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> Perhaps this is the start of a significant blip in Roster Master's already spectacular history.</p><hr /><p>olord wrote:</p><blockquote><p>I have to say I am very impressed with all the work everyone is putting in. I am working on a redesign, and I am playing around with modules and blocks @ <a href="http://vindi.mmodkp.com" target="_blank" rel="nofollow">http://vindi.mmodkp.com</a>. However, I can't get the Roster Master Block to expand like it does on other sites. It stops at listing the number of each class, but does not expand again. Do I have to edit stuff in the block to get this to work, do i just need it to populate, or did i mess something up? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote><p>There's actually a setting in the <b>config.inc</b> file (the very last user configuration setting in the file) that determines this behavior:</p><p><b>$config['breakdown_shownames']</b></p><p>By changing its value to "1," it will expand further to show the name of each character that falls under each class. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><hr /><p>Dark_Grue wrote: </p><blockquote><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b>Roster Master for Dragonfly 6.0.2</b></a> <p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p><b>Changes for Version 6.0.2:</b></p><ul><li>Changed signzture image size attributes in rostermaster.inc to be based off of the sigblock base selected in the $config['sigblock_basename'] setting, based on an implementation by Seagoat. </li><li>Signature Master will now look for Class- and Archetype-specific image files that have spaces replaced with underscores (e.g. "_Shadow_Knight.png" or "Shadow_Knight.png"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />. The previous behavior required that the space be embedded in the file name. Change suggest by Seagoat. </li><li>Block and parser fixed in response to changes to the way 'Latest Item Discovered' is presented on the EQ2Players.com site. Code submitted by Beldak and Seagoat. </li><li>CONFIG CHANGE: Added $config['avatar_size']['width'] and $config['avatar_size']['height'] to specify the geometry of avatars in the roster. Change suggested by Beldak. </li><li>Replaced HQ reward icons with those used in-game. Thanks to Seagoat for extracting and compositing the DDS files.</li></ul><hr /><p>Dont forget to submit your entry for the<b> <a href="http://forums.station.sony.com/eq2/posts/list.m?start=30&topic_id=346728" target="_blank" rel="nofollow">[Return of the] Roster Master for Dragonfly Logo Contest</a>!</b></p></blockquote><p>Nice! And lookit me, my name's on 4 of the 5 bullets! LOL See, Grue knows how to stay on my good side. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> I'll update the OP shortly!</p><p>What's the due date on those graphics, Grue? I've got some (good?) ideas for a logo, but have yet to actually get anything concrete together...</p>
Lantis
03-12-2007, 11:25 PM
It's RosterMaster Night it seems <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Fresh from the mage's laboratory comes... <b>Roster Master StandAlone 1.3.0 </b> The biggest changes in this version are the new logging system (which should now allow someone to run RMSA from a webhost without requiring any local write permissions - everything going to a database), the display of complete Guild Summary data, and the return of the Joined date. The juicy details: <b>NOTE: Database modified - please run rm_db_install.php and select appropriate upgrade option. </b><ul><li> NEW: Reworked the whole logging system. The database will now be used for logging (if you are using a database - else the old logfile.html method will be used).</li><li>NEW: Now retrieves and display the Joined Date (CSV parser by DarkGrue, backported from RM4DF 6.0.0. Only used to retrieve the Joined date for now.) NOTE: To avoid cluttering the display, the Quest column was removed. All the code is still in place if you want to manually re-enable it. A future version of RMSA will allow you to select which columns and in which order to display them.</li><li>NEW: Added link to display complete guild summary.</li><li>NEW: Added config options 'verbose_error', and series of 'logging' and 'url' options. Removed the old 'logfile' option.</li><li>NEW: Can now configure wether or not to display SQL details in error messages.</li><li>IMPROVED: Updated CSS models (new classes for the log viewer and guild summary).</li><li>IMPROVED: Updated iconset provided by Seagoat.</li><li>IMPROVED: Moved all URLs to the config file.</li><li>IMPROVED: You can now specify icon width/height of 0, in which case they will be displayed at whatever size they actually are.</li><li>IMPROVED: Advanced Sort will reflect the currently selected sort type.</li><li>FIXED: Since a recent EQ2Players website change the Last Discovered Item contained HTML tags. Now strip_tags()'ing it. </li></ul>With 1.3.0 I finished implementing the first batch of planned features/fixes, so development should slow down a bit (that means no more weekly release for a while). Now is a good time to upgrade if you haven't done so yet. Coming next: most likely a configurable display. You should be able to select which column to display, and in which order, through simply editing the config file. I already have an idea on how to do this, I'll just need to experiment with it. Feedback, question and bug reports - you know where to find me <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
03-12-2007, 11:34 PM
Thanks for the update, Lantis...the OP has been updated with RM4DF and RMSA's newest info. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
03-12-2007, 11:42 PM
Rokit@Permafrost wrote: <blockquote>I'd like to suggest that other port authors have a look at <a href="http://eqplayers.station.sony.com/" target="_blank" rel="nofollow">http://eqplayers.station.sony.com/</a> and consider the extraordinarily simple parse changes required to implement this. As much as I resent the latest changes, I'm impressed with the consistancy between games here. That being said, please note my sarcasm over how impressed I am that EQ Origional offers the characterId via cvs/xml while EQII does not. Anyways my plan is to make RosterMaster(PostNuke) configurable to any game (manually created CSV file may be required for unsupported games), and when I went to scratch my second roster itch (I'm still a co-guild leader in EQ Origional) I was shocked to find that SOE got something right... guess they've been at that game longer hehe. So anyways I thought I'd mention that it would take surprisingly little effort for current Roster Master maintainers to incorporate EQII's predecessor. Although you may not have use for it yourself, the ease of conversion would add very little overhead to maintenance and support to please, and recieve praise from, a whole other community. Just sharing. </blockquote>This seems to also be the case upstream - RosterMaster has already been adapted to work with Vanguard's XML feed. Ideally, if SOE can fix EQ2 to provide CharID in both XML and CSV, then we won't have to rely on either the old XML feed (like I do) or parsing HTML (like Dark_Grue does) to get usable data. It will make our job easier then to make something that is truly cross-game, with one parser to rule them all (...). Then it would only be a matter of providing a template for a given game to allow parsing of the data.
Topiatic
03-13-2007, 08:58 AM
<cite>Seagoat wrote:</cite><blockquote><p>Would you be interested in sharing those "extraordinarily simple parse changes," so that the other project developers can see just how extraordinarily simple they are? <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> Perhaps this is the start of a significant blip in Roster Master's already spectacular history.</p></blockquote>That was always my intention, I only had a quick look yesterday while setting up the db schema. That's pretty much set now and I'll be testing the roster update today and will be adjusting the parse process at that point. Lantis@Antonia Bayle wrote: <blockquote>This seems to also be the case upstream - RosterMaster has already been adapted to work with Vanguard's XML feed. </blockquote> Where would I find this adaptation?
Lantis
03-13-2007, 11:31 AM
Rokit@Permafrost wrote: <blockquote>Lantis@Antonia Bayle wrote: <blockquote>This seems to also be the case upstream - RosterMaster has already been adapted to work with Vanguard's XML feed. </blockquote> Where would I find this adaptation? </blockquote>There it is: <a href="http://www.vgsohinterface.com/downloads.php?do=file&id=73" target="_blank" rel="nofollow">http://www.vgsohinterface.com/downl...=file&id=73</a>
Seagoat
03-13-2007, 02:27 PM
<p>Grue, I've noticed one thing in the <b>heritagemaster.inc</b> code (and in the <b>keymaster.inc</b> code as well). While you added in my hack to add sorting by adventure level to both trackers, there isn't actually a level indication for characters in either tracker.</p><p>Your <b>line 773</b> in <b>heritagemaster.inc</b> (<b>line 1080</b> in <b>keymaster.inc</b>) looks like this:</p><p><b>."<td style="text-align:left"><a href="{$config['char_url']}{$char_info['characterId']}"$target>{$char_info['name']}</a></td>"</b></p><p>...while mine looks like this:</p><p><b>."<td style="text-align:left"><a href="{$config['char_url']}{$char_info['characterId']}"$target>{$char_info['name']}</a> ({$char_info['Adv_Level']})</td>"</b></p><p>Just something I noticed amidst my upgrading this morning. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><hr /><p>Also, when you did the base image width and height in <b>rostermaster.inc</b>, below <b>line 683</b>, you used the format <b>width="{$width}" height="{$height}"</b>. Just typing <b>$attr</b> is a friendlier way; it outputs both width and height without having to type all those pesky characters. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> See <a href="http://us2.php.net/function.getimagesize" target="_blank" rel="nofollow">here</a>, under "Return Values" (Index 3).</p><hr /><p>Typos!</p><p>In <b>sigmaster.inc</b>, <b>line 482</b>, there's an extra curly bracket that will cause problems:</p><p><b>if (in_array($char_info['guildRank'], $config['officers']) && file_exists("modules/{$mod_dirname}/images/avatars/officer_{".str_replace(' ', '_', $archetype).'.png'<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />) {</b></p><p>In <b>config.inc</b>, although I've enjoyed reading "row lightlight" on <b>line 137</b> for the past few releases, I'm pretty sure it's supposed to be "row highlight." <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><hr /><p>I'd also like to request that perhaps a new <b>$config</b> variable be introduced to the "Block Feature Options" in <b>config.inc</b>: <b>$config['show_arena']</b>. As a veritable "guild of one," I don't have much interest in arena stats, so I'd like the option to turn them off. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I'm going to hack this myself for now, but perhaps others might find it useful if it makes it into the next release.</p><hr /><p>Whew! That's all for now...I'm going to upload and upgrade in a minute, so you know you'll see me again shortly if I run into any hangups. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Dark_Grue
03-13-2007, 10:26 PM
Lantis@Antonia Bayle wrote: <blockquote>This seems to also be the case upstream - RosterMaster has already been adapted to work with Vanguard's XML feed. Ideally, if SOE can fix EQ2 to provide CharID in both XML and CSV, then we won't have to rely on either the old XML feed (like I do) or parsing HTML (like Dark_Grue does) to get usable data. It will make our job easier then to make something that is truly cross-game, with one parser to rule them all (...). Then it would only be a matter of providing a template for a given game to allow parsing of the data. </blockquote><p> The CSV is easier to parse. The XML is just a huge PITA, given what we're passing back and forth. You still have to pares HTML for the guild summary - that data's never been provided any other way. I went away from the XML parser for two reasons: not everyone had XML support compiled into their PHP binary, and I was never really happy with the parser to begin with - it was too much work, and too much recursion to do something trivial. Plus, I was disgusted by the fact I had to pre-process the "XML" to even keep the XML library from choking on the input to begin with. OK, that's <i>three</i> reasons.</p><p>Retuning the parser's not really all that hard, once you've got the first one, it's all the changes to the data schema, and the UI that differ between the games that making "universal" would be... eh. <img src="/smilies/136dd33cba83140c7ce38db096d05aed.gif" border="0" alt="SMILEY" /> I'm not so sure that the Universal Roster is really such a hot idea. I think per-game forks are really a far more nominal path.</p><p>Seagoat wrote: </p><blockquote>What's the due date on those graphics, Grue? I've got some (good?) ideas for a logo, but have yet to actually get anything concrete together...</blockquote><p>It's in the contest OP: <span style="font-size: small"><span style="color: #00ff00">Friday, April 6, 2007</span></span>. Be there, or be square!</p><p> Seagoat wrote: </p><blockquote>[Some RM4DF bug reports...]</blockquote><p>/cough, /sputter - gah! KHAAAAAAAAAAAAAANNNNN!!! <img src="/smilies/385970365b8ed7503b4294502a458efa.gif" border="0" alt="SMILEY" /></p><p>Well, let's do these in order:</p><p>1. No character level in key and heritagemaster - yup, that's true. Looks like I got distracted while I was adding it, since the headers aren't quit right either.</p><p>2. Using width and height instead of $attr - that was a conscious choice. It's shorter, but less maintainable. Just easier to see what's going on there. Plus, if I ever convert things to use embedded style tags, $attr won't work. Not really important reasons, but that's why.</p><p>3. Sigmaster typo - uhhh. Mine doesn't have that... Executes fine, too.</p><p>4. Config.inc typo - I meant to say "lightlight", it's a light color, that lights up! Yeah, that's the ticket...</p><p>5. Arena stats suppression - okies, easy enough.</p>
Seagoat
03-13-2007, 10:40 PM
Dark_Grue wrote: <blockquote><p>It's in the contest OP: <span style="font-size: small">Friday, April 6, 2007</span>.</p></blockquote><p> Gotcha! I must've missed that the half-dozen times I tried skimming the contest info, LOL.</p><p>Dark_Grue wrote: </p><blockquote><p>/cough, /sputter - gah! KHAAAAAAAAAAAAAANNNNN!!! <img src="/smilies/385970365b8ed7503b4294502a458efa.gif" border="0" alt="SMILEY" /></p><p>Well, let's do these in order:</p><p>1. No character level in key and heritagemaster - yup, that's true. Looks like I got distracted while I was adding it, since the headers aren't quit right either.</p><p>2. Using width and height instead of $attr - that was a conscious choice. It's shorter, but less maintainable. Just easier to see what's going on there. Plus, if I ever convert things to use embedded style tags, $attr won't work. Not really important reasons, but that's why.</p><p>3. Sigmaster typo - uhhh. Mine doesn't have that... Executes fine, too.</p><p>4. Config.inc typo - I meant to say "lightlight", it's a light color, that lights up! Yeah, that's the ticket...</p><p>5. Arena stats suppression - okies, easy enough.</p></blockquote><p>ROFL</p><p>1. Whee!</p><p>2. I figured you had a reason, but I couldn't comprehend what it possibly could have been. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> Still not sure I comprehend it, but there you go, hehe.</p><p>3. A freshly extracted copy of the 6.0.2 ZIP that I downloaded from the Clenched Fist site this morning does indeed have that typo...I just re-extracted into a subfolder and looked for that line again, and I'm not going crazy! It's really there!! Line 482! I promise!! LOL</p><p>4. Nice try. :p</p><p>5. More whee!</p>
Dark_Grue
03-13-2007, 10:51 PM
<cite>Seagoat wrote:</cite><blockquote><p>1. Whee!</p><p>2. I figured you had a reason, but I couldn't comprehend what it possibly could have been. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> Still not sure I comprehend it, but there you go, hehe.</p><p>3. A freshly extracted copy of the 6.0.2 ZIP that I downloaded from the Clenched Fist site this morning does indeed have that typo...I just re-extracted into a subfolder and looked for that line again, and I'm not going crazy! It's really there!! Line 482! I promise!! LOL</p><p>4. Nice try. :p</p><p>5. More whee!</p></blockquote><p>1. Indeed <img src="/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" alt="SMILEY" /></p><p>2. (Rebuttal) Well, most people won't know $attrib expands to width="" height="" ('cause no one reads the documentation), and I'll probably forget that a few months from now when I go through and have to change something. So it's easier to write it out longhand, as it were. There's no appreciable impact on performance, and it's plain to see exactly what's going on there, and what the final string will look like. It's a programming style issue, nothing more.</p><p>3. You're right, I was wrong. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /> I was looking at the curlys outside of the string, and looking for a syntax error. It would have been looking for a file named "officer-{<some_archetype>.png", which is a syntactically-correct statement, but woudn't work as intended.</p><p>4. What?!? You don't believe me? Just no trust anymore...</p><p>5. See 1.</p>
Seagoat
03-13-2007, 11:18 PM
<p>Dark_Grue wrote: </p><blockquote>2. (Rebuttal) Well, most people won't know $attrib expands to width="" height="" ('cause no one reads the documentation), and I'll probably forget that a few months from now when I go through and have to change something. So it's easier to write it out longhand, as it were. There's no appreciable impact on performance, and it's plain to see exactly what's going on there, and what the final string will look like. It's a programming style issue, nothing more. <p>3. You're right, I was wrong. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /> I was looking at the curlys outside of the string, and looking for a syntax error. It would have been looking for a file named "officer-{<some_archetype>.png", which is a syntactically-correct statement, but woudn't work as intended.</p></blockquote><p>2. Po-tay-to, po-tah-to...I know what yer saying. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>3. OMG!! A <i>man</i> telling a <i>woman</i> that <i>she's</i> right and <i>he's</i> wrong?! That only happens once in, like...ever!! Score!! ;-D *poke*</p><p>(FWIW, I tried to make the offending curly bracket bright blue in my original post, but looking at it now, that formatting apparently got stripped out. *grumble* And here I am, thinking, "I'm pointing right at it!" LOL)</p>
Dark_Grue
03-14-2007, 12:33 AM
<i>If all else fails, immortality can always be assured by spectacular error.</i><b>- John Kenneth Galbraith</b><hr /><p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b><span style="font-size: large"><span style="color: #00cc00">Roster Master for Dragonfly 6.0.3</span></span></b></a><span style="font-size: large"><span style="color: #00cc00"> </span></span></p><p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p><b>Changes for Version 6.0.3:</b></p><li>Fixed minor typo in config.inc comment, and another typo in sigmaster.inc that would cause officer archetype avatars to not be found. Bug reported by Seagoat. </li><li>Fixed display of character level in Key and Signature Master. Bug reported by Seagoat. </li><li>CONFIG CHANGE: Added $config['show_Arena']) to control display of Arena kills in block. Feature requested by Seagoat. </li><li>Added character level to quest query display. <i>Corollary to first bug, although not suggested by Seagoat.</i></li><li>Added new category to quest query display: "Not Started (Below Required Level -1)". This differentiates those who haven't started the quest from those who can't or aren't close. <i>Not, in fact, suggested by Seagoat. I actually came up with this one all by myself. Nyah! <img src="/smilies/ed515dbff23a0ee3241dcc0a601c9ed6.gif" border="0" alt="SMILEY" /></i></li>
Lantis
03-14-2007, 01:03 AM
<cite>Dark_Grue wrote:</cite><blockquote>Lantis@Antonia Bayle wrote: <blockquote>This seems to also be the case upstream - RosterMaster has already been adapted to work with Vanguard's XML feed. Ideally, if SOE can fix EQ2 to provide CharID in both XML and CSV, then we won't have to rely on either the old XML feed (like I do) or parsing HTML (like Dark_Grue does) to get usable data. It will make our job easier then to make something that is truly cross-game, with one parser to rule them all (...). Then it would only be a matter of providing a template for a given game to allow parsing of the data. </blockquote><p> The CSV is easier to parse. The XML is just a huge PITA, given what we're passing back and forth. You still have to pares HTML for the guild summary - that data's never been provided any other way. I went away from the XML parser for two reasons: not everyone had XML support compiled into their PHP binary, and I was never really happy with the parser to begin with - it was too much work, and too much recursion to do something trivial. Plus, I was disgusted by the fact I had to pre-process the "XML" to even keep the XML library from choking on the input to begin with. OK, that's <i>three</i> reasons.</p><p>Retuning the parser's not really all that hard, once you've got the first one, it's all the changes to the data schema, and the UI that differ between the games that making "universal" would be... eh. <img src="/smilies/136dd33cba83140c7ce38db096d05aed.gif" border="0" alt="SMILEY" /> I'm not so sure that the Universal Roster is really such a hot idea. I think per-game forks are really a far more nominal path.</p></blockquote>All very valid points regarding the XML vs HTML/CSV issue. I think It's just the tech in me who's fond of using available technologies for what they are meant to do (XML being meant to push data to clients) versus relying on perfectly working solutions that _might_ break anytime (HTML parsing - we got bit once with the eq2players revamp). In an ideal world, SOE would provide a real, compliant XML feed with ALL the required data, and we'd all be happy. But such an ideal world being as far-fetched as a spammer-free Norrath... I'll have to eventually just bite it, and put the XML parser to storage, ready to take it out if such an ideal world were to ever happen. And no, I won't wager a copper on such a thing happening. <sigh> For support of other games, I gave it some thought. I think we should concentrate on providing the best possible experience for our targeted platform. With well-written code, it should be trivial then for someone to fork development to support a different platform. That will also ensure that the main developers won't have the burden of providing support for all the intended platforms in case something breaks (i.e. November's eq2players revamp). This has worked pretty well with the existing forks so far: RM4DF, CDXRoster, etc...
Seagoat
03-14-2007, 01:19 AM
<cite>Dark_Grue wrote:</cite><blockquote><b>Changes for Version 6.0.3:</b> <li>Fixed minor typo in config.inc comment, and another typo in sigmaster.inc that would cause officer archetype avatars to not be found. Bug reported by Seagoat. </li><li>Fixed display of character level in Key and Signature Master. Bug reported by Seagoat. </li><li>CONFIG CHANGE: Added $config['show_Arena']) to control display of Arena kills in block. Feature requested by Seagoat. </li><li>Added character level to quest query display. <i>Corollary to first bug, although not suggested by Seagoat.</i></li><li>Added new category to quest query display: "Not Started (Below Required Level -1)". This differentiates those who haven't started the quest from those who can't or aren't close. <i>Not, in fact, suggested by Seagoat. I actually came up with this one all by myself. Nyah! <img src="/smilies/ed515dbff23a0ee3241dcc0a601c9ed6.gif" border="0" alt="SMILEY" /></i></li></blockquote><p> LOL You're moving up in the world! You actually got 1.5 bullets...nice work! <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /> (I figure 0.75 each from bullets 4 and 5: you might have thunk 'em up all by yourself, but my name still made it in there!)</p><p>I'll update the OP momentarily. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Seagoat
03-15-2007, 01:51 AM
<p>*snickers*</p><p><i>"row hightlight color"</i></p><p>*hands Grue a cup of strong black coffee*</p><p>I do have a question for you... Because the roster feed -- such as it is -- includes each character's last name (or lack thereof) and it overrides any manually-entered last name, isn't it a little moot to have the "Last Name" field in the "Edit Claim" form? If you change it there, it's just going to get changed back to the in-game value with the next roster update...right?</p>
Dark_Grue
03-15-2007, 02:38 AM
<cite>Seagoat wrote:</cite><blockquote><p>*snickers*</p><p><i>"row hightlight color"</i></p><p>*hands Grue a cup of strong black coffee*</p></blockquote><p>Silence, philistine! /pounds table with shoe</p><p>My prose transcends the petty concerns of conventional spelling and grammar! This is high art, not some spelling bee! <img src="/smilies/1069449046bcd664c21db15b1dfedaee.gif" border="0" alt="SMILEY" /></p><p>Seagoat wrote: </p><blockquote>I do have a question for you... Because the roster feed -- such as it is -- includes each character's last name (or lack thereof) and it overrides any manually-entered last name, isn't it a little moot to have the "Last Name" field in the "Edit Claim" form? If you change it there, it's just going to get changed back to the in-game value with the next roster update...right?</blockquote><p>Mnnn, no. None of the feeds provide a surname (old XML, new XML, or CSV), nor does the plain 'old EQ2Players HTML roster - I even just double-checked, to be sure. There's nothing that will overwrite it, and the entry field's still relevant.</p><p>Are you trying to gaslight me now?</p><p>>_></p><p><_<</p><p>I'm still sane, aren't I? <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /></p>
Lantis
03-15-2007, 02:59 AM
<cite>Dark_Grue wrote:</cite><blockquote><blockquote>I do have a question for you... Because the roster feed -- such as it is -- includes each character's last name (or lack thereof) and it overrides any manually-entered last name, isn't it a little moot to have the "Last Name" field in the "Edit Claim" form? If you change it there, it's just going to get changed back to the in-game value with the next roster update...right?</blockquote><p>Mnnn, no. None of the feeds provide a surname (old XML, new XML, or CSV), nor does the plain 'old EQ2Players HTML roster - I even just double-checked, to be sure. There's nothing that will overwrite it, and the entry field's still relevant.</p><p>Are you trying to gaslight me now?</p><p>>_></p><p><_<</p><p>I'm still sane, aren't I? <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /></p></blockquote> The old feed provides it - I've been parsing it since RMSA 1.1.0: ... <membernumber>148</membernumber> <name>Lantis</name> <lastname>Greyluck</lastname> ...
Dark_Grue
03-15-2007, 03:50 AM
Lantis@Antonia Bayle wrote: <blockquote>The old feed provides it - I've been parsing it since RMSA 1.1.0: ... <membernumber>148</membernumber> <name>Lantis</name> <lastname>Greyluck</lastname> ... </blockquote><p>Ahhhh, right. I copied and pasted the wrong URL in and ended up checking the "new" XML feed twice. As you say, the "old" feed has it. <img src="http://forums.station.sony.com/eq2/images/smilies/49869fe8223507d7223db3451e5321aa.gif" border="0"></p><p>So, err, same answer, just strike the part about the old feed not having it. I'm not parsing the old feed, or XML at all right now. It made the parser easier to deal with, and removed the requirement to have libxml compiled into the PHP binary (which a few people didn't have/couldn't get). </p><p>...</p><p>No one's reassuring me about my sanity though. <img src="/smilies/c30b4198e0907b23b8246bdd52aa1c3c.gif" border="0" alt="SMILEY" /></p>
Kelia
03-15-2007, 10:24 AM
Finally got around to installing the latest version for Dragonfly and aside from a few small aesthetic issues I'm working out, it's beautiful. Thank you, as always, for your hard work. I did have one question about the logfile. It appears to be flip-flopping on updating the Latest Item Discovered field even though the discovered item remains unchanged. Three different versions over three consecutive updates: Guild Summary: Latest Item Discovered was <a href="/items/item_profile.vm?itemId=151158" class="fieldValue">A Sojourn of Faith</a>, is now A Sojourn of Faith. Guild Summary: Latest Item Discovered was <a href="/items/item_profile.vm?itemId=151158" class="fieldValue">A Sojourn of Faith</a>, is now A Sojourn of Faith. Guild Summary: Latest Item Discovered was &lt;a href="/items/item_profile.vm?itemId=151158" class="fieldValue"&gt;A Sojourn of Faith&lt;/a&gt;, is now A Sojourn of Faith. If it matters, I have the logfile set to the minimum amount of spam (1). Any suggestions on how to clean this up?
Seagoat
03-15-2007, 11:29 AM
<p>Kelia wrote: </p><blockquote>Finally got around to installing the latest version for Dragonfly and aside from a few small aesthetic issues I'm working out, it's beautiful. Thank you, as always, for your hard work. I did have one question about the logfile. It appears to be flip-flopping on updating the Latest Item Discovered field even though the discovered item remains unchanged. Three different versions over three consecutive updates: Guild Summary: Latest Item Discovered was <a href="/items/item_profile.vm?itemId=151158" mce_href="/items/item_profile.vm?itemId=151158" class="fieldValue">A Sojourn of Faith</a>, is now A Sojourn of Faith. </blockquote><p> This has been fixed since RM4DF 6.0.2 (see <a href="http://forums.station.sony.com/eq2/posts/list.m?start=100&topic_id=346728#3992562" target="_blank" rel="nofollow">this post</a>, third bullet; we started discussing it <a href="http://forums.station.sony.com/eq2/posts/list.m?start=50&topic_id=346728#3983526" target="_blank" rel="nofollow">here</a>)...you may want to use a tool like <a href="http://winmerge.org/" target="_blank" rel="nofollow">WinMerge</a> to compare your current <b>parser.inc</b> / <b>rostermaster.inc</b> / <b>GWoF block </b>files with freshly extracted ones from the latest ZIP.</p><p>I believe the changes that need to be made are in <b>parser.inc</b>, but if not, the other two files may have changes as well. (I have a memory like a seive sometimes.) :p</p>
Seagoat
03-15-2007, 11:31 AM
<cite>Dark_Grue wrote:</cite><blockquote><p>Ahhhh, right. I copied and pasted the wrong URL in and ended up checking the "new" XML feed twice. As you say, the "old" feed has it.</p><p>So, err, same answer, just strike the part about the old feed not having it. I'm not parsing the old feed, or XML at all right now. It made the parser easier to deal with, and removed the requirement to have libxml compiled into the PHP binary (which a few people didn't have/couldn't get). </p><p>...</p><p>No one's reassuring me about my sanity though. <img src="/smilies/c30b4198e0907b23b8246bdd52aa1c3c.gif" border="0" alt="SMILEY" /></p></blockquote> Aww...you're sane! Lantis was right; I was thinking of his fix after the EQ2Players revamp, before the 6.0.0 release of RM4DF. *smacks forehead*
Kelia
03-15-2007, 11:33 AM
<cite>Seagoat wrote:</cite><blockquote>This has been fixed since RM4DF 6.0.2</blockquote> Ah bugger. Thanks Seagoat. Totally missed that.
Seagoat
03-15-2007, 11:37 AM
<cite>Kelia wrote:</cite><blockquote>Ah bugger. Thanks Seagoat. Totally missed that.</blockquote> *chuckles* No worries. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />
Seagoat
03-15-2007, 06:43 PM
<p>Kelia, I'm sorry...you're right, it's broken again. My log is once again getting the same spam as before.</p><p><strike>Please see the discussion posts I referenced about a fix.</strike></p><p>EDIT: These two changes should be the only ones that need to be made:</p><p>In <b>rostermaster.inc</b>, change <b>line 114</b> to: $data_array[$row['name']] = <span style="color: #0066ff">strip_tags(html_entity_decode(</span>$row['value']<span style="color: #0066ff">))</span>; In <b>parser.inc</b>, change <b>line 431</b> to: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != <span style="color: #0066ff">strip_tags(html_entity_decode(</span>$parsed_summary_data[$field]<span style="color: #0066ff">))</span>)) {</p><p>EDIT #2: You may want to double-check the other line in parser.inc and your GWoF block file just in case, and reupload them to make sure you have all of the fixes required. (Beldak outlines everything <a href="http://forums.station.sony.com/eq2/posts/list.m?start=50&topic_id=346728#3984899" target="_blank" rel="nofollow">here</a>.) You may also need to manually empty the value from the row in your database ( table "[prefix]_roster_master_guild," row "Latest Item Discovered" ) and force an update for the correct value to populate.</p>
Dark_Grue
03-16-2007, 12:57 AM
<cite>Seagoat wrote:</cite><blockquote><p>Kelia, I'm sorry...you're right, it's broken again. My log is once again getting the same spam as before.</p><p>In <b>parser.inc</b>, change <b>line 431</b> to: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != <span style="color: #0066ff">strip_tags(html_entity_decode(</span>$parsed_summary_data[$field]<span style="color: #0066ff">))</span>)) {</p></blockquote><p>Oh, I knew I'd forgotten something... I don't think that line is needed, it would work once correctly, then it would just store the text label, and it wouldn't keep the link, which is what we wanted, and I forgot to check why it was spamming the log. It is spamming the log, I can confirm it, I just can't remember why, so I need to remember.</p><p>Soooo... go ahead with what Seagoat did. It's probably right, I just need to remember why. Everyone else, standby for .4 (I think we're up to .4, right?) in the next day or too. If you catch anything else, let me know. These major releases are always a PITA... Kill one bug, two pop up. And I can never figure out why they were never obvious before... We had like 8 people or so looking at this at one point, and none of this stuff got found.</p><p>Just goes to show folks, there's only so much a public beta can do for you.</p>
Kelia
03-16-2007, 10:48 AM
Thanks you two. I had made the changes from the earlier posts Seagoat referenced and the problem seems to be gone (of course it's hard to do any kind of testing when the official guild roster refuses to actually update). Also, I ran into a css problem which Seagoat helped me work out in PM's. Wasn't sure if it was something you cared to address so figured it was worth mentioning. I suspect she can explain it in a more useful way than me. Essentially once I upgraded it was altering the font size of all text, not only in the Roster Master module, but other blocks as well. It seems this was easily solved by adding td and .statlink definitions in my theme css, which it didn't have (I use an altered version of fiblack3d). Perhaps this is not an issue when using the default Dragonfly theme, but in case it is, tossing it out there.
Seagoat
03-16-2007, 01:15 PM
<cite>Kelia wrote:</cite><blockquote>Also, I ran into a css problem which Seagoat helped me work out in PM's. Wasn't sure if it was something you cared to address so figured it was worth mentioning. I suspect she can explain it in a more useful way than me. Essentially once I upgraded it was altering the font size of all text, not only in the Roster Master module, but other blocks as well. It seems this was easily solved by adding td and .statlink definitions in my theme css, which it didn't have (I use an altered version of fiblack3d). Perhaps this is not an issue when using the default Dragonfly theme, but in case it is, tossing it out there.</blockquote><p>Glad you got it working, Kelia. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I'm pretty sure that the CSS issue is a theme problem, rather than a RM4DF problem. The classes and tags that RM uses are pretty standard to Dragonfly, so it's not asking to display anything that's not already being displayed elsewhere.</p><p>I use the CPG MintIce theme, and as I mentioned to you in our PM conversation, I seem to remember having to do something similar myself, once upon a time. </p>
Belin
03-16-2007, 04:00 PM
Grue, any chance to have the Username column be yet another option in the config.inc file to display? I usually end up manually removing that column each release hehe. Maybe a better option is to come up with a system where all of the columns are selectable/non-selectable in the config file and then folks have some flexibility on what they might want displayed. Hoping this might sneak into .4 if its not overly complicated <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />
Dark_Grue
03-17-2007, 10:43 PM
<p>Seagoat wrote: </p><blockquote>In <b>parser.inc</b>, change <b>line 431</b> to: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != strip_tags(html_entity_decode($parsed_summary_data[$field])))) { </blockquote><p>OK, I figured out why the above is necessary, it's because of Line 453:</p><p>SET value='".Fix_Quotes($new_summary_data[$field]['value'], FALSE, TRUE)."'</p><p>Fix_Quotes is an internal Dragonfly function. So what happens is each line in the guild summary gets washed through htmlspecialchars( $str, ENT_NOQUOTES, 'UTF-8' ), and then sql_escape_string( trim($str) ). The practical upshor of this is all the HTML entities are encoded.</p><p>Technically, the correct (pedantic, but it makes sure that the processing the line goes through for comparision is identical to that used when it is stored) fix to Line 431 is:</p><p>if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != Fix_Quotes($parsed_summary_data[$field], FALSE, TRUE))) {</p><p>It'll go into 6.0.4 as a fix.</p><p><a href="mailto:Beldak@Everfrost" target="_blank" rel="nofollow">Beldak@Everfrost</a> wrote: </p><blockquote>Grue, any chance to have the Username column be yet another option in the config.inc file to display? I usually end up manually removing that column each release hehe. Maybe a better option is to come up with a system where all of the columns are selectable/non-selectable in the config file and then folks have some flexibility on what they might want displayed. Hoping this might sneak into .4 if its not overly complicated <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> </blockquote>I find your desire to remove Usernames somewhat baffling, but it's easy enough to implement, so I won't question it too deeply. I had to add a little additional logic to handle the CSS formatting of the leftmost header cell, but that's no biggie. You'll find $config['show_usernames'] included in Version 6.0.4.
Kevlin
03-19-2007, 05:04 PM
<p>I'm BAAAAACK...</p><p>Okay did an upgrade install of Dragonfly (latest) and deleted and reinstalled RM4DF well right off the bat it worked like a champ. However, we have had several folks either join or get booted in the past week and nothing is showing up in roster or on GWoF.</p><p> When I force an update to the roster I get the following error:</p><p><blockquote> </p><p> FATAL: There was an error during the parsing process.</p><p>This usually indicated that sony has changed something <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /> </p><p>Then it spells out the error for me</p><p> Array</p><p>(</p><p> [theme] => dragonfly</p><p> [session_time] => 1174334178</p><p> [session_start] => 1174333331</p><p>(</p><p> [mode] => thread</p><p> [order] => 0</p><p> [thold] => 0</p><p>)</p><p>[admin] => Array</p><p>(</p><p> [page] =></p><p>)</p><p>[user] => Array</p><p>(</p><p>[page] => Roster_Master</p><p>[file] =></p><p>[uri] => /Roster_master.html</p><p>)</p><p>)</p><p></blockquote></p><p>Now judging by some of these other recent posts it does not sound like I have a problem but just wanted to be sure. BTW, if any of the format above seems strange thats because for some reason I can no longer cut and paste into a message reply.</p><p>Cheers,</p>
Seagoat
03-19-2007, 06:29 PM
<p>Kevlin@Butcherblock wrote: </p><blockquote><p>I'm BAAAAACK...</p><p>Okay did an upgrade install of Dragonfly (latest) and deleted and reinstalled RM4DF well right off the bat it worked like a champ. However, we have had several folks either join or get booted in the past week and nothing is showing up in roster or on GWoF.</p><p> When I force an update to the roster I get the following error:</p><blockquote><p>FATAL: There was an error during the parsing process.</p><p>This usually indicated that sony has changed something</p></blockquote><p>Now judging by some of these other recent posts it does not sound like I have a problem but just wanted to be sure. BTW, if any of the format above seems strange thats because for some reason I can no longer cut and paste into a message reply.</p></blockquote><p> Welcome back! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Can you give us a link so we can see this error in action?</p><p>It's not just you who's not getting any roster updates...EQ2 Players is borked (as evinced by most of the other threads on this forum). :-/ I, for one, am not getting any errors because of it. Roster Master is still working as intended; it's just that the SOE isn't feeding it any updated data -- and hasn't for the past 9 days.</p>
Kevlin
03-19-2007, 08:38 PM
<p>Thanks SG.</p><p>http://www.risingdawn.net/Roster_Master.html</p>
Seagoat
03-19-2007, 08:52 PM
<p>Kevlin, I'm not seeing anything obvious that might be causing the problem. I don't use LEO on my own site, so I'm not sure what the "force update" URL would be...can you PM it to me so I can try to reproduce the error? (Please PM it instead of posting it here; we don't want everyone and their uncle to be forcing an update on your roster, LOL.)</p><p>Just in case, check <a href="http://forums.station.sony.com/eq2/posts/list.m?start=150&topic_id=346728#3998869" target="_blank" rel="nofollow">here</a> and make the first change (in <b>rostermaster.inc</b>) given; the second change (in <b>parser.inc</b>) should be the one Grue mentions <a href="http://forums.station.sony.com/eq2/posts/list.m?start=150&topic_id=346728#4001939" target="_blank" rel="nofollow">here</a>. Reupload and try to force another update. This likely isn't related to your specific issue, but it doesn't hurt to make sure all your code's as up to date as it should be. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Dark_Grue
03-19-2007, 10:05 PM
<cite>Seagoat wrote:</cite><blockquote><p>Kevlin, I'm not seeing anything obvious that might be causing the problem. I don't use LEO on my own site, so I'm not sure what the "force update" URL would be...can you PM it to me so I can try to reproduce the error? (Please PM it instead of posting it here; we don't want everyone and their uncle to be forcing an update on your roster, LOL.)</p><p>Just in case, check <a href="http://forums.station.sony.com/eq2/posts/list.m?start=150&topic_id=346728#3998869" target="_blank" rel="nofollow">here</a> and make the first change (in <b>rostermaster.inc</b>) given; the second change (in <b>parser.inc</b>) should be the one Grue mentions <a href="http://forums.station.sony.com/eq2/posts/list.m?start=150&topic_id=346728#4001939" target="_blank" rel="nofollow">here</a>. Reupload and try to force another update. This likely isn't related to your specific issue, but it doesn't hurt to make sure all your code's as up to date as it should be. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote><p> You can't use the Force Update URL unless you have authority to do so, you can pass it in the URL, but it'll quietly ignore you. You actually have to pass the can_admin($mod_dirname) function in order for the expression to evaluate as true.</p><p>As Seagoat mentioned, if the EQ2Players roster isn't getting updated (and there's every indication that it is not getting updated consistently, correctly, or at all in many cases), then Roster Master (any flavor) isn't going to be any more accurate - or at least, we don't expect it to be. It's possible one or more of the XML and/or CSV feeds could be sourced from a different sever that is getting updated more frequently than the EQ2Players one - I've never checked - but I doubt it.</p><p>That being said, you shouldn't get a parse error. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /></p><p>The stack traces aren't so useful - that's stuff from the core, and doesn't really tell me squat about what RM4DF was doing at the time. I don't want to discourage people from including information though. What would have been helpful is the exact wording of the error from RM4DF. It should say:</p><p><i>FATAL: There was an error during the parse operation.</i></p><p>And then go on with another line that referrs to what it was parsing guild summary or guild roster. The errors look deceptively generic, but I did differentiate them in order to facilitate debugging. Take a look and see what it says, summary or roster. Then go check your summary or roster on EQ2Players.com and see if it's actually displaying right. If the page has a big ol' error on it, or it's a 404 not found, or something, it's obviously not going to parse right.</p><p>If you inadvertantly used an old config.inc, or edited the URLs, you want to make sure you use the config.inc that matches your RM4DF version. The config file changesfrequently (usually to add options). I try to note when I do that in the CHANGELOG, though.</p><p>I'm willing to keep an open mind about problems, but right now, signs point to user error. If none of the suggestions above clear it up for you, e-mail me your config.inc and I'll see if I can replicate the problem. It's possible that there is something about your guild that is rare that I didn't anticipate in the parser.</p>
Kevlin
03-20-2007, 02:19 AM
<p><b><blockquote> </b></p><p><b>FATAL: There was an error during the parse operation.</b> This usually indicates the format of the eq2players.com guild summary page has changed. Check for the latest update of Roster Master.</p><p></blockquote></p><p> I purged the roster tables to clear out any hung stuff and tried to do a force update. I have the permissions and was logged in as an admin. This is so much like the problems awhile ago (think it was pre 6.0 release). BTW running 6.0.3 on DF 9.1.1 funny thing though I also have another site running DF 9.1 and an older version (think Beta 2) of RM4DF and it works great.</p><p> Thanks both of you for trying to help me along.</p>
Seagoat
03-20-2007, 02:34 AM
Kevlin@Butcherblock wrote: <blockquote><p>I purged the roster tables to clear out any hung stuff and tried to do a force update. I have the permissions and was logged in as an admin. This is so much like the problems awhile ago (think it was pre 6.0 release). BTW running 6.0.3 on DF 9.1.1 funny thing though I also have another site running DF 9.1 and an older version (think Beta 2) of RM4DF and it works great.</p><p>Thanks both of you for trying to help me along.</p></blockquote><p>Are you using a "pristine" install of RM (no tweaks or customizations except for the two edits in the recent posts above)? Try making a backup of your files and DB, then completely uninstall RM and remove the module files from the server. Upload a fresh version and reinstall, and see if you have the same problem.</p><p>I keep thinking that maybe one of your files didn't get properly uploaded when you did your last RM upgrade... *ponders*</p>
SammMoney2
03-20-2007, 12:07 PM
<p>Guys i appologize, you had a lot of questions for me that might have helped with your development and i never replied back. I've been busy. I'll get my config file and anything else you guys might need when i get home from work. Sorry about that. Here's the link to my roster page as is.</p><p>That's the stand alone.</p><p><a href="http://www.valorcrisis.com/rostermaster/index.php" target="_blank" rel="nofollow">http://www.valorcrisis.com/rostermaster/index.php</a></p>
Seagoat
03-20-2007, 12:30 PM
No worries, Samm. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I know how that pesky "real life" stuff goes...
SammMoney2
03-20-2007, 01:35 PM
<cite>Seagoat wrote:</cite><blockquote><cite>SammMoney2 wrote:</cite><blockquote>Alright i got standalone working... Does it also have traffic coming in on port 80? Cause if it does... i'm a little backed into a corner here.</blockquote><p> If it's working, and you can view the roster with no problem, then your port 80 should be fine...hmm. Do you have a URL where we can take a peek at it?</p><p>Can you post your config file from the phpNuke version that you tried to get working before? Maybe there's something in there that wasn't quite right, which resulted in the error you were experiencing. (I do notice that your guild URL had "#" at the end, which may not cause a problem, but if there's one unexpected character in there, there could be others.)</p></blockquote>Yes SG the # is in the code also i was going with the way the URLs are when you go to a guild page.
SammMoney2
03-20-2007, 02:37 PM
Rokit@Permafrost wrote: <blockquote> Anyways I'm currently working on RosterMaster(PostNuke)-097 and it'll be capable of running EQ Origional guilds (anyone else here as seasoned as to remember the release of Kunark? That was my start). </blockquote><p> <strike>Rokit where can I aquire a copy of this PostNuke version and how up to date is it compared to the dragonfly version?</strike></p><p>Wow nvm. Complete brain relapse. PostNuke doesn't work for me.</p><hr /><p>Any PHP-Nuke or PlatinumNuke coders out there. I think i might dig into this code see if i can redo the file structure. To meet the Plat Standards.</p>
<p>Im not sure if anyone else has had this issue, but I don't get the block to show up in my list of blocks, and i can verify that its there in my blocks directory.</p><p>Is it because im using Dragonfly 9.1.2.1?</p><p>I also had this issue before i upgraded from 9.1.1 or whatever it was, but i figured it was because I had so many issues with it, it wasnt even funny.</p>
Kevlin
03-21-2007, 12:21 PM
Xndienx@Permafrost wrote: <blockquote><p>Im not sure if anyone else has had this issue, but I don't get the block to show up in my list of blocks, and i can verify that its there in my blocks directory.</p><p>Is it because im using Dragonfly 9.1.2.1?</p><p>I also had this issue before i upgraded from 9.1.1 or whatever it was, but i figured it was because I had so many issues with it, it wasnt even funny.</p></blockquote><p> not sure if it is because of 9.1.2.1 but normal troubleshooting steps make sure that the block is actually located in your /blocks dir and you might even delete and re-upload it. Next make sure that there is a green check by the block and that you have chosen a spot for it to display.</p><p>Seagoat, DG, without doing anything to my end, all appears to be working first update 3/16/07 and then on 3/20/07 I got another update so it appears that it was SOE's end that was the problem. I can happily say that I am up and running the latest version and that the sig generator rocks. Thanks for including the fonts and the template.</p><p>What a wonderful world.</p>
Dark_Grue
03-21-2007, 11:06 PM
Xndienx@Permafrost wrote: <blockquote><p>Im not sure if anyone else has had this issue, but I don't get the block to show up in my list of blocks, and i can verify that its there in my blocks directory.</p><p>Is it because im using Dragonfly 9.1.2.1?</p><p>I also had this issue before i upgraded from 9.1.1 or whatever it was, but i figured it was because I had so many issues with it, it wasnt even funny.</p></blockquote><p>I run the CVS version of Dragonfly, so I'm actually running on a newer version than most people at all times. That being said, Changes in DF don't usually effect RM4DF at all.</p><p>It's possible the file wasn't uploaded correctly, the permissions are set wrong (the file may not be readable by the webserver, check your chmod's), or you're just looking in the wrong place. I suspect it's a file permissions problem. Your FTP server may be putting very restrictive permissions on uploaded files. chmod'ing them to 644 should fix the problem in that case.</p><p><b>@Kevlin:</b></p><p>The SoE rep said in the March EQ2Players thread made a vague state that some sort of DST change they failed to make impacted roster updates, and that rosters should be working correctly again. Weak sauce, but it would be consistent with your observations, and timed right for when the problems stopped.</p>
Well, deleting the file and reuploading it fixed the issue.
Hawnted
03-22-2007, 03:39 PM
<p>I have not seen this question asked yet, sorry if I missed it. But has anyone seen this error on the standalone?</p><p><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/XXXXX/public_html/XXXXX/roster/rostermaster.php</b> on line <b>461</b></p><p><b>By the way I ported a variation of the WoW recruitment block to PHP-Nuke over to an EQ2 recruitment block. If anyone is interested let me know and Ill post it up for download. </b></p><p><b>Seagoat, can I use your class images in the block?</b></p>
Seagoat
03-22-2007, 04:09 PM
<p>Hawnted wrote: </p><blockquote><p>I have not seen this question asked yet, sorry if I missed it. But has anyone seen this error on the standalone?</p><p><b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/XXXXX/public_html/XXXXX/roster/rostermaster.php</b> on line <b>461</b></p><p>By the way I ported a variation of the WoW recruitment block to PHP-Nuke over to an EQ2 recruitment block. If anyone is interested let me know and Ill post it up for download. </p><p>Seagoat, can I use your class images in the block?</p></blockquote><p>Hi, Hawnted. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>If you could, please give us a little more information about the problem you're having...I have a list of basic requested info in the <a href="http://forums.station.sony.com/eq2/posts/list.m?topic_id=346728" target="_blank" rel="nofollow">original post</a>.</p><p>Are you absolutely sure that all of your files have been uploaded correctly? (...Since the most recent troubleshooting bout was resolved by simply deleting and reuploading the offending file. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> )</p><p>They're not technically <i>my</i> images, but no, I don't mind at all if you use them, hehe. Feel free to post a download link! (Try to provide all the info that other projects have provided in the OP; I may wind up adding your block to my list there.)</p><hr /><p><b>Note to developers:</b></p><p>Although it means taking as much as twice as long to maintain current downloadable versions, I'd like to recommend that EQ2 blocks and modules for the Dragonfly CMS also maintain a download through the Dragonfly CMS website in the Downloads > Modules / Blocks > Gamers categories.. I've had people contact me asking where I get all the great modules and blocks I use on my own guild website, since they only found a few on the actual CMS site.</p><p>Think it would also be a good idea for me to maintian a list of all individual websites that have EQ2-related content? Probably not just DF stuff, but any EQ2-specific website enhancements.</p>
Hawnted
03-22-2007, 05:57 PM
<p>Ya sure sorry. This error occurs at the top of the page when you do a force update on the database. It seems to be occasional, so it may only happen when there is nothing to update? I have re-uploaded all files still seeing the error.</p><p>Standalone 1.3</p><p><a href="http://www.nemesysguild.com/roster" target="_blank" rel="nofollow">www.nemesysguild.com/roster</a></p><p>By the way, before I post up the download check out the block I wanted a quick suggestion. The block is on the right side of the page and lists all classes with desirability configurable to Low Medium High and Closed. I was wondering if you guys think I should do it by archetype so the block is shorter. Here it is on a new guild site.</p><p><a href="http://www.nemesysguild.com/" target="_blank" rel="nofollow">www.nemesysguild.com</a></p>
Hawnted
03-22-2007, 06:00 PM
<cite>Seagoat wrote:</cite><blockquote><p>Think it would also be a good idea for me to maintian a list of all individual websites that have EQ2-related content? Probably not just DF stuff, but any EQ2-specific website enhancements.</p></blockquote> Yup. I would love that, I am sure others would as well if you have the spare time.
Lantis
03-22-2007, 08:14 PM
<cite>Hawnted wrote:</cite><blockquote><p>Ya sure sorry. This error occurs at the top of the page when you do a force update on the database. It seems to be occasional, so it may only happen when there is nothing to update? I have re-uploaded all files still seeing the error.</p><p>Standalone 1.3</p> </blockquote>The warning occurs if there were no changes detected when comparing the EQ2Players roster with the local cache. Edit lines around line 461 to look like this: <span style="font-family: andale mono,times"> // Store changes to guild roster. // Write all the new/updated data to the local database <b> if ($new_roster_data) { </b> foreach($new_roster_data as $line) { </span> And, around line 483, to look like this: <span style="font-family: andale mono,times"> error_message("Unable to write to database.", $update); } } // End replace foreach <b> }</b> } else { // Do Flatfile </span> (Changes are the two bold lines). I will fix it in the internal 2.0 alpha, and also release an updated 1.3.1 later. Thanks for the report! That one escaped me because my host doesn't display errors/warnings in the output. (BTW, don't forget to update your CSS files - it's currently missing the new log viewer classes).
Lantis
03-23-2007, 12:01 PM
<b>Roster Master StandAlone 1.3.1</b> has been released. Only one change: FIXED: Eliminated warning message happening when trying to update the local database and no changes had been found while parsing the EQ2Players roster. In other news: Roster Master StandAlone 2.0.0 (codename: Roasted Rooster - yeah, I've been playing too much with Ubuntu lately I figure) is coming along nicely. So far: <ul><li>Configurable display (choose which column to display, and in which order)</li><li>Additional display configuration item (show/hide lastname, put class/level on one/two lines, etc...) </li><li>General revision/cleanup of the whole code: better documentation to help people trying to customize/port it, bug fixes, etc...</li></ul>I am currently working on a configuration interface for it (the prototype looks like this: <a href="http://www.lostrealm.ca/temp/parse/rm2/configurator.html" target="_blank" rel="nofollow">http://www.lostrealm.ca/temp/parse/...nfigurator.html</a>). Getting closer to a public beta now (maybe a week or two more).
Hawnted
03-23-2007, 12:43 PM
Lantis@Antonia Bayle wrote: <blockquote><b></b> (BTW, don't forget to update your CSS files - it's currently missing the new log viewer classes). </blockquote> Guess I should have read the change long more closely ; )
Hawnted
03-23-2007, 01:46 PM
<p><b>I got a guild recruitment block finished for EQ2. It is a port of a WoW block I found on WoWroster. Pretty neat looking with a lot of features. It is for PHP-Nuke </b></p><p>WELCOMING ANY SUGGESTIONS!</p><p><u><b>EQ2 Guild Related Tools</b></u></p><p><i>For PHP-Nuke CMS users:</i></p><ul><li>Module Name: <b>Guild Recruitment Block</b> </li><li>Prerequisites: <b>PHP-Nuke CMS</b></li><li>Current Stable Release: <b>1.0</b></li><li>In Development: <b>1.1</b></li><li>Point of Contact: <a href="mailto:
[email protected]" target="_blank" rel="nofollow"><b>Hawnted</b></a></li><li>Project Homepage: <b><a href="http://www.nemesysguild.com/" target="_blank" rel="nofollow">http://www.nemesysguild.com/</a></b></li><li>Download Site: <a href="http://www.nemesysguild.com/" target="_blank" rel="nofollow"><b>http://www.nemesysguild.com/modu...d&cid=1</b></a></li></ul>
Kelia
03-23-2007, 03:33 PM
I know this is not a Vanguard forum, but I was curious if anyone is considering creating an altered version of RM4DF for use on Vanguard rosters? I am assuming most of the underlying site details would be the same. Since my guild has branches in both games, I'd be more than happy to help out if I can and anyone with more technical knowledge is willing.
Seagoat
03-23-2007, 07:08 PM
Updated the OP with current versions of a couple projects, as well as some links to other EQ2-specific resources. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
03-23-2007, 07:40 PM
<cite>Kelia wrote:</cite><blockquote>I know this is not a Vanguard forum, but I was curious if anyone is considering creating an altered version of RM4DF for use on Vanguard rosters? I am assuming most of the underlying site details would be the same. Since my guild has branches in both games, I'd be more than happy to help out if I can and anyone with more technical knowledge is willing. </blockquote> There's already a Vanguard version originally based on RMSA, check my earlier posts in this thread. It's not as feature-rich as RM4DF yet, but they already did a lot of original work on it since branching from RosterMaster. Probably worth having a look at, just give the developer more time to work on more advanced features.
Dark_Grue
03-25-2007, 05:20 PM
<p><i>If debugging is the art of removing bugs, then programming must be the art of inserting them.</i></p><p><b> - Unknown</b> </p><hr /><p>Just a bugfix point release...</p><p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b><span style="font-size: medium"><span style="color: #00cc00">Roster Master for Dragonfly 6.0.4</span></span></b></a> </p><p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p><b>Changes for Version 6.0.4: </b></p><ul><li>Re-fixed parser in response to changes to the way 'Latest Item Discovered' is presented on the EQ2Players.com site. Last fix was incomplete, and caused log spam. Bug reported by Kelia. Based on reference fix by Seagoat. </li><li>CONFIG CHANGE: Added $config['show_usernames'] to allow usernames to be supressed in the roster. Feature requested by Belin.</li></ul>
Seagoat
03-25-2007, 08:00 PM
OP updated! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
03-28-2007, 11:13 PM
<p>Grue, that "Latest Item Discovered" logfile spam is back again. :-/</p><p>Something about the Fix_Quotes fix isn't working...</p>
Dark_Grue
03-29-2007, 01:51 AM
<cite>Seagoat wrote:</cite><blockquote><p>Grue, that "Latest Item Discovered" logfile spam is back again. :-/</p><p>Something about the Fix_Quotes fix isn't working...</p></blockquote><p>/sigh, yeah you're right... <img src="/smilies/c30b4198e0907b23b8246bdd52aa1c3c.gif" border="0" alt="SMILEY" /></p><p>The Fix_Quotes function goes too far when it escapes quotes... it's appropriate just before it goes into the DB, but when it comes back out (such as when we're comparing) those escaped quotes, aren't. So comparing an escaped string with one that isn't, fails, and the string looks "new". And that causes the log spam.</p><p>htmlspecialchars( $parsed_summary_data[$field], ENT_NOQUOTES, 'UTF-8' )</p><p>is the correct function call.</p><p>I also notice that I shipped 6.0.4 with the $DEBUG flag turned on in the Wall of Fame block, which disables the block caching... (I recently added the switch so that we didn't need to go and edit the if() clause). </p>
Nomandis
03-29-2007, 07:41 AM
<p>How do I set the Default Sort order in RMDF 6.0.4 I cant seem to find any clues to it anywhere , </p><p> Probably very obvious but I cant find any note of it in the config files.</p>
Seagoat
03-29-2007, 12:05 PM
Xenithia@Crushbone wrote: <blockquote><p>How do I set the Default Sort order in RMDF 6.0.4 I cant seem to find any clues to it anywhere , </p><p> Probably very obvious but I cant find any note of it in the config files.</p></blockquote><p> This is, for right now, hard-coded. You can change it around <b>line 290</b> in <b>/modules/Roster_Master/functions/rostermaster.inc</b>:</p><p>// Default Search. if (empty($sort_options[$s1]) || ($exclude_alts && ($s1 == 'ct'<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />)) { $s1 = 'r'; // Guild Rank $s1d = 'a'; // ascending $s2 = 'al'; // Adventurer Level $s2d = 'd'; // descending }</p><p>You have to use the keys in the $sort_options array (listed starting at <b>line 55</b> in <b>rostermaster.inc</b>) to determine your primary and secondary sort: "u" for username; "ct" for character type (primary, secondary, utility); "n" for character name; "r" for guild rank; "ac" for adventure class; "al" for adventure level; "tc" for tradeskill class; "tl" for tradeskill level; "s" for contributed status; and "j" for join date.</p><p>Changing this never was a problem for me because I tweak every release with my own version of the column headers, my preferred date() format, my preferred roster column order, and a more condensed layout for the admin menu...I change the code anyway, so I just change this each time to what I prefer (rank ascending, then join date ascending). Perhaps putting it in the config file would make it easier for other users to customize.</p>
RobAMacAFEQ
03-30-2007, 01:49 AM
I got all of Roster Master working but the dynamic sigs. It says I need, [Removed for Content] 2.0.1 or later and the FreeType library, I downloaded the [Removed for Content] library but it is .c files and what not. How do I go about using them?
Seagoat
03-30-2007, 02:05 AM
<p>If you run your own server, and that's where your Dragonfly site is hosted, then you should use the documentation included with the [Removed for Content] and Freetype packages you downloaded to install them.</p><p>If your site is remotely hosted, downloading them yourself won't do you a bit of good. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> They need to be running on your website server as a part of the PHP installation, so you'll have to talk with your site host about having them installed or enabled.</p><p>Before doing all that, have you tried the <b>DEBUG</b> flag in <b>sigmaster.inc</b>? And have you checked your <b>Dragonfly Admin > System Info > PHP Modules</b> page? (It will tell you for sure if you have [Removed for Content]/FreeType installed, and if they are, which versions are running.) What exactly happens when you try to view a sig? Are you using a "pristine" install of Roster Master? Have you made your base sig template and layout file, uploaded them to the proper location on your server, and defined their filenames in <b>config.inc</b>?</p><p>You didn't give a lot of information on the exact problem you're having, so I'm having to grasp at straws here. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> There's more about what info we really need to help you troubleshoot in the <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346728#3933162" target="_blank" rel="nofollow">original post</a>.</p>
RobAMacAFEQ
03-30-2007, 02:11 AM
<cite>Seagoat wrote:</cite><blockquote><p>If you run your own server, and that's where your Dragonfly site is hosted, then you should use the documentation included with the [Removed for Content] and Freetype packages you downloaded to install them.</p><p>If your site is remotely hosted, downloading them yourself won't do you a bit of good. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> They need to be running on your website server as a part of the PHP installation, so you'll have to talk with your site host about having them installed or enabled.</p><p>Before doing all that, have you tried the <b>DEBUG</b> flag in <b>sigmaster.inc</b>? And have you checked your <b>Dragonfly Admin > System Info > PHP Modules</b> page? (It will tell you for sure if you have [Removed for Content]/FreeType installed, and if they are, which versions are running.) What exactly happens when you try to view a sig? Are you using a "pristine" install of Roster Master? Have you made your base sig template and layout file, uploaded them to the proper location on your server, and defined their filenames in <b>config.inc</b>?</p><p>You didn't give a lot of information on the exact problem you're having, so I'm having to grasp at straws here. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> There's more about what info we really need to help you troubleshoot in the <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346728#3933162" target="_blank" rel="nofollow">original post</a>.</p></blockquote><p>Ah! I do have those installed. As for, "Have you made your base sig template and layout file, uploaded them to the proper location on your server, and defined their filenames in <b>config.inc" </b>where does it tell us to do this? I don't remember seeing that anywhere in the setup text. I could be wrong though. I thought there were some basic graphics to use already.</p><p> I guess the main question is how do I use the dynamic sig creator? In the config file it says it will use the default anyway.</p><p> When I use the sig link in Roster List:</p><p><a href="http://orderoftunare.com/public/index.php?name=Roster_Master&rm=sm_sig&characterId=499336122" target="_blank" rel="nofollow">http://orderoftunare.com/public/ind...terId=499336122</a></p><p>I get a Internet Explorer cannot display the webpage error </p>
Seagoat
03-30-2007, 02:46 AM
<p>RobAMacAFEQ wrote: </p><blockquote><p>Ah! I do have those installed. As for, "Have you made your base sig template and layout file, uploaded them to the proper location on your server, and defined their filenames in <b>config.inc" </b>where does it tell us to do this? I don't remember seeing that anywhere in the setup text. I could be wrong though. I thought there were some basic graphics to use already.</p><p> I guess the main question is how do I use the dynamic sig creator? In the config file it says it will use the default anyway.</p><p> When I use the sig link in Roster List:</p><p><a href="http://orderoftunare.com/public/index.php?name=Roster_Master&rm=sm_sig&characterId=499336122" target="_blank" rel="nofollow">http://orderoftunare.com/public/ind...terId=499336122</a></p><p>I get a Internet Explorer cannot display the webpage error</p></blockquote><p>The sigmaster has an incredible debug function...and it's easy to use. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>Edit the line near the top of <b>sigmaster.inc</b> from "DEBUG = FALSE" to "DEBUG = TRUE"...save and upload. Try to view a sig by using the direct URL (you can get to it by clicking "Manage Characters" or "Manage Roster," then by clicking on the white page with a blue quill next to any character listed). Instead of a "not found" or "cannot display this page" error, you should see a templated page with a more specific error message on it telling you exactly why the script can't generate a sig.</p><p>The most common installation problem is that you didn't upload any fonts for it to use. As stated in the install.txt which is distributed with RM4DF (around line 314), you have to obtain and upload your own fonts...they're not included. We talked about why this is <a href="http://forums.station.sony.com/eq2/posts/list.m?start=50&topic_id=346728#3973909" target="_blank" rel="nofollow">a short while ago</a>. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I really, <i>really</i> need to get together some sort of step-by-step manual for using and customizing the sig generator. It's one of my favorite functions of RM4DF (in case you can't tell, LOL), and it's a great chance to express your guild's personality. I'd love for others to get as much joy and use out of it as I do! </p>
Dark_Grue
03-30-2007, 02:57 AM
<cite>RobAMacAFEQ wrote:</cite><blockquote><cite>Seagoat wrote:</cite><blockquote><p>If you run your own server, and that's where your Dragonfly site is hosted, then you should use the documentation included with the [Removed for Content] and Freetype packages you downloaded to install them.</p><p>If your site is remotely hosted, downloading them yourself won't do you a bit of good. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> They need to be running on your website server as a part of the PHP installation, so you'll have to talk with your site host about having them installed or enabled.</p></blockquote></blockquote><p>[Removed for Content] and the FreeType libraries not only have to be installed (and in some cases, compiled), they also have to be compilied into the PHP binary. If you've turned on $DEBUG in the sigmaster.inc file, and you're not getting the error messages tell you one or both are missing, you're good to go - so far.</p><p>To anyone else who's using it and you <b>are</b> getting the specific errors from the debug output: as Seagoat mentioned, if you're on a hosted service, this is only something the provider can do for you, and they may or may not be willing to do so. Both must be present, and sorry, there are no workarounds.</p><p>RobAMacAFEQ wrote: </p><blockquote>Ah! I do have those installed. As for, "Have you made your base sig template and layout file, uploaded them to the proper location on your server, and defined their filenames in <b>config.inc" </b>where does it tell us to do this? I don't remember seeing that anywhere in the setup text. I could be wrong though. I thought there were some basic graphics to use already </blockquote><p>I can't remember what the ship defaults are - they're probably my running config nowadays (which I think degrades nicely into the stable defaults, but I forget)... There's enough there that you should be able to at least test. Except for fonts, which since you probably didn't read the docs, you didn't read the rather large section on <i>that</i>, and you don't have any. Fonts don't ship with RM for two very important reasons: a) I can't bundle fonts because of licensing/copyright and b) size. Fonts are easy to come by, however - and I give references to at least one free and legal source of fonts in the documentation. What you may do with other fonts from other sources, I don't want to hear about... <img src="http://forums.station.sony.com/eq2/images/smilies/49869fe8223507d7223db3451e5321aa.gif" border="0"></p><p>The instructions are in INSTALL.txt, under the heading "Dynamic Signature Generator" where you'd expect them to be. </p><p>You know, in the documentation. Seeing as I actually bothered to write some. <img src="/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0" alt="SMILEY" /></p><p>Keep in mind I don't need the documentation. I know how to use the thing just fine. No one's complained about the docs, or offered any suggestions in a long time, so I haven't done much with it other than to add notes as they come up. But they are there. And people should be reading the INSTALL.txt, because I do occassionaly put rather important notes in there.</p><p>Documentation, the exceptional improvement in user-friendliness that the templating system added, and all that - the signature generator is still a pretty advanced user option. Partly because the operating prerequisites are pretty high - not everyone has binaries with the proper libraries installed and linked to PHP. But also because what makes the sig generator flexible also makes it difficult to use. There's still a lot of trial and error involved, and you need to have some understanding of what's going on in the code to make significant customizations outside of the template (the template covers pretty much every customization people have asked for, though, so this isn't a huge disadvantage). Of course, the whoel thing won't save you if you have no art talent. It doesn't magically make good art. The really good sigblocks you see from RM4DF around here look really good because the base artwork is really good. And the support artwork. The template configuration is relatively easy comparatively-speaking.</p><p>Read the docs, and read the comments in the CFLogo_sigblock.txt file to see what a template file looks like, and what you can start doing in terms of customization.</p>
Belin
03-31-2007, 12:41 PM
Looks like I'm still getting log spam on discoveries with 6.0.4: Guild Summary: Latest Item Discovered was <a href="http://eq2players.station.sony.com/items/item_profile.vm?itemId=151045" class="fieldValue">Torklar's Backup Hammer</a>, is now Torklar's Backup Hammer. I cleared that DB field, and forced an update thinking that would solve it, but I'm still getting this entry everytime there is a natural or forced update. I wasn't sure which areas ya changed Grue, so didn't want to go poking through that part of the code. Anyone else having this issue?
Seagoat
03-31-2007, 01:42 PM
Check <a href="http://forums.station.sony.com/eq2/posts/list.m?start=150&topic_id=346728#4019675" target="_blank" rel="nofollow">here</a>. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> It seems to have fixed my problem.
Belin
03-31-2007, 02:40 PM
Thanks Seagoat <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I didn't think to look back to posts before 6.0.4 (/sulks) <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
03-31-2007, 02:47 PM
<p>/bonk Belin</p><p>6.0.4 was released 3 days <i>before</i> the post I pointed you to. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Belin
03-31-2007, 06:46 PM
Hmm, odd.. When I click on that link I get like the middle of page 11 <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I scrolled up just a few posts and see what you are talking about now! Line 431 of parser.inc should read: if (isset($old_summary_data[$field]) && ($old_summary_data[$field] != htmlspecialchars( $parsed_summary_data[$field], ENT_NOQUOTES, 'UTF-8' ))) {
Lantis
03-31-2007, 06:47 PM
<span style="font-size: small"><i>Dinner's ready.</i> Straight from the mage's oven and onto your table, here's <span style="font-size: medium"><u><b><span style="color: #ffff66">RosterMaster StandAlone 2.0.0 Beta 1</span></b></u></span></span><u><b> </b></u><span style="font-size: small"><i>(Codename: Roasted Rooster) The first public beta of RMSA 2.0.0 is now available for you to try. Important: 1) Read the changelog. A lot of stuff has changed. 2) Read the documentation. 3) Re-read the changelog again, in case you missed anything important. In summary, the main changes are: o Configurable display - select which columns, and in which order to display them o Web-based interface for configuration and management (rm_db_install.php is gone) o Basic admin authentication system for people who don't have a supported forum software, to restrict access to the new configuration interface The installation process is slightly different from previous versions. No need to manually edit PHP code to configure RMSA - the new web interface will do that for you, with fewer risks of breaking something. What's stuffed inside the "Roasted Rooster": </i></span><span style="font-size: small"><u> Changes since 1.3.1:</u></span><ul><li><span style="font-size: small">NEW: Configurable column layout. Chose which column to display, and in which order.</span></li><li><span style="font-size: small">NEW: Configuration module, replaces the old DB installer, and also provides a web interface to edit your config.php file.</span></li><li><span style="font-size: small">NEW: Authentication system for installations without a supported forum, used to protect access to administrative features of RMSA.</span></li><li><span style="font-size: small">NEW: Config option to display or hide character lastnames</span></li><li><span style="font-size: small">NEW: Config option: put class & level on two separate lines, or one single line (like RM 1.0.x did)</span></li><li><span style="font-size: small">IMPROVED: Removed rm_db_install.php - functionality moved to the new configuration module.</span></li><li><span style="font-size: small">IMPROVED: Updated the CSS models (for the configuration module).</span></li><li><span style="font-size: small">IMPROVED: Renamed rostermaster1.css and rostermaster2.css to rostermaster-light.css and rostermaster-dark.css. rostermaster.css is a copy of rostermaster-dark.css. RMSA will now use rostermaster.css, so replace this one with whichever of the supplied themes you prefer.</span></li><li><span style="font-size: small">IMPROVED: Changed the name of the page parameter passed by the log viewer to avoid the risk of a conflict when integrating RMSA with a portal.</span></li><li><span style="font-size: small">IMPROVED: Improved error handling of the HTML/CSV/XML parsers. Will display cached data if it's unable to contact the eq2players.com website, and quietly log the error (if using a database-backed log). More serious errors such as parsing-related will still be displayed on screen (for example if the eq2players.com data format changes).</span></li><li><span style="font-size: small">IMPROVED: Added some missing info to the Guild Summary display (Guild Level, Status and Average Members Level), and formatted displayed numbers.</span></li><li><span style="font-size: small">IMPROVED: While managing claims you can now click on them to view the EQ2Players profile associated with a character.</span></li><li><span style="font-size: small">IMPROVED: Member updates will now be logged as "Member" instead of "Update (for db-based logging).</span></li><li><span style="font-size: small">IMPROVED: The db-based log viewer will only display update/guild/member/claim entries to non-admin users.</span></li><li><span style="font-size: small">IMPROVED: Removed the Prune Log option - not needed since the log already gets pruned when updating data from the eq2players website.</span></li><li><span style="font-size: small">FIXED: Guild Summary display wouldn't obey the 'popup' config option.</span></li><li><span style="font-size: small">FIXED: The list of characters available for claiming wasn't filtering out already claimed characters.</span></li><li><span style="font-size: small">FIXED: HTML validation issues</span></li><li><span style="font-size: small">FIXED: The database upgrade code was ignoring any configured database prefix. Fixed for real this time.</span></li><li><span style="font-size: small">CLEANUP: Improved comments throughout the code, documented functions, and general cleanup of the code that allowed fixing many minor quirks here and there.</span></li></ul><span style="font-size: small">The website was also updated with screenshots showing RMSA with both highly detailed or more compact display configurations. Bug reports, comments, suggestions - let me know, either through this forum or through my contact info in the documentation (that stuff you have to read before installing, remember? <img src="/smilies/69934afc394145350659cd7add244ca9.gif" border="0" alt="SMILEY" />) Website: <a href="http://www.lostrealm.ca/tower/content/view/13/31/" target="_blank" rel="nofollow">here</a> Demo: <a href="http://www.lostrealm.ca/temp/parse/rm2/" target="_blank" rel="nofollow">here</a> Download: <a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,select/id,2/" target="_blank" rel="nofollow">here</a> </span><span style="font-size: small"> </span>
Belin
03-31-2007, 07:01 PM
Also, for the Guild Wall of Fame block, since SOE still hasn't fixed the mixup of Global and Server discovery numbers, you can temporarily fix it by editing line 220 to: $content .= '<tr><td colspan="2"><b>Items Discovered Svr/Gbl:</b></td></tr><tr><td width="10"> </td><td>'.number_format($value2).'/'.number_format($value)."</td></tr>n"; (you are switching the $value and $value2 to the other way around.)
Seagoat
04-02-2007, 02:35 AM
<p>I've been working on a detailed guide for configuring and customizing RM4DF's SigMaster feature. It's not finished by far, but I'd like to offer up what I have so far to you guys for scrutiny. Is there anything that should be included in the sections I've worked on that I haven't included? Does anything need to be expanded, clarified, or otherwise changed?</p><p><a href="http://eq2.lunaclick.net/reference/rm4dfsig1.php" target="_blank" rel="nofollow">Here it is!</a></p><p>Thanks in advance...</p>
Seagoat
04-05-2007, 03:28 PM
<p>Good news! In the "<a href="http://forums.station.sony.com/eq2/posts/list.m?start=&topic_id=355712" target="_blank" rel="nofollow">EQ2 Players April Update</a>" sticky thread, guess what made the "fixed" list?</p><ul><li><b>XML for the Guild Roster should now be properly formatted.</b></li><li><b>Server and Game wide discoveries are no longer reversed on the Character Rankings page. (Sigs coming soon)</b></li></ul><p>Whee!</p><p>We still have some known issues that may affect Roster Master users:</p><ul><li><b>Game-Wide and Server-Wide Discoveries are switched in Signatures, and may be switched in other places.</b></li></ul><p>And some possible future enhancements:</p><ul><li><b>Character Id in Guild XML roster.</b></li></ul><p>There may be more, but I'm going to ask for clarification before I post them. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Lantis
04-05-2007, 07:50 PM
<cite>Seagoat wrote:</cite><blockquote><p>Good news! In the "<a href="http://forums.station.sony.com/eq2/posts/list.m?start=&topic_id=355712" target="_blank" rel="nofollow">EQ2 Players April Update</a>" sticky thread, guess what made the "fixed" list?</p><ul><li><b>XML for the Guild Roster should now be properly formatted.</b></li></ul> <p>And some possible future enhancements:</p><ul><li><b>Character Id in Guild XML roster.</b></li></ul><p>There may be more, but I'm going to ask for clarification before I post them. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p></blockquote>A step in the right direction. However until they add all the missing data from the old (still working) feed, we'll still need to rely on parsing multiple sources to aggregate all required data (HTML for CharacterID, and old XML for Lastname). You'd think that, for such a feed, they would look at the needs of people actually trying to use it, not just putting whatever they feel like throwing in, no matter if it's useful or not. In fact, why don't they just take the code from the old feed and put it in place of the new feed? I really have no idea. My only worry with the old feed is that it might disappear anytime as it's no longer 'official'. In short: what we need is for them to add at least CharacterID in the new XML and CSV feed, and also add Lastname while at it (as the old feed provides it).
Dark_Grue
04-07-2007, 06:31 PM
Lantis@Antonia Bayle wrote: <blockquote>A step in the right direction. However until they add all the missing data from the old (still working) feed, we'll still need to rely on parsing multiple sources to aggregate all required data (HTML for CharacterID, and old XML for Lastname). You'd think that, for such a feed, they would look at the needs of people actually trying to use it, not just putting whatever they feel like throwing in, no matter if it's useful or not. In fact, why don't they just take the code from the old feed and put it in place of the new feed? I really have no idea. My only worry with the old feed is that it might disappear anytime as it's no longer 'official'. In short: what we need is for them to add at least CharacterID in the new XML and CSV feed, and also add Lastname while at it (as the old feed provides it). </blockquote><p> What we really need to do is have them fix what they have given us so that it <b>works correctly</b>, and give us back (as you mention) what was working fine and got broken. Given the track record and the people we're talking about, saying we need to do <some small set> isn't really what we need them to do. We need them to get their act together across the board. The technical solution to our problems are trivial.</p><p>There are any number of people here on this thread who are experienced CS or software developers, we're quite aware of the level-of-effort. Many of the things that are broken are trivial bugs that should involve no more than an hour's worth of work - and you can really only stretch it out that long if you're dealing with a formal change control process.</p><p> SoE we're well aware that you <b>don't have one</b>. The work quality says otherwise.</p><p>So, it begs the question: what is taking so long?</p><p>We don't know why the website and key functionality was replaced, it hasn't been communicated to we, the customers. Granted, it probably <i>needed</i> a change - not everything worked right or well. Maybe it wasn't going to scale either. But we don't know. And so, SoE, we're not cutting you any slack.</p><p>You replaced it with something that does less and works worse than what it replaced. Touting this as a website revamp bringing exciting new functionality, looks, and advancement into the future? Not so much. Up until recently, most of the data was so stale and unreliable as to be totally useless. You botched it so bad, even the customer base that is stubbornly passive is cancelling their subscriptions to the advanced features. Because they don't work. People won't pay for what they're not getting, and you can only string them along so long before they get fed up. And so we're not cutting you any slack.</p><p>We can't communicate with the developers, and what is communicated - rarely- isn't complete. There's no timeline. No apologies. No rationale as to why they did this, no indication they might think that "hey maybe this wasn't such a great idea..."</p><p>I percieve a great long litany of sins. And yes, I'd be happy(-er) if I could just get a stable feed of the data I want to be able to process, I don't see that happening, and I don't see it happening without them cleaning up their processes and attitude.</p><p>...and so we're not cutting you any slack.</p><p>I guess the only thing they are doing right is letting us openly criticize them without deleting, locking, or banning us. Although I'm not sure if that's because they are advocating the customer's desire to express dissastisfaction, or whether they are so apathetic, they never read the boards.</p><p>I guess I'm not really excited about them fixing a well-known, often-complained-about bug that was identified right after the last expansion came out (so we're talking last October, if not earlier), if I was actually using XML at this point, and if it wasn't something that really should have taken 30 minutes, not over half a year! I mean, what possible excuse could you imagine here? They had to wait for the high school kid that they had write the code [for free as an internship] to come back for Spring Break?</p><p>/grumble, /grumble... I really should stop commenting on such things, it just gets me ticked off. <img src="/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" alt="SMILEY" /></p><p>tl;dr - Yeah Lantis, you're right, we need this stuff fixed. Although we'll still have to do at least a two-pass parse, since some of the other data has never been in feed form. Having it in a feed sure would be nice, but I'd settle for what we got working right. That being said, I'm pretty [Removed for Content] proud of the fact that we can take what we are getting, and make a better product, communicate better, and provide service that makes a mockery of an established large company with infinitely greater resources. Yay for the small guys!</p>
Seagoat
04-07-2007, 07:03 PM
<p>I have one word for you:</p><p>Huzzah!</p><p>Ok, I fibbed. I actually have more words:</p><p>Grue's nailed it, I think. These are all the things we, as a community -- and perhaps more importantly, as a community-development community who tries to mesh seamlessly with the way SOE does things -- see as "wrong" with this whole picture. "Lookit our pretty new website! It doesn't work for beans, but hey, it sure is pretty!!" only flies for -<i>maybe</i>- 1 to 2 weeks after a big overhaul. After that, people expect what they were promised. I've done my fair share of website overhauls, so I know. :p</p><p>I don't claim to be a guru on anything. I'm self-taught, so while the finished product might look nice, my execution is usually a bit sloppy. I'm learning, though, and every time I review a bit of code, I look for ways to streamline a process and make it more efficient while maintaining -- or adding -- functionality. That being said, -<i>I</i>- could probably go further into fixing what's wrong with EQ2 Players in a month than the existing team (or intern on Spring Break?) has done in the last 6 months. It might take me time to research and test, but I'd get it done...I'd get it done because I <i>want</i> it to be done; I <i>want</i> it to work; I <i>want</i> people to get what they paid for -- and then some, because winning the hearts and minds is just as important (if not more so) than winning the pocketbooks. Wallets don't have friends to invite to join the game...<i>people</i> have friends. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> If your customers can't trust you to follow through with promises and communicate with them about what's happening to their beloved community, how can they ask their family or friends to trust you?</p><p>I love you, SOE; I really do, but you're killin' us here! We want to work with you, but it seems that you keep shutting us out. We see your lack of response and communication about what we see as important issues vital to the development of the community as apathy. I'm an optimist, and I'd truly like to think that you guys aren't as apathetic about this as you appear to be. Throw us a bone, please...keep us updated, and maybe even let us help. As Grue mentioned, there are some <i>very</i> talented web developers and designers here who want the same things we do: to get it working and get it right.</p><p></soapbox></p><p>(BTW, my boyfriend is an out-of-work web developer with many years of experience with other major corporations. You guys looking to hire somebody like that? He's good at what he does, and he's thorough. He's done a lot of freelance work recently and is good at working on remote servers. Plus, it'd be nice if we can keep buying groceries and paying rent...)</p>
Lantis
04-08-2007, 02:42 AM
I've managed so far to hold back on the frustration, and kept my post on-topic with the specific issues that affected me so not to derail the thread. But in the end: I agree 100% with Grue, Seagoat, and many others there. Like them, I wonder why it's taking so long for professional, fulltime web developers to fix EQ2Players, which was launched 5 months ago. If there's a valid reason, how about telling us (the paying customers) why? From my point of view, it feels like SOE had a whole team working to develop this new EQ2Players website. The website wasn't fully ready to launch along EoF but went live anyway, and then nearly all its developers were immediately fired/reassigned to other projects, leaving only one part-time person somewhere in San Diego to fix the missing or broken features out of his spare time. I'd say that's not good enough - we'd expect better from a company such as SOE, especially since some of those web services are paid services. In the meantime, developers like those of us involved on RosterMaster try to work around those issues (and so far we do manage, compromising here and there, but swallowing our frustration along the way). But most important, SOE customers keep cancelling those added services (I did the same myself) because some of them are simply not working correctly, 5 months after launch. On paper, I'm sure the marketing department is proud to mention they offer features XYZ. But reality is, X is nice, Y isn't working properly, and Z is still MIA. As my original post said: a step in the right direction, but... still not enough.
Seagoat
04-08-2007, 10:40 PM
<p>Grue, I think I found a bug in sigmaster.inc, starting around line 319:</p><p><span style="font-family: courier new,courier">case 'RANK': if (in_array($char_info['guildRank'], $config['officers']) && file_exists("modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_basename']}_<span style="color: #ff6600">officer_anon.png</span>")) { $block_file = "modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_basename']}_officer.png"; } else if (file_exists("modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_<span style="color: #ff6600">file']}</span>")) { $block_file = "modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_<span style="color: #ff6600">file']}</span>"; } break;</span></p><p>I believe it should be more like this:</p><p><span style="font-family: courier new,courier">case 'RANK': if (in_array($char_info['guildRank'], $config['officers']) && file_exists("modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_basename']}_<span style="color: #0099ff">officer.png</span>")) { $block_file = "modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_basename']}_officer.png"; } else if (file_exists("modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_<span style="color: #0099ff">basename']}.png</span>")) { $block_file = "modules/{$mod_dirname}/images/sigblocks/{$config['sigblock_<span style="color: #0099ff">basename']}.png</span>"; } break;</span></p><p>...My main clue being that there is no variable in the config file named "sigblock_file." :)</p>
Seagoat
04-09-2007, 02:11 AM
<p>Ok guys, it's done!! Please take a moment and give it a read-through...let me know if there's anything I got wrong, anything I left out, or anything I need to further clarify.</p><p><a href="http://eq2.lunaclick.net/reference/rm4dfsig1.php" target="_blank" rel="nofollow"><b>RM4DF Sigmaster Configuration Guide</b></a></p><p>There will be other (much shorter, LOL) guides coming soon, so feedback on my execution of this one is much appreciated. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Lantis
04-09-2007, 08:30 PM
Ready for general consumption, here it is: <span style="color: #ffff33"><u><span style="font-size: small">RosterMaster Stand Alone 2.0.0 </span></u></span> The first major release of RMSA since I've started working on it last winter, the highlights of this new version are: <ul><li>New web interface to handle configuration and database upgrades - no more error-prone editing of config.php</li><li>Configurable display - select which columns to display, and in the order you prefer. New configuration options allows you now to go back to a very compact (1.0.x-like) display if you wish.</li><li>Basic admin authentication system - for those without a supported forum software, allows you to password-protect access to the configuration module, the full logfile or forced updates.</li></ul> Complete changelog can be found in a previous post and in the archive. Changes since Beta 1: <ul><li>Fixed alignment of the 'Joined' column</li><li>Fixed saving of the 'Display Rank Icons' setting</li><li>Added default rank icon that will usually be displayed if you have an error in your rank definitions</li><li>Some text cleanups in rmadmin.php and in the documentation</li><li>Fixed upgrade issues when accessing the roster with an older 1.x config file</li></ul>Please take the time to review both the changelog and the documentation - installation and configuration has changed since 1.x. Project webpage is <a href="http://www.lostrealm.ca/tower/content/view/13/31/" target="_blank" rel="nofollow">here</a>. View the demo <a href="http://www.lostrealm.ca/eq2/rm/" target="_blank" rel="nofollow">here</a>. Download it <a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,select/id,2/" target="_blank" rel="nofollow">here</a>. Comments, questions and bug reports: here. Coming next: <ul><li>Bugfixes (expected with new major releases, and I swear I'll get them squashed in less than 6 months <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></li><li>Graphics and charts for amateur of stats and such (click <a href="http://www.lostrealm.ca/temp/parse/rm2/index.php?rm=rm_guild_details" target="_blank" rel="nofollow">here</a> for an early example from the internal development version) </li></ul>
Seagoat
04-09-2007, 08:55 PM
Lantis@Antonia Bayle wrote: <blockquote>Ready for general consumption, here it is: <span style="color: #ffff33"><u><span style="font-size: small">RosterMaster Stand Alone 2.0.0</span></u></span> </blockquote><p> Wow, you've been busy! Looks like you've got some good stuff in the pipeline, too...keep up the good work!</p><p>Updating the OP momentarily. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Dark_Grue
04-10-2007, 09:28 PM
<p>It's time to announce the winners of the</p><p><span style="font-size: large"><span style="color: #00cc00"><b>Roster Master for Dragonfly Logo Contest!</b></span></span></p><p><span style="font-size: small">There were two contestants entered into the contest, which meant that everyone was a winner, but actually made judging considerably harder. Both designs had considerable merit, but in the end, a choice had to be made.</span></p><p>And here they are:</p><ul><li>Grand Prize Winner: 90-day SOE Game card; the Grand Prize winner will be credited by name in the rm4df documentation as the winning logo artist. Congrats to <b><span style="font-size: small">Shirka</span></b> for her entry! Shirka's entry clearly associates the name of the software with the Dragonfly image in a clear and unambiguous logo.</li></ul><p><img src="http://darkgrue.googlepages.com/rm4dfkopie.png" border="0"></p><ul><li>Community Choice Award: 30-day SOE Game card. Congrats to <b><span style="font-size: small">Seagoat</span></b> for her entry! Seagoat's design is clean and elegant, with a great deal of contrast.</li></ul><p><img src="http://darkgrue.googlepages.com/RM4DF_logo_1.sized.png" border="0"></p><hr /><p>Seagoat also provided two other alternative entries (in addition to the winning entry in a variety of designer colors):</p><p><img src="http://darkgrue.googlepages.com/slogan1.sized.png" border="0"> <img src="http://darkgrue.googlepages.com/RM4DF_logo_9.sized.png" border="0"></p><p>"Building Better Guild Websites", how true indeed! =)</p><hr /><p><span style="font-size: small">Congratulations to both our winners, and my sincerest thanks for participating. I hope you both enjoyed some fun in the contest, and will enjoy your prizes!</span></p>
Seagoat
04-10-2007, 09:46 PM
<p>Congratulations, Shirka! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>(Psst...Grue, that "Building Better Guild Websites" logo wasn't an entry...I sent it to you just to show you the entry I started with and then threw out, since you wouldn't have been able to read the motto at small sizes! LOL I did have three entries, but that one wasn't one of them.) <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>
Dark_Grue
04-10-2007, 11:15 PM
<cite>Seagoat wrote:</cite><blockquote><p>Congratulations, Shirka! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>(Psst...Grue, that "Building Better Guild Websites" logo wasn't an entry...I sent it to you just to show you the entry I started with and then threw out, since you wouldn't have been able to read the motto at small sizes! LOL I did have three entries, but that one wasn't one of them.) <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p></blockquote>Yeah, I swapped the slogan for your other official entry, which was the winner, only in black and white. I liked the slogan too much not to share it, especially in light of the recent discussion of SoE's actions and motives. ;=)
Seagoat
04-10-2007, 11:48 PM
<p>OMG! You're taking my innocent little graphic and using it to further a political agenda?!</p><p>...</p><p><img src="/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0" alt="SMILEY" /></p>
shirka
04-11-2007, 03:43 AM
<p>YAY! Thanks DarkGrue! and congrats Seagoat <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p><bounces happily around the room!></p><p>but please use my char's name: Ronja. Shirka is a forum name my husband used when he made our accounts on this forum. Needless to say he used his own char's names and I have been unable to change it until now, hehe (we did not know how this forum worked at that time)</p>
Yetian
04-11-2007, 04:27 AM
Most probable reasons for this: 1) Your $config['guild_name'] is set incorrectly. 2) Your $config['guild_id'] is set incorrectly. 3) EQ2Players is currently down. They are the errors i'm getting with rostermaster, though the guild id and name seem to be setup correctly. *EDIT* Found the problem. I had to change the links at the bottom as they had the default guild ID in them. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Just have to integrate it into my site now, looks good so far. Saves me having to keep playing with the simple matching script i used to get the stats before. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I have noticed a problem with the rank ordering after i changed the ranks to reflect our custom guild ranks. <a href="http://www.nexusguild.co.uk/rostermaster/index.php?s1=R&s1d=D&s2=S&s2d=D" target="_blank" rel="nofollow">http://www.nexusguild.co.uk/rosterm...;s2=S&s2d=D</a> I'll take a look in more detail when i get some time. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
04-11-2007, 11:34 AM
<cite>Yetian wrote:</cite><blockquote> Most probable reasons for this: 1) Your $config['guild_name'] is set incorrectly. 2) Your $config['guild_id'] is set incorrectly. 3) EQ2Players is currently down. They are the errors i'm getting with rostermaster, though the guild id and name seem to be setup correctly. *EDIT* Found the problem. I had to change the links at the bottom as they had the default guild ID in them. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Just have to integrate it into my site now, looks good so far. Saves me having to keep playing with the simple matching script i used to get the stats before. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I have noticed a problem with the rank ordering after i changed the ranks to reflect our custom guild ranks. <a href="http://www.nexusguild.co.uk/rostermaster/index.php?s1=R&s1d=D&s2=S&s2d=D" target="_blank" rel="nofollow">http://www.nexusguild.co.uk/rosterm...;s2=S&s2d=D</a> I'll take a look in more detail when i get some time. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> </blockquote>URLs: you're right, the variables are interpreted instead of being left as-is in the URLs. I'll have a look at it when I get back from work tonight. Ranks: Make sure you enter them exactly as they are in your guild - they are case-sensitive. If they don't match, then they get assigned a value of '99', which will display the default rank icon you're seeing.
Lantis
04-11-2007, 08:04 PM
I have posted an updated rmadmin.php file on my website that solves this issue. The problem mostly affects people doing a new installation (or starting with no config.php file). Please download the rostermasterSA200-update1.zip archive from my website, and replace your rmadmin.php with this new one. Then, enter the admin interface, edit and save your configuration once to generate a fixed config.php file. I'll wait a few days to see if more issues get reported, after that I'll have a 2.0.1 release out. For your other issue, I notice all the affected ranks all have spaces. Can you check your config.php file and see what you have for your $config['lookup_rank']? I did some tests using ranks with spaces in them here and the config file seems to be correctly generated. I also configured my test setup to use your guild and those ranks also came up correctly on my side.
Lantis
04-11-2007, 08:08 PM
Sigh... Looks like the Edit feature on these forums is now broken. <strike><a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,fileinfo/id,14/" target="_blank" rel="nofollow">Download link for the update</a></strike> EDIT: The issue was solved in the 2.0.1 release. And looks like post editing was also fixed by SOE today.
Yetian
04-12-2007, 04:24 AM
Sorted it, was an error on my part. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I missed out the "-" in "Member - Alt". <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Lantis
04-12-2007, 11:29 PM
New release: <u></u> <u><span style="font-size: small"><span style="color: #ffff00">RosterMaster Stand Alone 2.0.1</span></span></u> This version fixes the incorrect URLs saved by the configuration module in config.php on new installs. If you're upgrading from 2.0.0 make sure to enter the configuration editor and resave the configuration to regenerate config.php with valid URLs. Nothing else (aside version strings) was changed in this release.
Seagoat
04-12-2007, 11:53 PM
Once they fix the "Edit" function, I'll update the OP. :-/
Lantis
04-13-2007, 07:55 PM
Looks like the Edit function was fixed, but a new bug that appeared earlier this week: I can't seem to be able to set text colours/sizes. They show up correctly in the editor, but when viewing the post the text is back to default size and colour. <img src="/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0" alt="SMILEY" />
Seagoat
04-13-2007, 08:17 PM
<p>I've noticed that as well, Lantis. You probably ought to post about it in the <a href="http://forums.station.sony.com/eq2/posts/list.m?topic_id=350868" target="_blank" rel="nofollow">Forum Issues Thread</a>...</p><p>Fingers crossed that my attempt to update the OP is successful!</p>
Lantis
04-14-2007, 12:37 AM
<cite>Seagoat wrote:</cite><blockquote><p>I've noticed that as well, Lantis. You probably ought to post about it in the <a href="http://forums.station.sony.com/eq2/posts/list.m?topic_id=350868" target="_blank" rel="nofollow">Forum Issues Thread</a>...</p><p>Fingers crossed that my attempt to update the OP is successful!</p></blockquote> Quite frankly, I've given up on reporting those silly bugs by now. The login bug for instance has been known forever, and is still there (and since the "upgrade" they did this week just refreshing the page only works 1/4 of the time for me now), so...
Belin
04-16-2007, 06:32 PM
Found a possible bug that popped up as a SQL error (bot browsing my site): On /eq2/Roster_Master/rm=km_display/s1=Name/s1d=a/show_all=1.html While executing query "SELECT rm.name, rm.Adv_Level, rmu.*, rmk.* FROM sdcms_roster_master_users AS rmu INNER JOIN sdcms_roster_master AS rm USING (characterId) INNER JOIN sdcms_roster_master_key AS rmk USING (characterId) INNER JOIN sdcms_users AS cmsusers ON rmu.user_id=cmsusers.user_id ORDER BY rmk.`Name`, rm.name" the following error occured: Unknown column 'rmk.Name' in 'order clause' In: /xxxxxxxxxxxxxxxxxxxxx/modules/Roster_Master/functions/keymaster.inc on line: 1094
Dark_Grue
04-16-2007, 11:28 PM
<a href="mailto:Beldak@Everfrost" target="_blank" rel="nofollow">Beldak@Everfrost</a> wrote: <blockquote>Found a possible bug that popped up as a SQL error (bot browsing my site): On /eq2/Roster_Master/rm=km_display/s1=Name/s1d=a/show_all=1.html While executing query "SELECT rm.name, rm.Adv_Level, rmu.*, rmk.* FROM sdcms_roster_master_users AS rmu INNER JOIN sdcms_roster_master AS rm USING (characterId) INNER JOIN sdcms_roster_master_key AS rmk USING (characterId) INNER JOIN sdcms_users AS cmsusers ON rmu.user_id=cmsusers.user_id ORDER BY rmk.`Name`, rm.name" the following error occured: Unknown column 'rmk.Name' in 'order clause' In: /xxxxxxxxxxxxxxxxxxxxx/modules/Roster_Master/functions/keymaster.inc on line: 1094 </blockquote><p>Definitely a bug. Looks like a leftover from when I was swapping around column names. I'm analyzing it now and trying to figure out what's going on. Bit long since I last looked at the logic there. Might be just as simple as a little name change there.</p><p><b>EDIT1:</b> Issue is the URL. "s1=Name" is wrong, it should be "s1=name".</p><p><b>EDIT2:</b> Is this a direct link you've crafted, or is it being generated by Roster Master? I can't duplicate the error with SEO off and $config['show_alts'] = 0.</p><p><b>EDIT3:</b> Nevermind, my bad. There is a subtle logic error arising from misplaced parenthesis in Line 1012 of the keymaster.inc file. It causes the safeguard that I wrote to keep the $s1 variable from being invalid like this to fail. You'll note that it works fine in heritagemaster.inc (just replace the URL you gave and change "km_display" to "hm_display" and you'll see it works fine - invalid options just causes it to return the default sort).</p><p>Change Line 1012 to:</p><p><strike>if ( ( $s1 != 'name' || 'Adv_Level' ) && empty($key_quests[$s1])) {</strike></p><p><strike>In hindsight, I'm not even really sure <b>why</b> that syntax even works - in most languages it would have to be (( $s1 != 'name' )) || ( $s1 != 'Adv_Level' ))... I might have to double-check this.</strike></p><p><b>EDIT4:</b> Durrr, I think I'm slipping into senility... Logic needs more thinking...</p><p>if ( ( $s1 != 'name' ) && ( $s1 != 'Adv_Level' ) && empty($key_quests[$s1]) ) {</p><p><b>EDIT5:</b> OK, yeah, that seems to work.</p><p><strike><b>EDIT6:</b> There is no Edit 6.</strike></p><p><b>Edit 7:</b> Similiar edit's needed for Line 712 in the heritagemaster.inc file.<strike> </strike></p><p>Thanks Beldak!</p>
Lantis
04-21-2007, 08:23 PM
I am pleased to announce the release of <u><b>RosterMaster Stand Alone 2.1.0 </b></u>The changelog is short, but still a few interesting changes in this new release: <p><u>Changes in 2.1.0:</u></p><ul><li><b>NEW</b>: Graphical charts on the Guild Summary page for classes and levels. Requires PHP with [Removed for Content] and PNG support. Chart generation code based on a script by Rasmus Petersen. Edit 'piechart.php' for more advanced customizations.</li><li><b>NEW</b>: "Verify PHP Features" link in the configuration module, to verify which required/optional PHP features are available on your server.</li><li><b>NEW</b>: Configurable web proxy for hosts that prevents you from connecting to a remote website (such as eq2players.com). Requires Curl. </li><li><b>IMPROVED</b>: Curl is now optional. You can disable the use of Curl, however this is not recommended as Curl offers much better error handling.</li><li><b>IMPROVED</b>: XML is now optional. Note however that XML parsing is required to retrieve the Lastname and Quests fields (these two are not supplied in the CSV feed). Only disable XML if you have an old PHP install without XML support.</li></ul>Upgrade procedure is fairly simple - backup any file you have changed (such as the CSS), unpack everything on top of your existing installation, enter the configuration module, edit configuration then save it. Project webpage is <a href="http://www.lostrealm.ca/tower/content/view/13/31/" target="_blank" rel="nofollow">here</a>. View the demo <a href="http://www.lostrealm.ca/eq2/rm/" target="_blank" rel="nofollow">here</a>. Download it <a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,select/id,2/" target="_blank" rel="nofollow">here</a>. Comments, questions and bug reports: here. For those who want the ninjas from the test version back, look at the code near the end of guilddetails.php <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Seagoat
04-21-2007, 09:08 PM
Lantis@Antonia Bayle wrote: <blockquote>I am pleased to announce the release of <u><b>RosterMaster Stand Alone 2.1.0</b></u> </blockquote> The OP has been updated! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />
Dark_Grue
04-24-2007, 10:44 PM
<p>Admiral Grace Hopper finds first computer "bug":</p><p> <img src="http://www.jamesshuggins.com/i/tek1/grace_hopper_h96566k_thumb.jpg" border="0"> </p><p>Seagoat finds Roster Master bug:</p><p><img src="http://tbn0.google.com/images?q=tbn:jMguqYtn1Cz-KM:http://www.gamefreaks.net/defrag/crd/godzilla/mothra_3.jpg" border="0"><a href="http://tbn0.google.com/images?q=tbn:jMguqYtn1Cz-KM:http://www.gamefreaks.net/defrag/crd/godzilla/mothra_3.jpg" target="_blank" rel="nofollow"></a></p><hr /> Yet another bugfix point release... <p><a href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank" rel="nofollow"><b><span style="font-size: large"><span style="color: #00cc00">Roster Master for Dragonfly 6.0.5</span></span></b></a><span style="color: #00cc00"> </span></p><p>Download from the RM4DF project page at <a href="http://www.theclenchedfist.com/projects/rm4df/" target="_blank" rel="nofollow">http://www.theclenchedfist.com/projects/rm4df/</a></p><p><b>Changes for Version 6.0.5: </b></p><ul><li>Re-re-fixed parser in response to changes to the way 'Latest Item Discovered' is presented on the EQ2Players.com site. Bug reported by Seagoat. </li><li>Corrected typo in sigmaster.inc that would cause the 'RANK' directive for $config['sigblock_type'] to fail to work correctly. Bug reported by Seagoat. </li><li>Fixed logic error in keymaster.inc that would cause a DB error if invalid sort options were passed by the client. Bug reported by Beldak. </li><li>Turned $DEBUG off by default in the Hall of Fame block. </li><li>Congrats to the winners of the Roster Master for Dragonfly Logo Contest! Ronja took the Grand Prize for her entry, with Seagoat netting the Community Choice award. </li></ul>
Caela
04-29-2007, 10:03 AM
<p>I'm having issues with RM4DF 6.0.5...</p><p> It's probably something simple and self inflicted as I'm going on a few days with no sleep and on pain medication....</p><p>I have had RM installed and working for some time. I just upgraded from 5.14 (I think, but it's definitely a 5.something) to 6.0.5. I overwrote all files except the config.inc file. I went to the Module Admin screen and Edited Roster Master and pushed the "upgrade to 6.0.5" link and I got a message that an "Error in the database" has occured and the webmaster has been notified - only I never got an email (I do get them though when DF has issues).</p><p>RM does not appear to be upgraded (the upgrade link is still there), the HOF bug where it shows HTML is still there... But the Roster looks different - we've lost all the member names and avatars, that used to show. My characters still show they are "claimed". I've got sigmaster working in their very default state, and they say version 6 on them... (but that is probably just a graphic that was overwritten????)</p><p>Anyway... what did I do wrong this time? Was the config.inc file changed and I need to re-edit it?</p>
Seagoat
04-29-2007, 12:12 PM
<p>Yes, the config file changed a LOT between 5.1.4 and 6.0.0; between 6.0.0 and 6.0.5, I think there were a few other new variables introduced. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> You really should edit the new version of the config.inc to contain the user-defined values from your old config file, then try upgrading again. The older config files simply won't work.</p><p>I recommend a tool like <a href="http://winmerge.org/" target="_blank" rel="nofollow">WinMerge</a> to compare the old and new files just to make sure you didn't miss anything when you tried to upgrade. This sort of thing is invaluable to folks like me who do a lot of code customization; my personal tweaks are never in the released code, so I have to compare the new release with my existing installation to make sure I don't lose any of my custom functionality in the process.</p><p>If, after all that, you're still having problems, I recommend rolling back your installation to v5.1.4. Make the jump from 5.1.4 to 6.0.0 (if you can't find the file for download anywhere, I can email it to you), and then upgrade from 6.0.0 to 6.0.5. That will make sure that nothing slips through the cracks in the code, config, or database.</p>
Caela
04-29-2007, 02:41 PM
<p>Well, not sure what is going on.</p><p> Edited the new config file and uploaded it - still would not upgrade.</p><p> Deleted the Roster_Master directory entirely and uploaded 6.0.5 again.</p><p> Still could not do the upgrade.</p><p> However, it appears to be working - HOF bug fixed, etc. </p><p> Admin Modules shows we are using 5.14...</p>
Dark_Grue
04-30-2007, 02:03 AM
<cite>Caela wrote:</cite><blockquote><p>Well, not sure what is going on.</p><p> Edited the new config file and uploaded it - still would not upgrade.</p><p> Deleted the Roster_Master directory entirely and uploaded 6.0.5 again.</p><p> Still could not do the upgrade.</p><p> However, it appears to be working - HOF bug fixed, etc. </p><p> Admin Modules shows we are using 5.14...</p></blockquote><p> I don't think the config.inc file will cause interactions in an upgrade - the upgrade code is running out of the cpg_inst.php file, which is run/interpreted by the Dragonfly core.</p><p> What is happening is something is failing inside of the upgrader code - either because you're doing something I didn't anticipate, or your DB has something funny going on. I'd need the detailed error message so see what it is. I believe the SQL statement that failed would appear at the bottom of the page.</p><p>Because the upgrade failed, it wouldn't update the version number in the Dragonfly module table, but it is very likely that your Roster Master tables are now in an indeterminate state (because some of the upgrade SQL probably ran, but not all). Not sure why you're running into problems, since no one's (yet) come forward with upgrader problems. Worst case, I can diagnose your tables if you send me a copy of the Roster Master tables by e-mail. But let's see first if you can get a hold of the SQL statement that's causing the error.</p>
Seagoat
05-02-2007, 12:31 AM
<p>I think Grue may be right, Caela. :-/</p><p>My recommended action:</p><p>- Print out your claims page (the "Manage Roster" admin link), or save a copy somewhere that you can reference later. (Edited to add that you should do this for your HQ and Access quest claims too.)</p><p>- Uninstall the Roster Master module from your Dragonfly Modules admin page.</p><p>- Delete all the existing Roster Master files (/modules, /language, and /blocks directories) from the server.</p><p>- Upload the 6.0.5 files, making sure that <b>config.inc</b> contains the correct values for your guild.</p><p>- Install 6.0.5 from the DF Modules admin page.</p><p>- Once the installation is complete, go back to your "Manage Roster" page and manually reenter all of your guildmates' claims.</p><p>If for some reason the installation has problems again this time, copy and paste the error message you're getting here so we can help troubleshoot it. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Caela
05-06-2007, 09:32 AM
<p>Sorry to take so long to get back...</p><p>Here is the exact error message I get when trying to upgrade:</p><p><b>includes/db/db.php</b> </p><ul><li>CMS Warning line 51: On /cms/admin.php?op=modules&upgrade=16 While executing query "ALTER TABLE dfly_roster_master_users CHANGE Char_ID characterId INT NOT NULL" the following error occured: Unknown column 'Char_ID' in 'dfly_roster_master_users' In: /home/aovguild/public_html/cms/modules/Roster_Master/cpg_inst.php(343) : eval()'d code on line: 245</li></ul>
Seagoat
05-06-2007, 04:26 PM
<p>Caela, I had this exact problem a while back...check out <a href="http://forums.station.sony.com/eq2/posts/list.m?start=0&topic_id=346728#3959623" target="_blank" rel="nofollow">this post</a> (third section), and in the next post. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> If you have any questions, please let me know...</p>
Lantis
05-06-2007, 04:28 PM
Greetings, I have completed the ring event, killing a whole slew of bugs, quirks and albinos ninjas armed with wheellock pistols, and this is what dropped: <span style="font-size: medium"><span style="color: #ffff00"><u>RosterMaster Stand Alone 2.2.0</u></span></span> Mainly a maintenance and optimization release, with no new feature. <u>Changes in 2.2.0:</u> <ul><li>IMPROVED: Improved performance when there's a cache update (we now display the parsed data instead of reloading it from the cache that we just saved)</li><li>IMPROVED: Various code optimization in parsing and display code aimed at improving performance for larger guilds.</li><li>FIXED: XML-less parsing was still using XML.</li><li>FIXED: XML-less parsing wasn't properly updating the database entries.</li><li>FIXED: Feature test in the configuration module would list XML as required when it is now optional.</li><li>FIXED: No longer attempt to update the flatfile if there's nothing to update due to a parsing failure.</li><li>FIXED: After using a header click sort, there was no second column sort order set in the advanced sort block. Now properly defaults to same sort as for the first column.</li></ul> Project webpage is <a href="http://www.lostrealm.ca/tower/content/view/13/31/" target="_blank" rel="nofollow">here</a>. View the demo <a href="http://www.lostrealm.ca/eq2/rm/" target="_blank" rel="nofollow">here</a>. Download it <a href="http://www.lostrealm.ca/tower/component/option,com_remository/Itemid,37/func,select/id,2/" target="_blank" rel="nofollow">here</a>. Comments, questions and bug reports: here.
Seagoat
05-06-2007, 05:46 PM
Lantis@Antonia Bayle wrote: <blockquote>I have completed the ring event, killing a whole slew of bugs, quirks and albinos ninjas armed with wheellock pistols, and this is what dropped: <span style="font-size: medium"><span style="color: #ffff00"><u>RosterMaster Stand Alone 2.2.0</u></span></span> </blockquote><p> LOL</p><p>The OP has been updated. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>
Malloc
05-07-2007, 12:47 PM
<p>Is there a way to change the background color for the pie charts? Doesn't look quite right using the light.css</p>
Lantis
05-07-2007, 03:33 PM
Hi, Piecharts are transparent PNGs. They will only properly display with fully compliant browsers, which means IE7, Firefox (any version) and Opera (any version) for instance. IE5-IE6 have a bug that prevents them from properly displaying transparent PNGs. The same issue applies to the avatar icons - transparency only works with compliant browsers. The default background colour that shows when the browser fails to display transparency for piecharts can be changed inside piechart.png: --- $trans = imagecolorallocate($img,1,1,1); ImageColorTransparent($img,$trans); ImageFill($img, 0, 0, colorHex($img, "010101"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />); --- Change the (1,1,1) and (010101) by (255,255,255) and ("FFFFFF"<img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /> to use a white background. You can also use any other RGB colour that you wish there. I'll see about implementing some basic logic where the transparent colour will always be the RGB opposite of the text colour, to at least provide proper contrast. But the real fix is, unfortunately, for people to stop using broken browsers. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Edit: the reason why I used 010101 instead of 000000 is to handle the situation where someone would use 000000 for text colour - I don't want the background AND the text to end up transparent. So, you might also want to use FEFEFE (and 254,254,254) here.
Malloc
05-08-2007, 10:12 AM
Thanks a bunch Lantis.
vBulletin® v3.7.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.