vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   UPCOMING: vbAwards Hack (Ribbons, Medals, etc.) (https://vborg.vbsupport.ru/showthread.php?t=33091)

incursio 12-10-2001 01:37 AM

After having a need for such a hack, and seeing only requests, and no code for one, I decided to put one together.

What is it?

vbAwards is a system that allows administrators to configure a robust award system which is fully integrated within VB v2.2.0+. You can have as many award "levels" as you like (i.e. merit badges, ribbons, medals, trophies, etc.). The awards engine consists of several components:
  • The first, is the admin panel, where you can define new awards, edit/delete them, assign awards to users automatically, and even run test "scans" to see who is eligible for awards (great if you are still developing the criteria and want to see if you have it right). The award images themselves are completely configurable, BTW.
  • The second, is the assignment robot. Run via cron, it allows you to automate the assignment of awards, based on your predefined rules/criteria.
  • The third is the integration within VB itself - complete with award "shadow boxes", showing which awards a person has one, an overview page, which shows all the awards a person can earn, the Top 50 award winners, etc.

Now, the most important thing about this, is that most of the functionality is contained in a separate PHP module, meaning that the actual integration into VB is minimal at best. Add a couple of lines here and there, add a few templates, and you are all set.

The criteria for awards exist in the form of "embedded PHP" code. Basically, what this means is that you can really do anything you want. Some of the example plugins that I have allow you to automatically grant awards based on:
  • # of posts in one or more specific forums
  • # of threads started in one or more specific forums
  • # of posts in threads that they didn't start (in 1 or more forums)
  • # of referrals (new users they've brought in)

The above list is just a sample - you can get pretty crazy with the criteria. For example, we have one award that is only available if they've earned 10 or more "merit badges" (our lowest level of awards - they are forum specific), have been a member for at least 2 years, have at least 5,000 total posts, have referred at least 10 new people, and those new people must have at least 100 posts in order to count.

It can also work with external data sources (other mySQL database, mSQL databases, etc.). For example, on our site, I have it so that it works with our article publishing system and even our community image library - so people who contribute to those tools are eligible for awards as well.

To get a good idea of what the engine is capable of, or just to see it in action, visit my site at http://www.wetcanvas.com. Just head to the forums and look around.

A few screenshots will follow in subsequent posts in this thread.

This hack isn't currently available to the public, although it might be if there is enough interest. Be warned, I will likely charge a few bucks for it if and when I do offer it - its been a helluva lot of work, and I have bills to pay. :)

Cheers.
Scott

incursio 12-10-2001 01:37 AM

1 Attachment(s)
This screen shows a member's shadowbox, which is embedded in their profile page.

incursio 12-10-2001 01:38 AM

1 Attachment(s)
This one shows part of the page that lists all the awards they can win:

incursio 12-10-2001 01:38 AM

1 Attachment(s)
This one shows more awards on that same page.

incursio 12-10-2001 01:39 AM

1 Attachment(s)
This one shows the page which tells you all the members who have received a certain award.

incursio 12-10-2001 01:40 AM

1 Attachment(s)
This one shows the small link on the index page of any forum, allowing you to see all the winners of awards associated with that forum.

incursio 12-10-2001 01:40 AM

1 Attachment(s)
If you click that link that is mentioned 2 posts up (on the forum index pages), you get something like this:

incursio 12-10-2001 01:41 AM

1 Attachment(s)
This one shows you how the postbits look for a person with awards (beneath their avatar).

incursio 12-10-2001 01:41 AM

1 Attachment(s)
Viewing last night's award winners ... it is automated. :)

Bitmap 12-10-2001 07:10 AM

wow! looks great.

Lesane 12-10-2001 07:16 AM

Loox very tight.

nafae 12-10-2001 06:10 PM

how much!?! :D i want it ;)

Psychdrone 12-10-2001 08:04 PM

Sweeeeeeeet

and Al be damn are we all using that snowflack code

lol :p

LanciaStratos 12-10-2001 09:14 PM

My members would love this...I'm interested! :)

Dalius 12-11-2001 12:50 AM

Looking Great!

Mike Gaidin 12-11-2001 01:50 AM

I'm definitely interested. I've been looking for something like this for a while now.

Dalius 12-11-2001 02:20 AM

I don't think it would be a good diea to make it retail.

We know you put alot of effort into making the hack, but isn't the point of making a hack public to let others freely download it?

incursio 12-11-2001 02:23 AM

rofl - no.

I have made many of my hacks public. This one I've decided to offer for a small price due to its sheer scope and size. What's the problem with that? Nothing ...

Cheers.
Scott

Dalius 12-11-2001 03:40 AM

But....But.....I'm Cheap..... :(

Actually
I'll pay $6.00 (amount of money on my pay pal account left, i dont really want to re add muh credit card)

Please!

Don't make me beg linke a newbie!

Newbie: p/lz!111

TheComputerGuy 12-11-2001 09:09 AM

how much is it?

smnoel 12-14-2001 01:00 PM

I am interested.

Sara

nafae 12-14-2001 06:15 PM

Yes, I am definately willing to pay the 10 bucks. When will we be able to buy the hack from you?

Psychdrone 12-14-2001 09:22 PM

baa make it public!

Hamma 12-15-2001 01:10 AM

I doubt I'd pay for it. But its pretty cool.

Linus 12-25-2001 07:53 AM

Where can I purchase/get it ???

holev 12-25-2001 09:56 AM

[QUOTE]Originally posted by Hamma
I doubt I'd pay for it. But its pretty cool.

Murder-HE 01-06-2002 03:01 AM

Very interesting hack to be honest, i will pay for it :) ..

Hoffi 01-06-2002 08:30 AM

Looks very Good!

nafae 01-07-2002 01:45 AM

can we get a status update? how far done is it?

cyrus 01-07-2002 11:36 PM

exactly

where the hell can we purchase it from !!!

slideboxer 01-17-2002 02:12 PM

So what's going on with this hack? Will we be seeing it released soon? I'll gladly pay a few bucks for it.

nafae 01-17-2002 03:48 PM

I dunno but I think incurso is gone :eek:

GraphicW 01-23-2002 03:33 AM

I don't blame him for leaving. Some of the responses in this thread were rather negative to say the least. I feel that with the amount of work he put into this hack, he is more than right to ask for some compensation for his efforts. I hope he considers releasing it under the realization that there are plenty of people out there that believe in compensating on for their efforts.

SaintDog 01-23-2002 05:24 AM

I would have thought about putting some money into it if it were not too high, I think a little cash for the hack for all the time placed into it is not too much to ask. From what I can see in the pictures, it is a very nice hack and would be well worth a small fee of some sort.

My thoughts, it is his hack, if he wishes to release it for free he will do so, if he wishes to set a small fee on the hack, he may also do that. There is not a problem with doing something like that, take the ever popular karma hack for instance, would you really expect Overgrow to give that away for free? :) (of course, everyone can wish, but I don't think it is going to happen with all the work that went into the hack).

If you are not willing to pay a small price, you probably do not need the hack anyway, again I will refer to the above mentioned karma hack.

(Note to members/mods/admins - I am not refering to the karma hack to stir up another 20 page long thread, I am simply using it as a reference)

talon3dhq 02-13-2002 11:45 AM

oK, has anyone gotten this yet? I am very interested in getting/buying this hack!

Dark_Wizard 02-13-2002 12:35 PM

[QUOTE]Originally posted by GraphicW
I don't blame him for leaving. Some of the responses in this thread were rather negative to say the least. I feel that with the amount of work he put into this hack, he is more than right to ask for some compensation for his efforts. I hope he considers releasing it under the realization that there are plenty of people out there that believe in compensating on for their efforts.

talon3dhq 02-14-2002 06:07 PM

I agree as well. I think that it is more then fair to ask for small fee considering the size of this hack. And if it is as easy to run/install as he says it is, then it is even more worth it. JMHO.

X-Fan 02-15-2002 08:54 AM

This will be sooooooo cool! Can't wait!

incursio 02-15-2002 04:17 PM

After some more consideration, I think I may release this. Stay tuned - need to clean it up a bit.

talon3dhq 02-15-2002 05:14 PM

Yes yes yes yes!!! Thanks incursio!


All times are GMT. The time now is 04:16 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01171 seconds
  • Memory Usage 1,800KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete