Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
iTrader 2.1.0 (Interim Release) Details »»
iTrader 2.1.0 (Interim Release)
Version: 2.1.0, by eoc_Jason eoc_Jason is offline
Developer Last Online: Jan 2020 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.7.1 Rating:
Released: 06-12-2008 Last Update: Never Installs: 413
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

To hold people over until I get the full updated version with new features released, I'm posting this Interim version that has been tested / updated for vBulletin 3.7.x

There are no new features in this release, it is simply compatability updates and minor bug fixes. There are changes to both files & templates, but no changes to the iTrader tables.

--------------------

iTrader - A user feedback add-on for vBulletin 3.7.x
Copyright ?2004-2008 Jason Rabel, All Rights Reserved.
__________________________________
Latest iTrader Verson: 2.1.0
vB Versions Supported: 3.7.x
Author: Jason Rabel
Contact: PM me here.
Site: EXTREME Overclocking
??????????????????????????????????
Description:
iTrader for vBulletin has evolved from Trader Ratings for vB 3.0.x which evolved from Buy/Sell/Trade User Rating System for vB 2.x. 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 somewhat based on the honor system since there is no automatic way to truly tell if they did engage in a transaction. iTrader 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 in each transaction: Buyer, Seller, or Trade
  • Leave multiple comments about the deal
  • Dates & IPs are all recorded to prevent abuse
  • Specify a thread URL to the deal
  • Advanced URL checking
  • 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)
  • iTrader Admins can edit/delete anyone's ratings (just incase)
  • PM notification when new rating or comment is left
  • Per-usergroup permissions
  • Lots of admin controllable options

Installation / Upgrade Info:
Read the included readme file, it explains everything.

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

Donations:
This add-on will always be free, however your donations are kindly accepted and will help towards further development. The link is on the right under "The Developer" info.

Show Your Support

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

Comments
  #142  
Old 08-03-2008, 11:59 PM
DsmNikki's Avatar
DsmNikki DsmNikki is offline
 
Join Date: Jun 2008
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed Works Awesome Thanks
Reply With Quote
  #143  
Old 08-04-2008, 12:41 AM
packetattack packetattack is offline
 
Join Date: Jun 2005
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Figured it out. I had to follow the version number update after doing the debug option. Works great!

Thanks!
Reply With Quote
  #144  
Old 08-04-2008, 05:10 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TimberFloorAu View Post
We still have SQL errors, caused during and after the removal of this mod. My suggestion would be, unless your a database whizzkid, or the author actually ever posts here again, to avoid until he has answered some issues, and addressed them, and or its gone gold.

Ozzy
So far your the only one I know of who has reported any database errors. When did you encounter your first error? Are you sure you fully uninstalled? You should no longer have any tables in the database.

Technically, this isn't a BETA version, but an interim release until the full version is completed, which is reported to be an undermined amount of time. What you might have here, since I'm not hearing this to be a common problem, is a modification conflict with something else. Have you tried disabling your hacks to see if you still get the error with them all off?
Reply With Quote
  #145  
Old 08-04-2008, 06:39 AM
MoneyProBlog MoneyProBlog is offline
 
Join Date: Jul 2008
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Shazz View Post
For whatever template you want to display it in, postbit, profile etc. The directions are inside the zip.

Use the 3.6.x version

iTrader 2.0

I don't think the instructions are going to be enough for me to get this one.

Below are the instructions inside the zip:

-----------------------------------------------------------

Two fields are added to the "user" table to facilitate rating usage pretty much anywhere you please within the forum. The two fields are:

* itrader_total - iTrader Score (stored as an integer)
* itrader_pcnt - Percent Positive Feedback (also stored as an integer)

Most likely you will want to add the score info to the postbit and/or postbit_legacy template(s), MEMBERINFO, and memberlist_resultsbit template. Actual placement and style is entirely up to you, however here's a sample to get you started. Note that the MEMBERINFO & memberlist_resultsbit templates won't need the conditional around the text since you can't view a "guest" in those cases.

<if condition="$post['userid']"><div>iTrader: (<b><a href="itrader.php?$session[sessionurl]u=$post[userid]">$post[itrader_total]</a></b>)</div></if>

Additionally it would be wise to have some sort of link that is easily accessible to your members so they can view their own ratings. My suggestion would be to add some code in the navbar or usercp menu somewhere. If no userid is specified then the system defaults to the user's own iTrader page.

<a href="itrader.php?$session[sessionurl]">iTrader</a>

Use your imagination where you want these links to be visible, there's nothing set in stone where it should be display or how it should look. Some people wanted the percent score so I added in this version. You can get creative and use some stars or something based on their score or positive ranking.

If you only wanted the info to show up for specific usegroup, you can use the "is_member_of()" function conditional in your templates. Also if you only wanted it to show up for specific forum sections, you could use the "in_array()" function. Read more in the vBulletin documentation for nifty things with template conditionals.

Sorry to skimp on the documentation, next release will be much better, however most people should know what they are doing by now with templates and if you don't, spend the time to learn as you can greatly enhance your forum.

------------------------------------------------------------------------------------------------------------

Can anybody give me the code and where to put it (in relation to the other code) for the member info and member list templates? I've never implemented a hack besides putting the initial code in the post bit legacy and inserting the vbulletin blog so I can't use my imagination on where to put it.

Shazz, Mark, and all those that have helped - thank you very much. I'm very new to this code and I am struggling.

I've tried implementing the codes suggested but none have worked - either nothing happens or it screws up the other code.
Reply With Quote
  #146  
Old 08-04-2008, 06:59 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MoneyProBlog View Post
I don't think the instructions are going to be enough for me to get this one.

Below are the instructions inside the zip:

-----------------------------------------------------------

Two fields are added to the "user" table to facilitate rating usage pretty much anywhere you please within the forum. The two fields are:

* itrader_total - iTrader Score (stored as an integer)
* itrader_pcnt - Percent Positive Feedback (also stored as an integer)

Most likely you will want to add the score info to the postbit and/or postbit_legacy template(s), MEMBERINFO, and memberlist_resultsbit template. Actual placement and style is entirely up to you, however here's a sample to get you started. Note that the MEMBERINFO & memberlist_resultsbit templates won't need the conditional around the text since you can't view a "guest" in those cases.

<if condition="$post['userid']"><div>iTrader: (<b><a href="itrader.php?$session[sessionurl]u=$post[userid]">$post[itrader_total]</a></b>)</div></if>

Additionally it would be wise to have some sort of link that is easily accessible to your members so they can view their own ratings. My suggestion would be to add some code in the navbar or usercp menu somewhere. If no userid is specified then the system defaults to the user's own iTrader page.

<a href="itrader.php?$session[sessionurl]">iTrader</a>

Use your imagination where you want these links to be visible, there's nothing set in stone where it should be display or how it should look. Some people wanted the percent score so I added in this version. You can get creative and use some stars or something based on their score or positive ranking.

If you only wanted the info to show up for specific usegroup, you can use the "is_member_of()" function conditional in your templates. Also if you only wanted it to show up for specific forum sections, you could use the "in_array()" function. Read more in the vBulletin documentation for nifty things with template conditionals.

Sorry to skimp on the documentation, next release will be much better, however most people should know what they are doing by now with templates and if you don't, spend the time to learn as you can greatly enhance your forum.

------------------------------------------------------------------------------------------------------------

Can anybody give me the code and where to put it (in relation to the other code) for the member info and member list templates? I've never implemented a hack besides putting the initial code in the post bit legacy and inserting the vbulletin blog so I can't use my imagination on where to put it.

Shazz, Mark, and all those that have helped - thank you very much. I'm very new to this code and I am struggling.

I've tried implementing the codes suggested but none have worked - either nothing happens or it screws up the other code.
The block of code that begins with if condition, just put that anywhere in your postbit_legacy template.
Reply With Quote
  #147  
Old 08-04-2008, 07:42 AM
MoneyProBlog MoneyProBlog is offline
 
Join Date: Jul 2008
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have it in and working in the postbit legacy but I can't implement it anywhere else.

Thanks for the reply.
Reply With Quote
  #148  
Old 08-04-2008, 07:46 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That block of code is only for the postbits, and not anywhere else. The next line of code in the documentation is for creating a link to iTrader everywhere else.
Reply With Quote
  #149  
Old 08-04-2008, 09:51 PM
TimberFloorAu's Avatar
TimberFloorAu TimberFloorAu is offline
 
Join Date: May 2008
Location: Brisbane
Posts: 2,264
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Digital Jedi View Post
So far your the only one I know of who has reported any database errors. When did you encounter your first error? Are you sure you fully uninstalled? You should no longer have any tables in the database.

Technically, this isn't a BETA version, but an interim release until the full version is completed, which is reported to be an undermined amount of time. What you might have here, since I'm not hearing this to be a common problem, is a modification conflict with something else. Have you tried disabling your hacks to see if you still get the error with them all off?
we are getting approx 50 emails per day from our site , with itrader related error.

I have no idea why and what is causing it, we have removed the product in its entirety, and also reverted any template changes, according to reverse install procedures.


Error email we receive is thus...

Code:
Database error in vBulletin 3.7.2:

Invalid SQL:

                                       SELECT languageid,
                       phrasegroup_global AS phrasegroup_global,
                       phrasegroup_itrader AS phrasegroup_itrader,
                       phrasegroup_prefix AS phrasegroup_prefix,
                       phrasegroup_adv_gallery_int AS phrasegroup_adv_gallery_int,
                       options AS lang_options,
                       languagecode AS lang_code,
                       charset AS lang_charset,
                       locale AS lang_locale,
                       imagesoverride AS lang_imagesoverride,
                       dateoverride AS lang_dateoverride,
                       timeoverride AS lang_timeoverride,
                       registereddateoverride AS lang_registereddateoverride,
                       calformat1override AS lang_calformat1override,
                       calformat2override AS lang_calformat2override,
                       logdateoverride AS lang_logdateoverride,
                       decimalsep AS lang_decimalsep,
                       thousandsep AS lang_thousandsep
                                       FROM yobromoflanguage
                                       WHERE languageid = 1;

MySQL Error   : Unknown column 'phrasegroup_itrader' in 'field list'
Error Number  : 1054
Request Date  : Monday, August 4th 2008 @ 06:47:20 PM
Error Date    : Monday, August 4th 2008 @ 06:47:20 PM
Script        : http://www.yobromofo.com/forum/itrader.php?u=34
Referrer      :
IP Address    : xx.xx.xx.xx
Username      :
Classname     : vB_Database
MySQL Version :
However, I have noticed, the user id is always the same.
It being one of our moderators.

Any suggestions greatly received, as its driving me mad !
Reply With Quote
  #150  
Old 08-05-2008, 09:34 PM
Raptor Raptor is offline
 
Join Date: Nov 2001
Posts: 499
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

all installed ok - however i cannot see where / how to leave feedback ?

any clues ? Thanks
Reply With Quote
  #151  
Old 08-05-2008, 09:43 PM
Raptor Raptor is offline
 
Join Date: Nov 2001
Posts: 499
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok found the link itrader_feedback.php?u=X

great mod *installed*
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 01:25 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.05820 seconds
  • Memory Usage 2,335KB
  • 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
  • (1)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)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