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

Reply
 
Thread Tools
WoW Character BBCode Details »»
WoW Character BBCode
Version: 0.4.9b, by sweede sweede is offline
Developer Last Online: Jun 2014 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.7.x Rating:
Released: 02-01-2008 Last Update: 11-24-2008 Installs: 94
DB Changes Uses Plugins Template Edits
Re-useable Code Additional Files Translations Is in Beta Stage  
No support by the author.

This is a continuation of the project, https://vborg.vbsupport.ru/showthread.php?t=160418 . I have made several modifications to the original authors code and several have asked for my modifications.

Because of this and the original authors lack of updating the original modification, I have decided to upload this package for all to use.

All credit goes to the original author(s) of the utility as i have only cleaned up the code and packaged it for easy usage.

WARNING!
This is very beta at this time. I have added the product now to force myself to update and maintain the plugin and to share it with the rest of my fellow World of Warcraft webmasters

Installation
  1. Uninstall your existing WoW Char Code installation. I have changed the product ID itself and it may not update everything correctly.
  2. Remove the clientscript/ajax_tooltip and clientscript/phparmory folders if they exist
  3. Upload the contents of the "Upload" Folder to the ROOT directory of your forums (for example, if you have your forums installed in /home/mydir/public_html/forums , you would unzip into that folder.)
  4. Import the product/product-WoWCharBBCode-?.??.xml file

Changelog
  • 0.4.9b
    • Added basic Death Knight support
    • Fixed problem with characters with no professions (common with Death Knights)
  • 0.4.9a
    • Fixed a minor issue with realms in spaces in the name
  • 0.4.9
    • Added wysiwyg support
  • 0.4.8a
    • Fixed a php parse error in functions_wowcharcode.php. you do not need to download the entire zip file, just replace your existing functions_wowcharcode.php file with the attached .php file
  • 0.4.8
  • 0.4.7a
    • Removed some left over debugging statements and info in the product and php file.
  • 0.4.7
    • Changed the backend armory code.
    • Updated caching to not cache Armory results that end up as errors
    • Added character class, race and professions as vbphrases.
    • Added KR and TW Armory locales. (, etc)
    • Some minor fixes.
  • 0.4.4
    • Added Icon caching to help with slow armory. Images are cached by default in the armory folder. chmod this folder to 777 and icons will be automaticly cached to this folder.
    • You can now use the variable $wowchar_code in the postbit (or postbit_legacy) to display the character tooltip in a post.
  • 0.4.3 Fixed issue with rebuilding post cache.
  • 0.4.2 Added option to show/hide realm if a default realm is set.
  • 0.4.1 Fixed an issue if the character doesnt have armory data, Only change is in functions_wowcharcode.php file.
  • 0.4
    • All Character stat text are now phrases. you will find a new Phrase Type in the Phrase Manager ( WoW BBCode Phrases )
    • Added default realm option so one does not need to use the [char=server] option when specifying characters on own realm.
    • Customized the stat display per class and on some specs (such as feral v.s. resto druids). see an example at http://www.dramaloot.com/forums/showthread.php?p=19271
  • 0.3
    • Armory Caching works for both US and EU armorys.
    • Removed un-used files.
    • Put the majority of the codes HTML creation as templates and use vbulletins ajax.php and hooks.
    • Added options for default locale (armory) to use (currently EU and US armories).
    • Added option to disable caching of the Armory (i use it to test armory retrieval)
    • Added ability to specify what armory the character / realm you would like, see usage notes below.
  • 0.2
    • Armory Caching never actually worked properly, this should now be fixed.
    • Remove the includes/functions_wow3bbcode.php file. This has been replaced by a plugin.
    • Remove the clientscript/phparmory/config.php file. This isnt needed.
    • Major updates to phparmory.php
    • Minor Plugin changes + code cleanup.
ToDo
  • New tooltip javascript
  • New character sheet.
  • Create easy to modify interface for character stats to be displayed in tooltip.


Usage
Using the character code is easy enough,
[char]CHARACTER[/char] if default realm option is set and character links is on same realm.
For characters not on the same realm as the default,
[char=SERVER]CHARACTER[/char]
For example,
[char=Vek'nilash]Azaril[/char]
Or, if you want to link a character profile from another locale (i.e. EU realms) , you simply add EU- before the server name.
[char=EU-Vek'nilash]Azaril[/char]

The same thing applies to linking US realm characters from a EU default forum.

See a working example at http://www.dramaloot.com/index.php?id=officer_cl (This is a vbadvanced custom page using the BBCode page type).

Added German translation for what i currently have localized. Provided by jluerken http://www.wow-relaxed.de

Show Your Support

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

Comments
  #142  
Old 05-21-2008, 03:32 PM
DDolphins DDolphins is offline
 
Join Date: Sep 2006
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yea that seemed to work I replaced the functions file and everything is working again.

Thank you
Reply With Quote
  #143  
Old 05-23-2008, 09:19 PM
Nadiar Nadiar is offline
 
Join Date: Oct 2004
Location: Alaska US
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I need this to work with servers with a space in the title. I saw someone hardcoded kul tiras to work on their forum, but I need it to work with several different ones. Does anyone have any clues?

I'm guessing I need to change some of the preg_replace to accept a space.
Code:
preg_match("/(.*)-(.*)/", $realm, $match);
needs to be changed maybe?
Reply With Quote
  #144  
Old 05-23-2008, 09:58 PM
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Posts: 391
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Nadiar View Post
I need this to work with servers with a space in the title. I saw someone hardcoded kul tiras to work on their forum, but I need it to work with several different ones. Does anyone have any clues?

I'm guessing I need to change some of the preg_replace to accept a space.
Code:
preg_match("/(.*)-(.*)/", $realm, $match);
needs to be changed maybe?

I've tested this on servers without spaces, with spaces, without ' with ' and all combonations, all of them work. My character is on a realm with a ' in it. several users of this mod are on realms with spaces in them.

If you are having a specific issue

I NEED THE CHARACTER NAME AND REALM YOU ARE USING. Please don't just say it doesnt work for this and that without providing me any details as to what isn't working.

The line you listed above only does anything if the value of the [char] option has a - in it (i.e. [char=EU-Server]Character[/char]
Reply With Quote
  #145  
Old 05-23-2008, 10:27 PM
Nadiar Nadiar is offline
 
Join Date: Oct 2004
Location: Alaska US
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<a href="http://www.graffe.com/forums/showpost.php?p=1345323&postcount=10" target="_blank">http://www.graffe.com/forums/showpos...3&postcount=10</a>
realm: Silver Hand
character names: Have tried several: Nadiar, Zilandria, Derreidos
Right now everything is set at the default.
Reply With Quote
  #146  
Old 05-30-2008, 06:24 AM
Jin Jin is offline
 
Join Date: Jan 2002
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a great mod. The link seems to break though after editting a thread though, probably due to the WYSIWYG editor? I had this issue with the WoWHead Item Link addon, but the author seems to have fixed it somehow. Is there a way to somehow get that fix to work for this specific mod?
Reply With Quote
  #147  
Old 05-30-2008, 06:33 AM
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Posts: 391
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jin View Post
This is a great mod. The link seems to break though after editting a thread though, probably due to the WYSIWYG editor? I had this issue with the WoWHead Item Link addon, but the author seems to have fixed it somehow. Is there a way to somehow get that fix to work for this specific mod?
Oh dang I thought I fixed that !

I've been kind of out of sorts since my monitor died and I havent been able to play wow and ive been keeping up on my windows CE device..

anyways, DHL should be giving my replacement tomorrow and i'll get that fixed along with some other issues i was working on.
Reply With Quote
  #148  
Old 06-03-2008, 10:12 PM
CtrlAltDel CtrlAltDel is offline
 
Join Date: Feb 2002
Location: Ohio
Posts: 107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I followed the install instructions but I'm getting this error when I debug this myself.

its erroring on the sack(undefined) part

Code:
uncaught exception: Permission denied to call method XMLHttpRequest.open
createAJAX()  ajax.js (line 24)
sack(undefined)  ajax.js (line 132)
ajax_loadContent("ajax_tooltip_content", "http://vergeguild.com/forum/ajax.php?do=wowcharcode&server=Sargeras&char=medpak")ajax-dynamic-cont... (line 53)
ajax_showTooltip("http://vergeguild.com/forum/ajax.php?do=wowcharcode&server=Sargeras&char=medpak", a character-sheet.xml)ajax-tooltip.js (line 82)
onmouseover(mouseover clientX=0, clientY=0)
well seems thats for firefox...my IE seems to work fine, interesting...

i'll test more...
Reply With Quote
  #149  
Old 06-04-2008, 01:29 AM
comicus comicus is offline
 
Join Date: Jul 2006
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jin View Post
This is a great mod. The link seems to break though after editting a thread though, probably due to the WYSIWYG editor? I had this issue with the WoWHead Item Link addon, but the author seems to have fixed it somehow. Is there a way to somehow get that fix to work for this specific mod?
Hey Swede...were you able to fix this issue? Thanks.
Reply With Quote
  #150  
Old 06-04-2008, 03:45 AM
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Posts: 391
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CtrlAltDel View Post
I followed the install instructions but I'm getting this error when I debug this myself.

its erroring on the sack(undefined) part

Code:
uncaught exception: Permission denied to call method XMLHttpRequest.open
createAJAX()  ajax.js (line 24)
sack(undefined)  ajax.js (line 132)
ajax_loadContent("ajax_tooltip_content", "http://vergeguild.com/forum/ajax.php?do=wowcharcode&server=Sargeras&char=medpak")ajax-dynamic-cont... (line 53)
ajax_showTooltip("http://vergeguild.com/forum/ajax.php?do=wowcharcode&server=Sargeras&char=medpak", a character-sheet.xml)ajax-tooltip.js (line 82)
onmouseover(mouseover clientX=0, clientY=0)
well seems thats for firefox...my IE seems to work fine, interesting...

i'll test more...
it may be because you tryig to load the javascript from a different url than what's in the address bar.

I.e. foo.com v.s. www.foo.com
Reply With Quote
  #151  
Old 06-04-2008, 09:09 PM
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Posts: 391
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by comicus View Post
Hey Swede...were you able to fix this issue? Thanks.
try the 0.4.9 i added today. if this doesnt work as intended (i wrote it really quick before i had to run off for work), uninstall and go back to the 0.4.8 version and post what went wrong (in detail please!!).
Reply With Quote
Reply


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

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

Forum Jump


All times are GMT. The time now is 09:49 AM.


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.07654 seconds
  • Memory Usage 2,328KB
  • 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_code
  • (5)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