Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[HTL] & [TXT] Awards/Medals/Cards Hack [vB3] Details »»
[HTL] & [TXT] Awards/Medals/Cards Hack [vB3]
Version: 1.00, by InfiniteWebby InfiniteWebby is offline
Developer Last Online: Aug 2007 Show Printable Version Email this Page

Version: 3.0.0 Rating:
Released: 02-02-2004 Last Update: 06-02-2004 Installs: 160
 
No support by the author.

Awards/ Medals/ Cards Hack [vB3]
By: AnimeWebby
Idea by: Lesane
Updated: 28nd May 2004 - Installer not table prefix friendly.

What this hack does:
This hack allows you to add awards, medals or cards to your vbulletin and assign these to members who you think deserve them.
These graphics will then show up in their member profile and/or their postbits depending on where you choose to add this hack.

New in v2
- Extra page showing all awards available as well as all the users who have earned an award.
- Support for full urls and relative ones for award icons.
- Support for awards on showpost and announcement

Other Stuff:
Although I give credit to Lesane for the idea this hack is totally recoded to be less server intensive and also uses a whole lot less queries. Therefor I do not consider this a 'port'.

Installation:
Download the appropriate .Zip file and follow the instructions in the readme file.

Upgrading:
So far there are no ways to upgrade this hack, if you have an old copy installed then you need to uninstall and reinstall from scratch.

