Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Trader Ratings v1.2.0 Details »»
Trader Ratings v1.2.0
Mod Version: 1.2.0, by eoc_Jason (Coder) eoc_Jason is offline
Developer Last Online: Nov 2011 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.0.7 Rating: (21 votes - 4.76 average) Installs: 254
Released: 01 Jun 2004 Last Update: 15 Nov 2004 Downloads: 246
Not Supported DB Changes  

Trader Ratings - A user feedback hack
Copyright İ2004 Jason Rabel, All Rights Reserved.
__________________________________
Latest TR Verson: 1.2.0
vB Versions: 3.0.0 - 3.0.9
Author: Jason Rabel
Contact: PM me here, I'll respond.
Site: EXTREME Overclocking
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Updates:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
1.2.0 - September 4, 2004
- Added Trader Ratings Stats Page (finally!)
- Added PM notification when someone receives feedback
- Changed how positive feedback percentage score is calculated (bugfix)
- Ability to "close" the Trader Ratings pages (for maintainence or whatever) - TRATING_CLOSED
- Ability to set the URL field when submitting feedback to required or optional - TRATING_REQ_URL

1.1.0 - June 7, 2004
- Added time-based user edit/delete abilities, set via TRATING_UEDIT constant in traderratings.php file
- Userdate field is now an int field to be consistent with vBulletin
- Userrating field changed to tinyint to save space
- Fixed timeframes for showing historical ratings
- Made some various code consolidation
- Added missing ".TABLE_PREFIX." statement
- Templates.txt file shows code for postbit & MEMBERINFO, with conditional examples
- All 3 templates changed heavily
- Added some more phrases & fixed missing phrases

1.0.1 - June 2, 2004
- Fixed a "divide by zero" display error
- Postbit template fixed so guests do not have a trader rating

1.0.0 - June 1, 2004
- Initial Public Release

Description:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Trader Ratings has evolved from my vB2 Buy/Sell/Trade User Rating System. This is a rating system for when members buy / sell / trade items from each other (presumably on a FS section of your forum). It is based on the honor system since there is no way to truly tell if they did engage in a transaction. (But I'm working on a way to fix that.) Trader Ratings came about because it was a pain to try and maintain a single thread listing good / bad traders and so far has worked out quite well.

Features:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
• Rate another 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
• Display ratings over time
• Filter based on Buyer/Seller/Trade/or feedback they left for others
• Users can edit/delete ratings left for others (time based limitation)
• Admins & Mods can edit/delete anyone's ratings (just incase)
• Stats page showing best & worst rated members, and recent ratings
• PM notification when a person is rated

Basic Info:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
I haven't written a FAQ or any real documentation yet, but the way the system works is very simple. The only part that might confuse someone is that the Feedback Score is based only on UNIQUE members. Also, there are simple checks in place to make sure they actually do select proper info and enter a comment. A user is not able to rate themself (obviously). Permissions for viewing / rating are similar to standard forum viewing / posting permissions. Also it checks to make sure users exist and all that good stuff.

Installation Info:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
This hack is very simply to implement requiring only:
• 1 new file
• 5 new templates / 2-3 template changes (navbar, posbit/postbit_legacy, MEMBERINFO, memberlist_resultsbit)
• 52 new phrases
• 1 new DB table / 1 table DB change & index

An install/upgrade PHP file is included to do all the template/phrase/DB stuff, so basically you run that, upload the file, and edit your postbit template. BAM!

Screen Shots / Demos:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
See Screenshots below, or you can view them on my forums: My Trader Rating Page

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

Forums Using This Hack:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
EXTREME Overclocking Forums
i-Club -- Forums
Accord Tuner
NSX Prime
Honda-Acura.net
Guns Network
PimpRig

(PM me your forum if you want me to add you to the list)

Donations:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
This hack will always be free, however your donations are kindly accepted and will help towards further development. If you donate, please leave me some info (either your forum site or username at vB.org) so that I can thank you.


Plans For Future Releases:
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
• rebuttal / followup comments
• item description (possibly instead of thread url)
• button on thread that buyer/seller clicks to tie the transaction to two people

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	trating_display_v1.1.0.gif
Views:	3283
Size:	56.2 KB
ID:	19032Click image for larger version

Name:	trating_feedback_v1.1.0.gif
Views:	2088
Size:	55.2 KB
ID:	19033Click image for larger version

Name:	trating_stats_1.2.0.gif
Views:	2148
Size:	58.7 KB
ID:	20529

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #211  
Old 19 Jul 2004, 17:08
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
If you have installed other hacks that modify either of those, then I'm sorry but I can't help you out there. My hack is very simplistic and uses default vB variables for generatig most of the data.
__________________
My Site: EXTREME Overclocking

Do not PM me with your iTrader problems or asking for the code. I will just delete your PM without reading it.
Reply With Quote
  #212  
Old 19 Jul 2004, 20:56
jesslynn jesslynn is offline
 
Join Date: Oct 2003
{sigh} I was afraid you were gonna say that. Oh well, I guess I'll have to uninstall/revert back. Thanks anyway!
Reply With Quote
  #213  
Old 19 Jul 2004, 21:13
Watson's Avatar
Watson Watson is offline
 
Join Date: May 2004
Is there anyway to click under the username or something to actually leave feedback, the only way I been doing it is by clicking on the users trader rating number. Hoping to put like an icon or summit somewhere.

And how what file do I edit to add it so they need to enter a URL when doing a trade/sale. And can I speify that it has to come from a specific Forum

Watson
Reply With Quote
  #214  
Old 20 Jul 2004, 12:20
tiedyetoga tiedyetoga is offline
 
Join Date: Sep 2002
very nice.
Reply With Quote
  #215  
Old 20 Jul 2004, 16:40
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
You will have to be more specific when you say "click under their username to leave feedback". What page are you talking about? A screenshot would help. The reason I have the "leave feedback" info on the TR page is so that people see the rest of the info on the page too.

As for making URLs required, there is only one php file to edit (traderratings.php), just change (in two places):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Also you might want to edit the template to show that it is a requried field. However keep in mind that right now I don't do any URL checking, so they could enter totally bogus info and it wouldn't know any better.


Originally Posted by Watson
Is there anyway to click under the username or something to actually leave feedback, the only way I been doing it is by clicking on the users trader rating number. Hoping to put like an icon or summit somewhere.

And how what file do I edit to add it so they need to enter a URL when doing a trade/sale. And can I speify that it has to come from a specific Forum

Watson
__________________
My Site: EXTREME Overclocking

Do not PM me with your iTrader problems or asking for the code. I will just delete your PM without reading it.
Reply With Quote
  #216  
Old 20 Jul 2004, 19:27
Watson's Avatar
Watson Watson is offline
 
Join Date: May 2004
Thanks for that mate

The bit I am meaning is the bit highlighted here mate. Its the only way a user can leave feedback for my other users is by clicking on that. Is there any way to add an add feedback bit somewhere.

Also, how do I make it for a certain user group only.

Watson
Attached Images
File Type: jpg pic.jpg (65.4 KB, 33 views)

Last edited by Watson : 20 Jul 2004 at 20:07.
Reply With Quote
  #217  
Old 20 Jul 2004, 21:08
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
Sure you can make a "leave feedback" link anywhere... Just look at the URL structure in the TR template and put it wherever you please...

For a specific usergroup, look in the included TXT file, there is a function called is_member_of() or something similar.
__________________
My Site: EXTREME Overclocking

Do not PM me with your iTrader problems or asking for the code. I will just delete your PM without reading it.
Reply With Quote
  #218  
Old 21 Jul 2004, 12:50
Freezerator Freezerator is offline
 
Join Date: Dec 2001
Real name: Bas
Is there some kind of stats page, where you can view people with top ratings and things like thats?
Reply With Quote
  #219  
Old 21 Jul 2004, 15:35
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
No, that will be in the next update though. However right now I'm in the process of trying to find a job, so I have put all my projects like this on hold.

BTW, this has been asked and answered several times before, please use the "search this thread" option at the top, most people are starting to get really repetitive in their questions.
__________________
My Site: EXTREME Overclocking

Do not PM me with your iTrader problems or asking for the code. I will just delete your PM without reading it.
Reply With Quote
  #220  
Old 21 Jul 2004, 22:01
Freezerator Freezerator is offline
 
Join Date: Dec 2001
Real name: Bas
my bad. Good luck on finding a job though
Reply With Quote
  #221  
Old 21 Jul 2004, 22:24
NietzscheKid NietzscheKid is offline
 
Join Date: Jun 2002
Originally Posted by Odoin
Thank you so much Jason!
Hello

this is a wonderful hack.

I would like to ask a question and I hope this is not stupid to ask ... but is there a way that I can delete the buyer/seller columns? I just ask because we don't buy or sell, just trade and this system would be perfect for us. If you or anyone can tell me how I can modify the hack to achieve a trades only function, I'd be overly happy.

Thank you in advance for any help
Reply With Quote
  #222  
Old 21 Jul 2004, 23:27
eoc_Jason's Avatar
eoc_Jason eoc_Jason is offline
 
Join Date: Dec 2001
Well there are several things you can remove if you want to make it the most efficient, however to keep it simple (and make upgrades easier), I would just modify the template where you submit a new rating, remove the buy/sell/trade dropdown and make trade a hidden form field. You can also modify the display template to remove the extra buy/sell stuff.
__________________
My Site: EXTREME Overclocking

Do not PM me with your iTrader problems or asking for the code. I will just delete your PM without reading it.
Reply With Quote
  #223  
Old 24 Jul 2004, 13:54
Tilmanitou Tilmanitou is offline
 
Join Date: Jul 2003
Jason, in your templates.txt you wrote:

-----------------------
NOTE: If you only want specific user groups to use the ratings, you will also
need to modify the traderratings.php code to prevent users from getting
to the feedback page through manual URLs (unlikely, but possible). This feature will be fully implemented in the next version (if you don't want to modify the php file).
-----------------------

would you please be so kind and explain me how to do that exactly, if possible in "find: x and replace with: y style" and tell me how to do that for one usergroup as well as for several usergroups.

I didn't manage to restrict access to traderratings in the postbit and memberinfo templates to one or several usergroups only. so we helped us out in limiting access to user profiles for these groups and adding the link to traderratings only in the memberinfo template.

Seems like I'm not the only one who didn't understand how to do that...thanks for explaining us!
Reply With Quote
  #224  
Old 24 Jul 2004, 20:37
Watson's Avatar
Watson Watson is offline
 
Join Date: May 2004
Yeah I am hoping just for a forum to be used for my ratings, and not a usergroup. so they have to do it that way.

Also Jason mate, I aint exactly sure, but how would I put in a leave Feedback image or something in the Postbit?
Reply With Quote
  #225  
Old 30 Jul 2004, 19:06
hasan2k hasan2k is offline
 
Join Date: Jan 2004
Originally Posted by eoc_Jason
Well there are several things you can remove if you want to make it the most efficient, however to keep it simple (and make upgrades easier), I would just modify the template where you submit a new rating, remove the buy/sell/trade dropdown and make trade a hidden form field. You can also modify the display template to remove the extra buy/sell stuff.
This is a little off topic but I think we should all discuss this.

As you all know, this script is a honor based system, so there is no way to know if the rating is valid unless we can somehow track the transaction. So I would like to throw in the topic of Verification. Lets give your best shot.

My idea would be:

1. To some how have a Credit card verification included in the script. Something like what has been used in the adult sites to verify age. This verificaiton will be used for people who want to participate in the rating system. This way you have a way of telling if the rater is not a fictitous person because some people may abuse the system to make themselves look better than the others by getting multiple id's. If you have a verification built in, one person can rate only rate others not himself.

2. What do you think about verifying a transaction by asking a few questions to verify transaction did take place. Like the amount of transaction. Now, if asking the buyer the transaction amount found and asking the seller transaction amount found do not match, it will be seen as a fictitious transaction and will not be allowed to record the "RATING".

I think verification is the only way to do this. As a matter of fact, AMAZON.com just announced that they are going to implement the credit card verification to make sure the reviewr of their products are the people they say they are.

Lets discuss.

Last edited by hasan2k : 30 Jul 2004 at 19:09.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


New To Site? Need Help?

All times are GMT. The time now is 02:31.

Layout Options | Width: Wide Color: