![]() |
|
|
Mod Options |
Trader Ratings v1.2.0 Details »»
|
|||||||||
|
This modification is in the archives.
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 Show Your Support
No members have liked this post.
|
|||||||||
|
#211
|
||||
|
||||
|
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. No members have liked this post.
|
|
#212
|
|||
|
|||
|
{sigh}
I was afraid you were gonna say that. Oh well, I guess I'll have to uninstall/revert back. Thanks anyway!No members have liked this post.
|
|
#213
|
||||
|
||||
|
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 No members have liked this post.
|
|
#215
|
||||||||
|
||||||||
|
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):
to
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
__________________
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. No members have liked this post.
|
||||||||
|
#216
|
||||
|
||||
|
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 No members have liked this post.
Last edited by Watson : 20 Jul 2004 at 20:07. |
|
#217
|
||||
|
||||
|
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. No members have liked this post.
|
|
#218
|
|||
|
|||
|
Is there some kind of stats page, where you can view people with top ratings and things like thats?
No members have liked this post.
|
|
#219
|
||||
|
||||
|
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. No members have liked this post.
|
|
#220
|
|||
|
|||
|
my bad. Good luck on finding a job though
![]() No members have liked this post.
|
|
#221
|
|||
|
|||
|
Originally Posted by Odoin
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 ![]() No members have liked this post.
|
|
#222
|
||||
|
||||
|
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. No members have liked this post.
|
|
#223
|
|||
|
|||
|
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! No members have liked this post.
|
|
#224
|
||||
|
||||
|
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? No members have liked this post.
|
|
#225
|
|||
|
|||
|
Originally Posted by eoc_Jason
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. No members have liked this post.
Last edited by hasan2k : 30 Jul 2004 at 19:09. |
![]() |
«
Previous Mod
|
Next Mod
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) |
| Mod Options | |
|
|
| New To Site? | Need Help? |
All times are GMT. The time now is 02:31.






I was afraid you were gonna say that. Oh well, I guess I'll have to uninstall/revert back. Thanks anyway!
