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

Reply
 
Thread Tools
Buy/Sell/Trade User Rating System (aka eBay Style User Feedback Hack) Details »»
Buy/Sell/Trade User Rating System (aka eBay Style User Feedback Hack)
Version: 1.00, by eoc_Jason eoc_Jason is offline
Developer Last Online: Jan 2020 Show Printable Version Email this Page

Version: 2.3.x Rating:
Released: 04-25-2003 Last Update: Never Installs: 85
 
No support by the author.

Buy / Sell / Trade User Rating System (aka eBay Style User Feedback Hack)

Standard Disclaimer:
BACKUP YOUR DATABASE & FILES BEFORE IMPLEMENTING THIS HACK!!!

Description:
This is a rating system for when members buy / sell /trade items from each other. It is based on the honor system since there is no way to truly tell if they did engage in a transaction. However I created this system because it was a pain to try and maintain a single thread listing good / bad traders and so far has worked out quite well.

Key Features:
- Rate Member Positive/Negative/Neutral
- Specify Buyer, Seller, or Trade
- Leave comments about the deal
- Records date when rating created
- Specify a URL to the deal
- Admins & Super Mods can delete ratings (just incase)
- Pagination (Just for Mist )

Current Version: v1.11
There are instructions in the zip for upgrading from 1.0 -> 1.1
*Note*, I forgot the change of templates "faq" & "faq2" (added as steps 19 & 20), thats why I uploaded v1.11, otherwise everything is the same as v1.1 (If you don't want the little FAQ part, just remove the FAQ link in the getinfo template below the rating stuff)

Tested On vBulletin Version: 2.2.9, 2.3.0
(should be compatible with all versions, very simple stuff)

To Do List: (Last Edited: 05/01/03)
- Send user an email when feedback is left for them
- Allow the user who received the feedback to comment on the feedback left for them. (For Neutral/Negative Feeback Only)
- Allow optional time limits for how often you can rate someone
- Allow all columns to be sortable ASC/DSC
- create a sort of wall of fame / shame (check this thread) for more info
- have a link so you can find out all the people you rated (and how you rated them)

Additions & Changes:
1 File Uploaded
1 Table Added
1 Table Changed
3 Files Changed
10 Templates Added
5 Templates Changed

Credits:
I can't take the entire credit for this hack, while I did have the idea in my head for a while, I took bits and pieces of code off of the User Ratings hack written by EXCHANGE.

Also I would like to give a big thanks to all the members at the Extreme Overclocking Forums that helped me test out this hack as well as give me suggestions for additions and improvements.

Like My Hack?:
If you like this hack and are currently using it, please click the INSTALL button. You will receive updates in your e-mail, whenever I add new features (or fix bugs). Also any comments / suggestions are welcome. Your opinions help make it a better hack!

Sites Currenly Using This Hack:
(If you would like your site listed, please let me know so I can add it to the list!)
forums.extremeoverclocking.com
www.sportscardforum.com
www.honda-acura.net
www.graphcal-illusions.com
www.7thgencivic.com/forums/
www.vb-host.com
www.planetwrx.com

Show Your Support

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

Comments
  #92  
Old 05-11-2003, 07:16 AM
lifesourcerec's Avatar
lifesourcerec lifesourcerec is offline
 
Join Date: Jan 2002
Posts: 429
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That ticket idea would be good, but it is going to confuse a lot of people.
Reply With Quote
  #93  
Old 05-15-2003, 04:19 AM
lifesourcerec's Avatar
lifesourcerec lifesourcerec is offline
 
Join Date: Jan 2002
Posts: 429
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
05-04-03 at 05:33 PM Fi_InCogNiTo said this in Post #69
Would it be possible to put up some sort of a flag if there's any negative feedbacks? Maybe show a percentage of positive/negative (Kinda like eBay does now) Just a thought.
Yeah, I was thinking that or a way to list the positive, negative, neutral in postbit.
Reply With Quote
  #94  
Old 05-15-2003, 04:36 AM
lifesourcerec's Avatar
lifesourcerec lifesourcerec is offline
 
Join Date: Jan 2002
Posts: 429
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
05-01-03 at 01:45 AM vB-Host.com said this in Post #43
If anyone is intrested.. I made some mods here http://www.vb-host.com/vbhostrates.p...how&rateuser=1 it includes a form to rate us on the same page of the feed back.
Can you give me the code for that? Instead of being in profile, I want to just have a separate page where I can make a "Leave Feedback" button.
Reply With Quote
  #95  
Old 05-15-2003, 04:44 AM
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
Location: Houston, TX
Posts: 493
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1. In the next version there will be post/neu/neg feedback totals available on the postbits page with no added queries.

2. The "ticket" idea might be doable... I think more of a "make an offer" button would be better, opening up a window that would be sort of like a PM to the thread creater (seller) which the person can fill out info like the item they want to buy and the price. Then the seller can either accept the offer or reject it, and optionally close the thread (sometimes people post multiple items, so it's not always feasable to close a thread).

However, something like this would require some hacking with the PM code, adminCP (possibly), threadview, and who knows what else... I'm up to the task, but it is starting to stray from the simple hack that I intended it to be.

Anyhow, I've been swamped at work this week and when I come home I've been having to do a lot with my own website, and this weekend I will be going out of town. So it looks like v1.2 will be at least a couple weeks (if not more) down the road. I am going to try and incorporate as many features as possible that everyone has suggested (without over complicating the whole thing).

I will try to work on that bug asap with the random DB errors, I'm sorry I haven't had a chance to look at it sooner.
Reply With Quote
  #96  
Old 05-15-2003, 10:02 PM
atomic fireball's Avatar
atomic fireball atomic fireball is offline
 
Join Date: Apr 2003
Location: California
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I really like the idea of a separate page where one can view feedbck and leave feedback as well. Nice.

Stealing from ebay, another easy addition would be possibly adding the "member since: XX/XX/XXXX" line to the feedback view, just so it would raise eyebrows easier if you see a guy with lots of positives, and he just joined. This info is located elsewhere in the forum, but just makes it easier to view in one spot with the feedback.

Or, stealing yet again, a small icon next to the trader rating in the postbit to show the levels of positive feedback without even clicking it. White star under 10 positives, blue star over 10 positives, Gold star after 100+, etc.

All should be fairly easy to impliment.

If you need any graphics, let me know, that's my thang.
Reply With Quote
  #97  
Old 05-20-2003, 11:55 AM
bandersen's Avatar
bandersen bandersen is offline
 
Join Date: Feb 2002
Location: Oslo
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for the hack!

I followed the instructions for version 1.11 and username in postbit is not there anymore. I do have the Lesanes hack in there. There is more stuff missing I guess.... ??
Reply With Quote
  #98  
Old 05-21-2003, 02:28 PM
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
Location: Houston, TX
Posts: 493
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Atomic Fireball - I've been considering making the whole feedback page & feedback submission into one custom page instead of the popup window & profile page. I think this would eliminate confusion and also reduce code hacking on other files. I suppose it really wouldn't be that hard to allow for either choice, I'll be sure to include that in the next release.

Speaking of which, as for the next release guys, I can't give you any ETA since I've been so tied up with other things, perhaps since I have a 3 day weekend coming up I can sit down and work on it some.
Reply With Quote
  #99  
Old 05-21-2003, 03:50 PM
atomic fireball's Avatar
atomic fireball atomic fireball is offline
 
Join Date: Apr 2003
Location: California
Posts: 80
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sweet, thanks for the update jason.

I'm looking forward to the next release.
Reply With Quote
  #100  
Old 05-21-2003, 04:22 PM
Odysseus's Avatar
Odysseus Odysseus is offline
 
Join Date: Oct 2002
Location: Regensburg, Germany
Posts: 88
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
05-15-03 at 07:44 AM eoc_Jason said this in Post #94

2. The "ticket" idea might be doable... I think more of a "make an offer" button would be better, opening up a window that would be sort of like a PM to the thread creater (seller) which the person can fill out info like the item they want to buy and the price. Then the seller can either accept the offer or reject it, and optionally close the thread (sometimes people post multiple items, so it's not always feasable to close a thread). [/B]
Also a possibility, but I think it's even more complicated then my version.

You basically need one new table, some new templates and one IF-ELSE-clause in order to check if there's a record in the table.
(OK, a few more things, but that's just the basis).
Reply With Quote
  #101  
Old 05-25-2003, 12:16 PM
gmarik's Avatar
gmarik gmarik is offline
 
Join Date: May 2002
Location: Mocsow
Posts: 1,288
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Has it an itegration with PayPal? What would be great, like the hack Mist is working on...
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 02:58 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08681 seconds
  • Memory Usage 2,319KB
  • 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_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
  • (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