The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
![]() |
|||||||||||||||||||||||||||||||||||||||||
*** 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
Download Now
Screenshots
Supporters / CoAuthors Show Your Support
|
23 благодарности(ей) от: | ||
Abominus, afmarko99, alcazarx, andy_mcguire, CAG CheechDogg, CoZmicShReddeR, dandanch, danswano, Elite_360_, josner, Kesha, MagicPID, mertiliuss, Mickie D, nacaruncr, netzwart, RichieBoy67, sadiq6210, SKIDROW |
Comments |
#742
|
|||
|
|||
![]() Quote:
![]() |
#743
|
|||
|
|||
![]()
UPDATE FOR: 4.0.8 - 4.1.3
(TAKE BACKUP BEFORE ANY REPLACE) 1- Find the template (memberinfo_block_myawards) and replace it all Code:
<div id="view-myawards" class="<vb:if condition="$selected_tab == 'myawards'">selected_view_section<vb:else />view_section</vb:if>"> <div> <div class="blocksubhead subsectionhead userprof_headers userprof_headers_border"> {vb:rawphrase award_showcase} - {vb:raw $block_data[num]} {vb:rawphrase awards} <vb:if condition="$vboptions[aw_points]"> - {vb:raw $block_data[total_points]} {vb:rawphrase points}</vb:if> </div> <div class="blockbody"> <table width="100%"> <tr align="center"> <vb:if condition="$vboptions[aw_showicon]"><th class="blocksubhead" nowrap="nowrap">{vb:rawphrase award_icon}</th></vb:if> <vb:if condition="$vboptions[aw_showimage]"><th class="blocksubhead" nowrap="nowrap">{vb:rawphrase award_image}</th></vb:if> <th class="blocksubhead" width="100%">{vb:rawphrase award_description}</th> </tr> {vb:raw $block_data[myawards]} </table> </div> </div> </div> 2- From(Plugin Manager) Find (YAAS - Profile Tab) and disactive it. 3- From (plugin manager) Find (YAAS in Member Profile - Profile) >> EDIT >> Replace it all Code:
$blocklist['myawards'] = array( 'class' => 'MyAwards', 'title' => $vbphrase['my_awards'], 'options' => array( 'pagenumber' => $vbulletin->GPC['pagenumber'] ), 'hook_location' => 'profile_tabs_last', 'wrap' => false ); require_once('./global.php'); global $vbulletin; require_once(DIR . '/includes/class_bbcode.php'); $bbcode_parser =& new vB_BbCodeParser($vbulletin, fetch_tag_list()); class vB_ProfileBlock_MyAwards extends vB_ProfileBlock { var $template_name = 'memberinfo_block_myawards'; function confirm_empty_wrap() { return false; } function confirm_display() { return ($this->block_data['myawards'] != ''); } function prepare_output($id = '', $options = array()) { global $show, $vbphrase, $stylevar, $vbcollapse, $bgclass, $vbulletin; require_once(DIR . '/includes/class_bbcode.php'); $bbcode_parser =& new vB_BbCodeParser($this->registry, fetch_tag_list()); $result = $this->registry->db->query_read(' SELECT * FROM ' . TABLE_PREFIX . 'award_user AS award_user LEFT JOIN ' . TABLE_PREFIX . 'award AS award USING (award_id) WHERE award_user.userid = ' . $this->profile->userinfo['userid'] . ' AND award.award_active = "1" ORDER BY '.$vbulletin->options['aw_awardorder'].' '); if (($vbulletin->options['aw_points']) AND ($this->profile->userinfo['userid'])) { $userpoints = $this->registry->db->query_read(' SELECT a.*, au.*, SUM(award_pointvalue) AS TotalPoints FROM ' . TABLE_PREFIX . 'award a, ' . TABLE_PREFIX . 'award_user au WHERE (au.userid = '.$this->profile->userinfo['userid'].') AND (a.award_id=au.award_id) AND (a.award_active = "1") GROUP BY au.userid '); while ($array = $this->registry->db->fetch_array($userpoints)) { $this->block_data['total_points'] = $array['TotalPoints']; } } $num = $this->block_data['num'] = $this->registry->db->num_rows($result); $this->block_data['myawards'] = ''; if ($num > 0) { // Display Awards while ($award = $this->registry->db->fetch_array($result)) { exec_switch_bg(); $award['award_desc'] = $bbcode_parser->parse($award['award_desc']); $award['issue_reason'] = $bbcode_parser->parse($award['issue_reason']); $award_issue_date = vbdate($this->registry->options['dateformat'], $award['issue_time'], true); $award_issue_time = vbdate($this->registry->options['timeformat'], $award['issue_time']); //- VB3 -// eval('$this->block_data[\'myawards\'] .= "' . fetch_template('awards_userawards_bit') . '";'); //- BEGIN VB4 -// $templater = vB_Template::create('awards_userawards_bit'); $templater->register('award', $award); $templater->register('award_issue_date', $award_issue_date); $templater->register('award_issue_time', $award_issue_time); $this->block_data['myawards'] .= $templater->render(); //- END VB4 -// } } } } Good luck ![]() |
7 благодарности(ей) от: | ||
danswano, GameOverViper, Judge Dredd X, nacaruncr, odie3, ProFifaLeagues, Stuk@ |
#744
|
|||
|
|||
![]() Quote:
![]() ![]() ![]() |
#745
|
|||
|
|||
![]()
Thanks Sadiq6210,
This fixed the crazy tab without background, and the displaced footer issues. Hadn't noticed any other (unwanted) changes. ![]() Kudos. :up: Update:Found a problem: If there's an Avatar for the poster, the awards are displayed to the the right of the award, and not below. If there's no Avatar, the awards are displayed in a more pleasing setting. Is there a way to get the Awards showcase to show below the avatar, in the postion it's displayed if there's no Avatar? ![]() Please accept my sincere thanks for your hard work. would you have any suggestions to fix this issue? Update: Yet Again Whoops, Nevermind. Postbit: Display Location: Where do you want awards showcase to appear in postbit? userinfo_right (legacy postbit) userinfo_right_after_posts (horizontal postbit) Postbit: Style 1 (default) Fixes the issue properly. Sorry about the confusion |
#746
|
|||
|
|||
![]()
Giving Database Error For 4.1.3
|
#747
|
|||
|
|||
![]() Quote:
____ You're welcome ![]() Let me know about any bug in this product so I can try to fix it until CypherSTL release the new version. |
#748
|
|||
|
|||
![]()
Automation bug?
I created two tasks, one for 100 posts, another for 500 posts. When a user gets a 500 medal, the 100 medal he had disappears. |
#749
|
|||
|
|||
![]()
I still have an issue when I add a medal to a users profile, their custom background image disappears. This has been ongoing for more than a month.
|
#750
|
|||
|
|||
![]()
Error when trying to install... please help!
Installing on vbulletin 4.1.3 Mod version 4.0.2 PL1 MySQL version 5.5 BE ADVISED I REPLACED TEXT BELOW THAT I WANT PRIVATE WITH "######" Error ------------------------------------------------------------------------------------------------------- Database error in vBulletin 4.1.3: Invalid SQL: ALTER TABLE award ADD award_allowrecommend TINYINT( 1 ) DEFAULT 1 NOT NULL,ADD award_pointvalue TINYINT( 3 ) DEFAULT 0 NOT NULL; MySQL Error : Table '#####.award' doesn't exist Error Number : 1146 Request Date : Wednesday, May 4th 2011 @ 01:33:29 PM Error Date : Wednesday, May 4th 2011 @ 01:33:29 PM Script : http://www.#######.com/admincp/plugi...=productimport Referrer : http://www.#######.com/admincp/plugin.php?do=productadd IP Address : ##.#.#.### Username : ######### Classname : vB_Database MySQL Version : 5.5.10 End of error ---------------------------------------------------------------------------------------------------- ![]() ![]() ![]() ![]() ![]() ![]() |
#751
|
|||
|
|||
![]() Quote:
Fixed it, change TYPE=MyISAM to ENGINE=MyISAM in the XML file. |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|