Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Badges Hackette v1.0 Details »»
Badges Hackette v1.0
Version: 1.00, by Kaelon Kaelon is offline
Developer Last Online: Jan 2023 Show Printable Version Email this Page

Version: 2.3.x Rating:
Released: 03-28-2004 Last Update: Never Installs: 16
 
No support by the author.

What?
Badges Hackette v1.0, by Kaelon of Alleria.com. Please click [INSTALL] if you install this hack so that you can be advised of changes and updates, should any be necessary.

vBulletin Versions
Tested on vBulletin 2.3.5 - should work on all 2.3.x and 2.2.x Series easily.

What it does:
This hack will enable you to develop and oversee a simple badge icon system for your users. Badges (or cards, awards, medals, etc.) are trophies that you can award users for their accomplishments or contributions to your community. The options for creativity are innumerable. This hack constitutes my second significant contribution to vBulletin.org in my years of lurking and periodically posting on these forums.

Credits
Special thanks to Erwin for his inspirational words and thoughts in various modification discussion threads on vBulletin.org. His simple approach design is the inspiration behind the elegant model used in designing this basic, simple hackette.

Support Policy
I will gladly provide basic support, given the simple nature of this hack. That said, I have no plans to port this relatively simple hack to the vBulletin 3 Series, and no permission is granted to port this hack whatsoever. I believe that given vB3's built in template conditions - which are similar to, if not based off of, Logician's Advanced Templates System - this entire hack can be simple a template modification on vB3. I will not provide advanced debugging support, however.

Version Notes

v1.0 -- Provided specific installation support for Logician's Advanced Templates System (see Part 3.0 of the instructions text file below).

Notice
This hack is simply a number of basic conditionals; it does not add any queries, it will not add any processes or functions, and most significantly, it does not adversely impact your site's performance in any way. That said, in order to get the most out of this hack, you should have a basic understanding of how to edit PHP files, and you should know how IF-THEN conditionals work so that you can get the most out of designing your badges.

Attachments
Screenshots of the Admin Control Panel custom profile fields, the Badges as they appear in the postbit, and the Badges as they appear in the getinfo (user profile).

Show Your Support

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

Comments
  #2  
Old 03-29-2004, 09:57 PM
lasto lasto is offline
 
Join Date: Jan 2002
Posts: 1,514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

looks good that but shame its for vb2 or i would of had a mess with it

well doen anyway
Reply With Quote
  #3  
Old 03-29-2004, 10:01 PM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks.

Like I said in the first post, though, you can probably do this on vB3 really easily just using the built-in conditionals on the templates that vB3 has. That said, I'm really not familiar with vB3 - and for the moment, not too terribly interested in finding out. Thanks!
Reply With Quote
  #4  
Old 03-29-2004, 11:04 PM
???`S?LV?R???`'s Avatar
???`S?LV?R???` ???`S?LV?R???` is offline
 
Join Date: Aug 2003
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice one.. lol i run vb3 though
Reply With Quote
  #5  
Old 03-30-2004, 12:38 AM
R3LEASED R3LEASED is offline
 
Join Date: Apr 2003
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack imm install on my board. Clean install
Reply With Quote
  #6  
Old 03-30-2004, 01:05 AM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great to hear it!
Reply With Quote
  #7  
Old 03-30-2004, 07:16 AM
Owen Owen is offline
 
Join Date: Jan 2002
Posts: 163
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to have this for my vb3...
Reply With Quote
  #8  
Old 03-30-2004, 02:35 PM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Owen,

If you're familiar with vB3 conditionals, you can essentially use the same technique that I describe above for Logician's Advanced Templates System in the instructions. I'm afraid I don't know the actual verbiage that Jelsoft uses in vBulletin 3 parlance for their conditionals, but the basic methodology should be the same.

If someone wants to port this for vB3, you're more than welcome to do it, provided that you give proper credit (mostly to Erwin, who came up with the idea to begin with). On a side note, I'm not working with vB3, largely because I have some confidence issues with the codebase that I have to work through for the time being, so most of my hacks will be vB2 only.

Thanks,
Kaelon
Reply With Quote
  #9  
Old 04-01-2004, 12:43 AM
paddysplace paddysplace is offline
 
Join Date: Apr 2003
Location: Silicon Valley, CA
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Kaelon,

I might start tonight on porting Great hack!

Regards,
Patrick
Reply With Quote
  #10  
Old 04-02-2004, 12:01 PM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good luck, Paddysplace! And, thanks!
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 01:35 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.04819 seconds
  • Memory Usage 2,288KB
  • Queries Executed 23 (?)
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
  • (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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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