Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons

Reply
 
Thread Tools
Stock Trader for vBulletin Details »»
Stock Trader for vBulletin
Version: 0.9.9, by zethon zethon is offline
Developer Last Online: Oct 2020 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.6.4 Rating:
Released: 12-29-2006 Last Update: 02-22-2007 Installs: 132
DB Changes Uses Plugins Template Edits
Code Changes Additional Files Is in Beta Stage  
No support by the author.

Stock Trader

Summary
This add-on gives your users the ability to use the money system on your board to "invest" in stock. Users can purchase and sell stock at market values. This plugin uses a stock feed from Yahoo to get real time stock quotes.
Release Notes
This product is considered to still be in Beta.This should be ending by the end of January.

This add-on is known to be compatible with vBulletin's built-in reputation system, vbBux and iCash.
Product Specifications
  1. two plugins
  2. one cron job
  3. file uploads
  4. one new DB table
  5. one template
  6. several phrases

Installation
Approx 2-5 mins
  1. As always: Back up your Database!
  2. upload the files in the "upload" directory, preserving the directory structure
  3. Go into AdminCP and import the product-stocktrader.xml file.
  4. (OPTIONAL) add a link in the navbar template or wherever your users can find it!

Upgrading/Updating
  1. upload all files in the upload directory, overwriting any existing files
  2. re-import the XML file, setting "Overwrite" to "Yes"

Configuration
  1. vBulletin Options -> Stock Trader Options

Change History
  • 0.9.9 (07-25-01) - fixed problem with trading mutual funds, fixed cheat with buying off hours (I think)
  • 0.9.8 (07-18-01) - added new options and fixed bug with purchasing really cheap stock
  • 0.9.7 (07-15-01) - fixed bug in top portfolios when using a table prefix
  • 0.9.6 (07-15-01) - fixed table prefix issues, fixed portfolio.gif problem
  • 0.9.5 (07-14-01) - added statistics page, ability to view other user portfolios, and postbit friendly variables
  • 0.9.4 (07-09-01) - added a Capital Gains Tax option
  • 0.9.3 (07-02-01) - fixed error with purchasing negative stock, fixed compatibility with iCash
  • 0.9.2 (07-05-01) - bug fixes
  • 0.9.1 (06-30-12) - added AJAX stock info lookup
  • 0.9.0 (06-29-12) - initial Beta release

Future Features
  • stock ticker marquee for users

Official Support
http://code.google.com/p/vbtrade/
PLEASE CLICK INSTALL!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
ivanov73

Comments
  #422  
Old 04-04-2009, 07:11 AM
merk_aus merk_aus is offline
 
Join Date: Feb 2008
Location: Australia
Posts: 582
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by merk_aus View Post
no but i am currently in talks with a coder who is willing to code it for a price so we are speaking to him about coding it and releasing it as a premium mod just like $10 to get it and support for it.
Quote:
Originally Posted by zethon View Post
You are? I would be the coder in question and this is the first I've heard of this.
Zethon incase you forgot it says in talks with A Coder not THE Coder so it has nothing to do with you, you are not the coder in question as you claim and that would be why you have heard nothing of this.
Reply With Quote
  #423  
Old 04-14-2009, 03:22 AM
BucShot's Avatar
BucShot BucShot is offline
 
Join Date: Jan 2008
Location: Central Florida
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
However , the " who's online " page shows " unknown location when someone is trading on my forum
This is a pretty simple fix. Edit functions_online.php (includes directory)
Find
Code:
case 'gallery':
			$userinfo['action'] = $vbphrase['viewing_gallery'];
			break;
Add below
Code:
case 'vbtrade':
			$userinfo['action'] = $vbphrase['viewing_stock_trader'];
			break;
Then find
Code:
case 'gallery.php':
		$userinfo['activity'] = 'gallery';
		break;
Add below
Code:
case 'vbtrade.php':
		$userinfo['activity'] = 'vbtrade';
		break;

Next go to your Phrase Manager and add a phrase.
Phrase Type: Who's Online
Product: vBulletin
Varname: viewing_stock_trader
Text: Viewing Stock Trader

Save it and your Who's Online should now show Viewing Stock Trader.
Reply With Quote
  #424  
Old 05-07-2009, 05:58 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed and working on 3.8.0 but now not so much...

I installed this 2 days ago on my forum and tested it myself, it worked fine... I made a couple of modifications- I set the cron job to run twice per hour - and I turned the postbit stock portfolio info into a hyperlink that would display that user's portfolio if you clicked on it- working well.

Today is the 3rd day and now more members are using it and adding stocks to it... The stocktrader table in the database has almost 400 entries... but today things are acting screwy.

The cron job runs without any errors reported, the 'top portfolio' page opens without any errors- but there are also no portfolios listed... In the postbit eveyone's portfolio value is listed as $0.000 even though many have portfolios with real values, including myself.

When I click on my portfolio (or view another users) it seems to display fine/correctly- I can still buy/sell stocks and lookup symbols... it's just the calculation of portfolio value that isn't working right.

I ran the cron job manually several times but the abportfolio values and gains columbs in the user table are all listed as 0.000 and the gain is all -1 (100%) since the current value is zero.

I didn't make any changes to the code... it wasn't working this morning, then worked for an hour maybe? then went away again...

Any ideas?
Reply With Quote
  #425  
Old 05-08-2009, 02:33 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I returned the cron job to the middle of the night... no help.

Checked the error logs, none have been recorded.
Reply With Quote
  #426  
Old 05-09-2009, 12:55 PM
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
Senior Member
 
Join Date: Jun 2008
Location: New York
Posts: 10,610
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well for whatever the reason it's just not working because there are too many stocks in the stocktrader table in the database... (currently at 412 entries)... when I delete them down to about 300 or less it runs fine... somwhere are 350 entries it just doesn't run at all (or at least it just doesn't do the correct calculations). I don't think it's a bad stock symbol or such because I visually checked the table, it all looks well, and it doesn't matter which stocks I delete, as long as I get that table below a certain size it will work.

I checked the php settings on max execution time and such, but I can't change the settings on my hosting plan at the moment- but in either case ~400 stocks shouldn't really time out I don't think.

I'm wondering if the cron job file can be edited to run a 100 to 200 operations at a time and repeat until its finished? I will look at it but honestly that is probably above my skill level.

How many stocks do the people that have this working have in their databases?
Reply With Quote
  #427  
Old 10-14-2009, 08:25 PM
zethon zethon is offline
 
Join Date: May 2005
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would be interested to have a copy your data. If you can supply me with that, I can take a look.

I've recently come back to this mod and am about to release a version 1.0. Support will be on a site I'm setting up. I just can't check this site all the time to keep track of the bugs.

I'm also going to move this project to the 3.8 modifications.
Reply With Quote
  #428  
Old 11-17-2009, 12:34 AM
TJ3 TJ3 is offline
 
Join Date: Nov 2005
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by zethon View Post
I would be interested to have a copy your data. If you can supply me with that, I can take a look.

I've recently come back to this mod and am about to release a version 1.0. Support will be on a site I'm setting up. I just can't check this site all the time to keep track of the bugs.

I'm also going to move this project to the 3.8 modifications.
Great to hear!

Looking forward to that :up:
Reply With Quote
  #429  
Old 05-06-2010, 04:25 AM
vilhiem vilhiem is offline
 
Join Date: May 2010
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this work in vB4?
Reply With Quote
  #430  
Old 05-15-2010, 01:46 PM
TheChaosFactor TheChaosFactor is offline
 
Join Date: Sep 2009
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So has nobody tried this on VB4? This is an amazing mod that I would love to have. It'd be super sweet if somebody could make it work for 4.x. I know I'd be down to donate for it.
Reply With Quote
  #431  
Old 05-25-2010, 03:30 AM
vilhiem vilhiem is offline
 
Join Date: May 2010
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any word yet on whether this can be installed on vB4 ...?

Thanks!!!
Reply With Quote
Reply

Thread Tools

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 12:54 PM.


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.05557 seconds
  • Memory Usage 2,314KB
  • 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
  • (4)bbcode_code
  • (4)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
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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