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

Reply
 
Thread Tools
Yet Another Awards System Details »»
Yet Another Awards System
Version: 4.0.9, by squidsk squidsk is offline
Developer Last Online: Aug 2021 Show Printable Version Email this Page

Category: Major Additions - Version: 4.0.2 Rating:
Released: 01-09-2010 Last Update: 12-15-2014 Installs: 982
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations  
No support by the author.

*** CREATE A BACKUP OF YOUR FORUM AND DATABASE BEFORE INSTALLING ***


DESCRIPTION:
This is a Medals/Awards system. Admin can give members awards, and award icons will be displayed in member's profile, posts, as well as in a award list.

FEATURES:
In AdminCP
- Can Create/Edit/Delete/Reorder categories/sub-categories in ACP (with category name and description)
- Can Create/Edit/Delete awards in ACP (with Award Name, Description, Icon URL, Image URL)
- Can Move one (or all) award(s) from one category to another
- Can set some awards un-classified (not displayed for public)
- Can re-order awards in awards showcase
- Issue awards to members, based on username or userid, with Issue Reason
- Remove awards from members
+ Writes granting/removing awards to the log

In ModCP
- Issue awards to members, based on username or userid, with Issue Reason
- Remove awards from members
+ Writes granting/removing award to the log

Front page
- Display awards list in with: Award Name, Description, Icon, Image, and Members who get each award.
- Display awards showcase in profile, with Award information, Issue time and reason
- Display award icons in postbit (showthread, showpost, announcement, private)

New Features/Additions since 3.8
- Points System
- Separate Award Request/Recommendation Forms
- CSS Customizable

Current Release Version 4.0.9
  • Added - Handling of user merges
  • Added - Handling of user deletes
  • Added - Manage awards on per user basis
  • Added - Extra info to the logs for mass removal and editing of issued awards
  • Added - Ability to collapse categories on awards.php
  • Added - Checksum file for checking for suspect file versions
  • Added - Various missing phrases
  • Fixed - Memberlist not showing awards when option is active
  • Fixed - Navtab not being selected (vb version < 4.2)
  • Fixed - Category title not being displayed on awards.php
  • Fixed - Logging not working in modcp
  • Fixed - A few other minor bugs

Download Now

File Type: zip YaAS-Automation-R4.zip (6.1 KB, 735 views)
File Type: zip YaAS-4.0.9.zip (1.34 MB, 984 views)

Screenshots