Coming Soon:
- Awards added to the search and memberlists.
- Added functions to the addition of awards as well as cron functions to assign awards automatically to those members with 'X' posts, registered 'X' days etc...
- Option to show award name rather than graphic.
- Option to turn awards OFF & ON in postbit and memberinfo
- Request award on awards page (at Cyricx' request)
(not necessarily in that order)

Make sure you backup your files and database first! This hack has been tested on vB RC1 and RC4 only!

Please click the install button

If you experience any errors, problems or the hack doesn't seem to be functioning correctly then send me a pm with the following info:
- HTL or Standalone installer.
- Version of vB you are running.
- File where error is encountered.
- Exact error or description of error.

Views so far:
[NORMAL]AwardsMedalsCardsv2.1.zip (12.7 KB, 69 views)
[HTL]AwardsMedalsCardsv2.1.zip (12.8 KB, 57 views)
[TXT]AwardsMedalsCardsv2.zip (8.5 KB, 278 views)
[HTL]AwardsMedalsCardsv2.zip (10.2 KB, 203 views)

If you installed this hack before 23rd May and are getting foreach errors in your showthread then follow the step below:

In /includes/functions_showthread.php find:
PHP Code:
    // sorts through all the stuff to return the postbit template 
below that add:
PHP Code:
    // user awards
    
global $userawards
If in your showthread.php member post counts show N/A, they have no profile link or their user title is guest you MUST run 'Fix broken user profiles' in the update counters part of the admincp. This is found under the nav bar 'Import & Maintenance' > 'Update Counters' > 'Fix broken user profiles'. This will add the awards for all the users currently in your database and prevent showing incorrent member info.

Show Your Support

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

Comments
  #342  
Old 11-10-2004, 07:56 PM
rex_b rex_b is offline
 
Join Date: Jul 2004
Location: LA
Posts: 271
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ugh someone plz make this available for the MODCP.. I've been trying but can't make it where the MODCP can save the changes..
Reply With Quote
  #343  
Old 11-11-2004, 06:46 PM
rex_b rex_b is offline
 
Join Date: Jul 2004
Location: LA
Posts: 271
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I know someone knows what to do! Step up, pweeaasseee?
Reply With Quote
  #344  
Old 11-19-2004, 02:49 PM
snake-boy snake-boy is offline
 
Join Date: Jul 2004
Location: Bangkok
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

I have been looking for something like this FOREVER, please please assist me in getting it working.

Info requested:

- HTL or Standalone installer. - Standalone Installer
- Version of vB you are running. - V3.0.3
- File where error is encountered. - During install process (awards_install.php)
- Exact error or description of error. - See below:

PHP Code:
======================================
Database error in vBulletin 3.0.3:

Invalid SQL
        
SELECT
            post
.*, post.username AS postusernamepost.ipaddress AS ip,
            
user.*, userfield.*, usertextfield.*, useraward.*,
            
icon.title as icontitleicon.iconpath,
            
avatar.avatarpathNOT ISNULL(customavatar.avatardata) AS hascustomavatarcustomavatar.dateline AS avatardateline,
            
level,
            
NOT ISNULL(deletionlog.primaryid) AS isdeleteddeletionlog.userid AS del_useriddeletionlog.username AS del_usernamedeletionlog.reason AS del_reason,
            
editlog.userid AS edit_userideditlog.username AS edit_usernameeditlog.dateline AS edit_dateline,
            
editlog.reason AS edit_reason,
            
post_parsed.pagetext_htmlpost_parsed.hasimages,
            IF(
displaygroupid=0user.usergroupiddisplaygroupid) AS displaygroupid
            
        FROM post 
AS post
        LEFT JOIN user 
AS user ON(user.userid post.userid)
        
LEFT JOIN userfield AS userfield ON(userfield.userid user.userid)
        
LEFT JOIN usertextfield AS usertextfield ON(usertextfield.userid=announcement.userid)
        
LEFT JOIN useraward AS useraward ON(useraward.userid user.userid)
        
LEFT JOIN icon AS icon ON(icon.iconid post.iconid)
        
LEFT JOIN avatar AS avatar ON(avatar.avatarid user.avataridLEFT JOIN customavatar AS customavatar ON(customavatar.userid user.useridLEFT JOIN reputationlevel AS reputationlevel ON(user.reputationlevelid reputationlevel.reputationlevelid)
        
LEFT JOIN deletionlog AS deletionlog ON(deletionlog.primaryid post.postid AND deletionlog.type 'post')
        
LEFT JOIN editlog AS editlog ON(editlog.postid post.postid)
        
LEFT JOIN post_parsed AS post_parsed ON(post_parsed.postid post.postid)
        
WHERE post.postid IN (0,10)
        
ORDER BY dateline 
    
mysql error
Unknown table 'announcement' in on clause

mysql error number
1109

Date
Friday 19th of November 2004 10:50:38 AM
Script
http://<path_to_my_forums>/showthread.php?t=8
Referer
Username: <myusername>
IP Address: <my_ip_address>
=========================== 
I have checked to see that the table "announcement" actually exists. It does. I also tried to fix broken user profiles from admincp just in case, but no go. Everything "seems" ok until I hut a showthread.php

Please advise me how to fix this, I really (REALLY) want to install this hack.

I await your reply. Many thanks in advance to anyone who may advise?

-snake
Reply With Quote
  #345  
Old 11-29-2004, 12:40 AM
paulmjno paulmjno is offline
 
Join Date: Sep 2004
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Amazing hack! But... very tiring to install! lol. The first hack I've installed thus far with no problems.
Reply With Quote
  #346  
Old 11-30-2004, 08:10 PM
TosaInu's Avatar
TosaInu TosaInu is offline
 
Join Date: Jul 2004
Posts: 256
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by paulmjno
Amazing hack! But... very tiring to install! lol. The first hack I've installed thus far with no problems.
vb 3.03, works without a flaw. Nice hack AnimeWebby.
Reply With Quote
  #347  
Old 12-03-2004, 12:28 AM
tomcromp tomcromp is offline
 
Join Date: Sep 2004
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, it simply won't work for me.

I installed following all the steps, but I still get an error:

Unable to add cookies, header already sent.
File: /home2/tom/public_html/forum/includes/functions_showthread.php
Line: 704

It's really bothering me as this is my first hack install and it won't work.
Reply With Quote
  #348  
Old 12-03-2004, 10:46 AM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Hack!

2 Additions if you ever get time.

1. Can you leave the small postbit but have the Awards display a large version of the award? Or both? I would like ot have full metals in the Awards page but only the tiny ribbons on the postbit.

2. Any way yo make them scroll in the postbit? The latest IPBArcade hack does this and it would be a great addon for this hack.

Agian, excellent work and thanks!!!!!
Reply With Quote
  #349  
Old 12-04-2004, 02:38 AM
dssart dssart is offline
 
Join Date: May 2002
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Finally installed this hack..works great with 3.0.3..I'd like to see an update with some of the great suggestions posted here. I would definitely pay for the next one!

BTW, for all those having trouble with this script...make sure every bit of code is inserted correctly. I had a ");" in the wrong place and I couldn't view my members.php!
Reply With Quote
  #350  
Old 12-04-2004, 10:52 AM
Eagle Creek's Avatar
Eagle Creek Eagle Creek is offline
 
Join Date: Jan 2004
Location: Netherlands
Posts: 742
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dssart
Finally installed this hack..works great with 3.0.3..I'd like to see an update with some of the great suggestions posted here. I would definitely pay for the next one!

BTW, for all those having trouble with this script...make sure every bit of code is inserted correctly. I had a ");" in the wrong place and I couldn't view my members.php!
I wouldn't but still it is a great script!
Reply With Quote
  #351  
Old 12-08-2004, 11:49 AM
Edric Edric is offline
 
Join Date: Mar 2004
Location: Melita, Evropa Latina
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Flow Fusion
Ok this hack does not work in 3.1 unless you do this.

You need to use the 3.0 showthread.php, and the 3.0 includes/adminfunctions_showthread.php

It won't work on the 3.1 php files. I don't know why but that's the deal.

I have the shoutbox, who was online, awards, arcade, and store hack on my board.

And this is the only way I see getting this file to work.
I am using 3.0.1, where can I get the 3.0.0 files?

I keep on getting errors with the showthread files, obviously using the 3.0.1 files.
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 07:53 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.06126 seconds
  • Memory Usage 2,346KB
  • Queries Executed 25 (?)
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
  • (3)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete