Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
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
  #692  
Old 03-05-2011, 10:17 AM
wrestlingv123
Guest
 
Posts: n/a
Default

I've uploaded all the files to my public_html and also the xml file to my ACP however, I cannot get the plugin to work and the awards.php page on my forum shows a broken link message. Its probably something my end but help would be great!
Reply With Quote
  #693  
Old 03-08-2011, 09:13 AM
Mobo Mobo is offline
 
Join Date: Jan 2004
Location: Colorado
Posts: 319
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have a suggestion for an improvement to this mod. I think it would be very helpful if you could sort the list of members with an award by username or date on the "Give award to user" pages.
Reply With Quote
  #694  
Old 03-08-2011, 04:26 PM
squidsk's Avatar
squidsk squidsk is offline
 
Join Date: Nov 2010
Posts: 969
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've found two minor display bugs in the most recent version of YAAS. I'm running YAAS 4.0.2.1 and VB 4.1.2. I also noticed this on the boards of another member who posted a problem here so I know it isn't just me (in fact the screenshots are from the other members boards).

If you look at the two screens I've labeled the problems 1 & 2. Problem 1 only appears when a members profile page first displays or if you refresh the page, as soon as you select any tab on the member page problem 1 disappears (due to the call to tabViewPicker(this)). Problem 2 is always there.

The fix for problem 1 a small change to the YAAS - Profile Tab plugin that runs on the member_complete hook as follows::
Code:
if ($selected_tab == 'myawards') 
{ 
$template_hook['profile_tabs_last'] .= '<dd class="[S]selected[/S]userprof_module"><a id="myawards-tab" href="'.$vbulletin->input->fetch_relpath().'#myawards" onclick="return tabViewPicker(this);">'.$vbphrase[awards].'</a></dd>'; 
} 
else 
{ 
$template_hook['profile_tabs_last'] .= '<dd class="userprof_moduleinactive"><a id="
myawards-tab" href="'.$vbulletin->input->fetch_relpath().'#myawards" onclick="return tabViewPicker(this);">'.$vbphrase[awards].'</a></dd>'; 
}
I have not yet been able to determine where the code that generates problem 2 comes from.

Both bugs are on the default skin with no alterations on my boards.
Attached Images
File Type: png yaas award tab selected.png (8.1 KB, 0 views)
File Type: png yaas award tab not selected.png (21.2 KB, 0 views)
Reply With Quote
  #695  
Old 03-09-2011, 01:59 AM
websimplicity websimplicity is offline
 
Join Date: Oct 2010
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is awesome! the only request I would have is whether it would be possible to manipulate a users user group based on awards received?

for example if member has achieved certain awards, and has x number of posts then their usergroup is automatically updated?
Reply With Quote
  #696  
Old 03-09-2011, 06:09 AM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by squidsk View Post
I've found two minor display bugs in the most recent version of YAAS. I'm running YAAS 4.0.2.1 and VB 4.1.2. I also noticed this on the boards of another member who posted a problem here so I know it isn't just me (in fact the screenshots are from the other members boards).


I have not yet been able to determine where the code that generates problem 2 comes from.

Both bugs are on the default skin with no alterations on my boards.
This is because the mod was written for a 4.0.2 board and barely anything above, vb changed the way the tabs are displayed and called and this is why the mod breaks as the original php was using 4.0.2 syntax.

Your 2nd problem will only be solved when the coder updates the mod for the latest version of vb.
Reply With Quote
  #697  
Old 03-09-2011, 04:31 PM
squidsk's Avatar
squidsk squidsk is offline
 
Join Date: Nov 2010
Posts: 969
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RobbieZ View Post
This is because the mod was written for a 4.0.2 board and barely anything above, vb changed the way the tabs are displayed and called and this is why the mod breaks as the original php was using 4.0.2 syntax.

Your 2nd problem will only be solved when the coder updates the mod for the latest version of vb.
Here's a fix that fixes both issues:

1) Disable/delete the YAAS - Profile Tab Plugin that is attached to the member_complete hook (in other words my previous fix for problem 1 is not required anymore). If this isn't done you will get two Awards tabs on profile pages.

2) Make the following edits (all text in blue needs to be added) to the YAAS in Member Profile - Profile plugin that is attached to the member_build_blocks_start hook:

Code:
$blocklist['myawards'] = array(
    'class' => 'MyAwards',
    'title' => $vbphrase['awards'],
    'options' => array(
            'pagenumber' => $vbulletin->GPC['pagenumber']
    ),
    'hook_location' => 'profile_tabs_last',
    'wrap' => false
);
Reply With Quote
  #698  
Old 03-09-2011, 06:41 PM
The_Rascal The_Rascal is offline
 
Join Date: Aug 2008
Location: UK
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I may have missed it, but is there a way to retrospectrively add awards to users?
e.g. post count awards, I have users that have posted 5000 times, but they haven't got the awards for the lower post counts...

Other than manually adding them to all the users, is there an automated way to add them?

Also, as a feature request - would it be possible to add awards per usergroup?

EDIT: -

I'm trying to edit the text of the PM that is sent out by YAAS... specifically to edit the [img] links
This is the PM I recieved earlier



I login into my ACP>Awards System>System settings
and click on the 'here' and 'here' links in the PM section



The first one (body) is trying to link to



whilst the second (subject) is linking to



clicking either gives me this error



Any ideas please?

TIA
Reply With Quote
  #699  
Old 03-10-2011, 02:54 AM
Gamelobby's Avatar
Gamelobby Gamelobby is offline
 
Join Date: Jul 2007
Location: Long Beach, CA
Posts: 997
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by squidsk View Post
I've found two minor display bugs in the most recent version of YAAS. I'm running YAAS 4.0.2.1 and VB 4.1.2. I also noticed this on the boards of another member who posted a problem here so I know it isn't just me (in fact the screenshots are from the other members boards).

If you look at the two screens I've labeled the problems 1 & 2. Problem 1 only appears when a members profile page first displays or if you refresh the page, as soon as you select any tab on the member page problem 1 disappears (due to the call to tabViewPicker(this)). Problem 2 is always there.
Quote:
Originally Posted by RobbieZ View Post
This is because the mod was written for a 4.0.2 board and barely anything above, vb changed the way the tabs are displayed and called and this is why the mod breaks as the original php was using 4.0.2 syntax.

Your 2nd problem will only be solved when the coder updates the mod for the latest version of vb.
Same problem..
Also its screws up my footer start google ad. Same issue, will fix that too.?



Quote:
Originally Posted by squidsk View Post
Here's a fix that fixes both issues:

1) Disable/delete the YAAS - Profile Tab Plugin that is attached to the member_complete hook (in other words my previous fix for problem 1 is not required anymore). If this isn't done you will get two Awards tabs on profile pages.

2) Make the following edits (all text in blue needs to be added) to the YAAS in Member Profile - Profile plugin that is attached to the member_build_blocks_start hook:

Code:
$blocklist['myawards'] = array(
    'class' => 'MyAwards',
    'title' => $vbphrase['awards'],
    'options' => array(
            'pagenumber' => $vbulletin->GPC['pagenumber']
    ),
    'hook_location' => 'profile_tabs_last',
    'wrap' => false
);
When this mod is updated to 4.1.x will this need to be "undone".?
Since it only affacts the profile, & not the actual awards page itself, should i just wait.?
Reply With Quote
  #700  
Old 03-10-2011, 04:47 AM
squidsk's Avatar
squidsk squidsk is offline
 
Join Date: Nov 2010
Posts: 969
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Gamelobby View Post
Same problem..
Also its screws up my footer start google ad. Same issue, will fix that too.?
Don't know.



Quote:
Originally Posted by Gamelobby View Post
When this mod is updated to 4.1.x will this need to be "undone".?
Since it only affacts the profile, & not the actual awards page itself, should i just wait.?
This shouldn't need to be changed unless how tabs are created is changed.
Reply With Quote
  #701  
Old 03-10-2011, 08:07 PM
CharlieDelta CharlieDelta is offline
 
Join Date: Apr 2010
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by squidsk View Post
Here's a fix that fixes both issues:

1) Disable/delete the YAAS - Profile Tab Plugin that is attached to the member_complete hook (in other words my previous fix for problem 1 is not required anymore). If this isn't done you will get two Awards tabs on profile pages.

2) Make the following edits (all text in blue needs to be added) to the YAAS in Member Profile - Profile plugin that is attached to the member_build_blocks_start hook:

Code:
$blocklist['myawards'] = array(
    'class' => 'MyAwards',
    'title' => $vbphrase['awards'],
    'options' => array(
            'pagenumber' => $vbulletin->GPC['pagenumber']
    ),
    'hook_location' => 'profile_tabs_last',
    'wrap' => false
);
Worked like a charm. Thank you. :up:
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 04:27 PM.


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.07753 seconds
  • Memory Usage 2,386KB
  • 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
  • (4)bbcode_code
  • (8)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
  • (5)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
  • (10)postbit_attachment
  • (10)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