File Type: png YaAS4-AwardListings.png (164.2 KB, 0 views)
File Type: png YaAS4-ProfileTab.png (162.9 KB, 0 views)
File Type: png YaAS4-Post.png (176.0 KB, 0 views)
File Type: png YAAS4-AdminCP.png (381.0 KB, 0 views)
File Type: png YaAS4-AdminCP-EditAward.png (255.4 KB, 0 views)
File Type: jpg YaAS4-AdminCP-EditCSS.jpg (126.2 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #452  
Old 05-21-2010, 04:36 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

CypherSTL or Xanlamin could you guys please answer this question I have....

This site is running 4.0.3 and I don't know if they are using YOUR awards system or some other one. http://www.feverclan.com/forums/awards.php

My question is, how did they get that type of layout on their awards page?
It got a REALLY NICE layout of names of who got which award and etc...

If it's not yours... could you make it possible to make yours look like that?
I would love it then!

Thanks.

Edit:

Can you also add the option to give awards based on how many people a user has referred to the site AND they signed up?
Reply With Quote
  #453  
Old 05-21-2010, 06:40 PM
Xanlamin's Avatar
Xanlamin Xanlamin is offline
 
Join Date: Mar 2008
Location: St. Charles, MO
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If it is ours it is highly modified. And no we will not make ours look that way, personally I do not like it. You can get a hold of them and ask them if they would help you get the layout or do it yourself, but once you do your stuck with that version unless you keep doing it to each new one.
Reply With Quote
  #454  
Old 05-21-2010, 07:24 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

alright,

btw what is
Quote:
Criteria
Only use numbers.
Use ID for Usergroups
?
Reply With Quote
  #455  
Old 05-22-2010, 02:07 AM
Xanlamin's Avatar
Xanlamin Xanlamin is offline
 
Join Date: Mar 2008
Location: St. Charles, MO
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't use the names, use the ID numbers instead. Pretty self explanatory.
Reply With Quote
  #456  
Old 05-22-2010, 02:31 AM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm still confused, if I am doing it for post count... what do I enter for

Criteria
Only use numbers.
Use ID for Usergroups

Is this field used for EVERYTHING or only on specific automations?

I'm guessing it's used only when giving award for usergroup change? So should I only use that field for putting in the usergroup id of the usergroup that the member gets promoted to, so when he gets promoted to that usergroup he gets the medal? Is it only on that occasion?

Sorry but its confusing.

P.S. I have an inactivity mod on my forums , if people don't check site for 7 days, they get moved to "inactive" usergroup and once they load the site, they get moved back to their original one, so does that mean the award system will give it to them again? Because that wouldn't be good....
Reply With Quote
  #457  
Old 05-22-2010, 02:53 AM
Xanlamin's Avatar
Xanlamin Xanlamin is offline
 
Join Date: Mar 2008
Location: St. Charles, MO
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Enter in the number of post for postcount that you want the person to reach in order to get the award.

Thats all that needs to be entered into that field.

No the automation will not give it to someone twice, it first checks to see if they have it, if they dont then they get it, if they do then nothing.
Reply With Quote
  #458  
Old 05-22-2010, 04:41 AM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And if you give out medals manually it will also check if they already have it?

Thanks.

EDIT: The automation is working and I appear under the user list for each medal after promoting myself, but the PMS aren't being sent to the user.
Reply With Quote
  #459  
Old 05-22-2010, 06:57 AM
Xanlamin's Avatar
Xanlamin Xanlamin is offline
 
Join Date: Mar 2008
Location: St. Charles, MO
Posts: 330
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There are no PM's sent to the users from the automation system, only if you do the awards manually and select send pm to user.
Reply With Quote
  #460  
Old 05-22-2010, 12:03 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Could you possibly add the feature to send pm with automation please?
Otherwise users don't know they got an award.
Reply With Quote
  #461  
Old 05-22-2010, 04:47 PM
Sarteck's Avatar
Sarteck Sarteck is offline
 
Join Date: Mar 2008
Posts: 304
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey bouncer, if you wanna try your hand at adding it yourself, I often put that into my own mods (unreleased in their entirety since I'm too lazy to make it portable with other vB forums, kekeke).

Here's the code I use:
PHP Code:
    require_once(DIR '/includes/class_dm.php');
    
$pmdm =& datamanager_init('PM'$vbulletinERRTYPE_ARRAY);
    
$pmdm->set_info('savecopy'false);
    
$pmdm->set_info('receipt'false);
    
$pmdm->set_info('cantrackpm'false);
    
$pmdm->set_info('parentpmid'false);
    
$pmdm->set_info('forward'false);
    
$pmdm->set_info('bccrecipients'0);
    
$pmdm->overridequota true;
    
$pmdm->set('fromuserid'$someuserid);
    
$pmdm->set('fromusername'$someusername);
    
$pmdm->set('title'$title);
    
$pmdm->set_recipients($recipients$permissions'cc');
    
$pmdm->setr('message'$message);
    
$pmdm->setr('iconid'$icon);
    
$pmdm->set('dateline'TIMENOW);
    
$pmdm->set('showsignature'false);
    
$pmdm->set('allowsmilie'0);
    
$pmid $pmdm->save(); 
The "savecopy" and "receipt" and all that, of course, you can modify to "true" if you need to.
The "overridequota" is great because even if they have a full inbox, they'll still get the PM. :3
Setting stuff like fromuserid should be a no-brainer.
$recipients is... hrm, I think it was a semi-colon-separated list of usernames. But if you're only PMing one person, of course there would be only one name. X3

In Xan and Cyph have included a nearby hook in their script, you can just use that info in a plugin somewhere. If not, I guess you could manually edit your awards.php file. Either way, just change stuff to your liking and make sure you goot values for every variable mentioned there except for $vbulletin, $permissions, $pmdm, and $pmid. Also, if you use this inside of a function, be sure to put a global declaration for $vbulletin and $permissions. :3
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 04:21 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.06640 seconds
  • Memory Usage 2,390KB
  • Queries Executed 27 (?)
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)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (19)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (8)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete