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 |
#642
|
||||
|
||||
I doubt it is, the developer has been online. I expect we'll see something soon, now that it's unlikely the same things are going to be broken again so soon.
|
#643
|
|||
|
|||
I expect that also
|
#644
|
|||
|
|||
The fix is on the first message in this thread, in tha FAQ
|
#645
|
|||
|
|||
|
#646
|
|||
|
|||
Confirmed working on vB 4.1.0 - I like it a lot since I just wanted a way to award people, without all the extra stuff with points and stuff!
|
#647
|
|||
|
|||
This looks absolutely AMAZING!
|
#648
|
|||
|
|||
UPDATE FOR: 4.0.8 - 4.1.1
(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 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 -//
}
}
}
}
3- From same place (Plugin Manager) find (YAAS - Profile Tab) and disactive it. |
#649
|
|||
|
|||
Quote:
Otherwise it wasn't giving good appearance in member profile. However there are still a few issues, like points have a limit of 127 as when I put 1000 or anything it chnaged back to 127. // the recommend link is not working - or how does it work? // -to me it says, you dont have the permission in 4.1 PL 2. EDIT : The recommend link is working after i set the permissions in usergroups. Thankyou |
#650
|
|||
|
|||
thanks for the updated templates/code! looking good in 4.1
|
#651
|
|||
|
|||
Anyone seen this error before?
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|