The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Yet Another Awards System Details »» | |||||||||||||||||||||||||||||||||||||||||
*** 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
|
|||
|
|||
Same problem
|
#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. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|