Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons

Reply
 
Thread Tools
World of Warcraft Event Calendar Details »»
World of Warcraft Event Calendar
Version: 1.2.7, by elricstorm elricstorm is offline
Developer Last Online: Nov 2010 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.x Rating:
Released: 04-18-2007 Last Update: 07-06-2007 Installs: 97
Uses Plugins Template Edits
Is in Beta Stage  
No support by the author.

What does this Mod do?
[hr].[/hr]

This is a calendar mod that supports events created for World of Warcraft that allows signups for mains and alternates. Data for mains and alternates are pulled from the world of warcraft armory automatically and listed/displayed in a table format based on the style of your current site.

Current Version
[hr].[/hr]

Current beta version = 1.2.7 (recommended)
Current stable version = 1.2.6

Whether you are upgrading or installing from new, you ALL need to download the instructions and read them. There is a section for New Installs and a section for Upgrading. Inside there is also a NEW .CHM file (help file) that will also make it easier to read. I kept the instructions file in there as well but it's renamed to wowcalendar.txt instead. Review wowcalendar.chm if you are able to. It works better.

What is required?
[hr].[/hr]

You will essentially need to perform:
  • One product XML import
  • Two PHP file uploads
  • One Profile addition for User Profiles
  • One Template Modification
  • Uploading image files to the specified path listed in the instructions
Review the "instructions" contained in the zip file before installing this product.

Creating a Calendar Entry
[hr].[/hr]

When you create a calendar entry, single, recurring, etc. - make sure you enable users to signup (located at the bottom of the new calendar event form) (see the screenshot listed in this post). By default, it should place an automatic signup checkmark in that box. Once you submit, users will be able to signup.

Alternates
[hr].[/hr]

If you have alternates on, alternates can be used to signup with (only if people have added additional characters to their user profile. At this time, the calendar only reads the top 3 lines in the profile box so any more characters listed will not be usable in the calendar.

(i.e. if you have 7 characters listed, only the first 3 will be usable.

Armory Data
[hr].[/hr]

Armory Data is pulled as soon as a "registered" user checks the calendar event. This data is then replaced into the armorydata table for use later on with the signups. Remember to set your server and your locale as well. If your server has two words (ex. Scarlet Crusade) you would input Scarlet+Crusade in the server box. If you play on a US server you would put US in the locale box. If you play on a European Server you would input EU in the locale box. Make sure you set all appropriate options.

Options for your Calendar System
[hr].[/hr]

Go into your vb options and you will find two separate sections for setting options - one is for settings and one is for styles. You can change any options in here. Future revisions will include more substitutions/changes in this area.

SPECIAL THANKS TO:
[hr].[/hr]
[name]Farcaster[/name]:
For his initial MOD and ideas which got me started and into customizing the entire calendar. Farcaster's Event Attendance can be found at: https://vborg.vbsupport.ru/showthread.php?t=129088

[name]Gryphon[/name]:
For helping with the original wow parser code and for giving me some tips/advice for working to implement it with the calendar system. In addition, Gryphon, formerly Blackjack, worked with me deeply to allow both this calendar and his current gWoWCharacter mod to be cross-compatible. He also helped with localization. Many thanks!

Show Your Support

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

Comments
  #272  
Old 07-05-2007, 07:07 PM
Noxious Noxious is offline
 
Join Date: Jun 2005
Location: England
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by elricstorm View Post
I would never put PHP in safe mode. That will affect a ton of PHP scripts and PHP files that others have.
got it turned off now
Reply With Quote
  #273  
Old 07-06-2007, 03:18 AM
elricstorm's Avatar
elricstorm elricstorm is offline
 
Join Date: Aug 2006
Location: Stamford, CT
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have good news and I have bad news. The good news is I have version 1.2.7 finished. The bad news is I won't release it until probably late tomorrow or early Saturday.

There are a lot of new features and changes and it will be fully compatible with gwow character now.

Anyhoo, food for thought.
Reply With Quote
  #274  
Old 07-06-2007, 10:22 PM
elricstorm's Avatar
elricstorm elricstorm is offline
 
Join Date: Aug 2006
Location: Stamford, CT
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make sure you re-read all of the .chm instructions included with the latest version.

Version 1.2.7 Changes
  • Fixed Armory Timeout Settings so they work properly
  • Recompiled parser code with Blackjack's assistance to make the calendar compatible with gWoWCharacter
  • Changed Profile fields from 3 required to 1 required - the one required is now a multi-line profile field that allows you to put any number of characters on it, however, the current code still only reads the first 3 characters for the calendar - the remainder of the characters listed would still be usable and cross-compatible with gWoWCharacter
  • New single profile field allows for server, realm, faction cross-over capability which now delimits the use of the armory so that anyone can use it, even guilds that have multiple factions
  • Changed Time setting so that it displays short date format only when it's older than 48 hours. For prior days, it displays as "yesterday" and for current day signups it displays as "today".
  • Added localization for English, German, and French for talent names. All other phrases can still be altered via languages/phrases. These can be set in vboptions.
  • Added the ability to set tentative/maybe signups to on/off
  • Split the vboptions for the calendar into two separate sections: (settings and styles)
  • Added the ability to change the font type for the calendar via vboptions.
  • Added the ability to change the font size for the calendar via vboptions.
Reply With Quote
  #275  
Old 07-09-2007, 02:45 AM
ssslippy ssslippy is offline
 
Join Date: Jan 2006
Posts: 877
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Would it be possible to get a VG version of this otherwise I will just modify this myself for VG but im not good enough to convert the XML conversion.
Reply With Quote
  #276  
Old 07-09-2007, 10:59 AM
elricstorm's Avatar
elricstorm elricstorm is offline
 
Join Date: Aug 2006
Location: Stamford, CT
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ssslippy View Post
Would it be possible to get a VG version of this otherwise I will just modify this myself for VG but im not good enough to convert the XML conversion.
I don't play VG (assuming you mean Vanguard?) and I don't have enough time to commit to another project with everything going on at work and on the side here.

I am working on a raid content system and a looting system (the looting system should be open-ended and will support most gaming environments).
Reply With Quote
  #277  
Old 07-09-2007, 02:24 PM
jamesf jamesf is offline
 
Join Date: Jul 2007
Location: Atlanta, GA
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello, I've been using this mod for a little bit and love it, but I changed to a host that has allow_url_fopen disabled saying it was a security risk and I am unable to override that setting.

I tried using the code posted earlier, but it is still not able to get the armory information.

Quote:
ok this fixed the problem:

Find: $xml = file_get_contents($url);
replace with:
// $xml = file_get_contents($url);
// Nah, let's cURL it instead
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$xml = curl_exec($ch);
curl_close($ch);
// cURL'd
I know you have said you won't be changing the mod to not use allow_url_fopen, but if you know what I need to change myself I would very much appreciate it.

Thanks again for such a great mod.
Reply With Quote
  #278  
Old 07-09-2007, 02:45 PM
elricstorm's Avatar
elricstorm elricstorm is offline
 
Join Date: Aug 2006
Location: Stamford, CT
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jamesf View Post
Hello, I've been using this mod for a little bit and love it, but I changed to a host that has allow_url_fopen disabled saying it was a security risk and I am unable to override that setting.

I tried using the code posted earlier, but it is still not able to get the armory information.



I know you have said you won't be changing the mod to not use allow_url_fopen, but if you know what I need to change myself I would very much appreciate it.

Thanks again for such a great mod.
You would have to use the non-armory version. The xml parser that's used for the addon requires you to have allow_url_fopen set to ON. While I understand your host's statement, personally I would use a host that gives you the ability to modify and manage your own php environment. There are a lot of good hosts out there that allow you to do that - IPOWER is one for instance. The type of host I would look for that's cheap and affordable is one that supports a "virtual dedicated" hosting platform. This way you don't need a purely dedicated hosting plan but you can self-manage everything on a virtual dedicated type of plan, including the ability to SSH to your site and manipulate/add library components.
Reply With Quote
  #279  
Old 07-18-2007, 08:44 AM
Arminios Arminios is offline
 
Join Date: Apr 2006
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I didn't have time to read through all now, since I'm at work, but I have 1 quick question.

Is it possible to pull out a list of attendees to be placed in a macro ingame? That is a list that says
/i Arminios
/i Fysak
/i Elvis

...and so on.

If not, would that be possible to do?
Reply With Quote
  #280  
Old 07-19-2007, 08:29 PM
ceox ceox is offline
 
Join Date: Jul 2007
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The calender is not pulling in level, class, etc.

any help?

Reply With Quote
  #281  
Old 07-19-2007, 10:37 PM
ceox ceox is offline
 
Join Date: Jul 2007
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So, I found this in the troubleshooting section of the help file:



But this is what I get when I go there. How do I reset it, or turn it on? Also, if I get it back on, how do I modify for those settings?

Thanks

Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:31 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06344 seconds
  • Memory Usage 2,317KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete