Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
DTO Garage - free garage features for all your members (vB 3.8.X) Details »»
DTO Garage - free garage features for all your members (vB 3.8.X)
Version: 1.1.3, by mferguson mferguson is offline
Developer Last Online: Jan 2014 Show Printable Version Email this Page

Category: Major Additions - Version: 3.8.x Rating:
Released: 06-18-2009 Last Update: 10-06-2009 Installs: 141
DB Changes Uses Plugins Template Edits Auto-Templates
Additional Files Translations  
No support by the author.

Drive Thru Online ? Garage

Overview

DTO Garage is a free product allowing all members of a site to show off their car, truck, motorcycle or other powersports toy. Site owners can easily adapt the section and subsection titles to suit the attributes to the site's focus. Images are stored locally preventing broken links and over limit displays common with images linked offsite. Drive Thru Online has made upgrading to the paid version of DTO Garage Plus easy, all user data stored in DTO Garage is retained for a seamless transition.

For users, management of their vBulletin garage is conveniently handled through their user control panel. The intuitive user interface encourages even the most challenged to create a compelling Garage. Images are added via a wizard from either the users own computer or a specified URL. Thumbnails are dynamically created with high-resolution images displayed in a navigable Lytebox. Users can designate whether a garage is visible to the rest of the site members or hidden until they have time to polish the information and give it the debut it deserves. Other users can view garages using interactive pop-up menus embedded in each post or through the Garage owner's profile.

Key Features
  • vBulletin Options-based customization of information collected and presented in garages
  • User management of garages via User Control Panel
  • Simple-to-use image uploads per garage
  • Lytebox presentation of high resolution garage images
  • bbCode supported in information areas
  • Additional image placement in information area supported
  • Dynamic presentation of garages in postbit and user profile
  • Embedded full featured searchable and indexed Help
  • Fully documented
  • Fully supported

Language Translation
As of version 1.1.3 DTO Garage has not been fully phrased and only supports English. With a future release it is our intent to offer a fully phrased version to support language translation of the product. When the fully phrased version is available we will provide documentation and tools to speed translations of the product for use on your site. We will also encourage those who have performed a translation to contribute it for distribution to other members. Any contributed languages will be included with this thread and credit given to the author. Site owners are free to translate the product either in its current state or future releases as they see fit given that the note found in the following Upgrade section is followed when upgrading. While Drive Thru Online will provide information to translators regarding the context of wording we can not provide support to facilitate the actual translation itself.

Compatibility
  • Fully compatible with vBulletin 3.6.8 through vBulletin 3.8.x
  • PHP 5.X or later (compiled with GD support) and MySQL 5.X or later is required.

Upgrading from a previous version of DTO Garage
  1. Prior to installation/upgrade we recommend that you perform a back up of your site's database and files.
  2. After unzipping the attached package open readme.html in your browser.
  3. Click on the ?Documentation & installation instructions? to view the complete documentation for Garage.
  4. Note: If you have customized the DTO Garage templates in a previous release it is recommended that you make a copy of your changes, revert to the version of templates included with the new release and migrate your changes into the new version's templates. Failure to do this may cause the product to operate improperly and/or support new features that may have been added to the product.
  5. If you use a custom style for your site you may have to modify the garage templates. For more information refer to this how-to written to address the most common modifications required.

Installation & Configuration for vB 3.6.x through vb 3.8.x
  1. Prior to installation/upgrade we recommend that you perform a back up of your site's database and files.
  2. After unzipping the attached package open readme.html in your browser.
  3. Click on the ?Documentation & installation instructions? to view the complete documentation for Garage.

    Alternatively, you can also access documentation by visiting our web site under the Support tab.

Copyright & Licensing
  • DTO Garage is copyright protected by Drive Thru Online, Inc.
  • You are free to download and install this plugin on any vBulletin forum for which you hold a valid vB license.
  • Unauthorized distribution of any code and/or documentation, whole or in part, included here is strictly prohibited.
  • In addition, the supplied copyright notice must be maintained.

Other Drive Thru Online Products
Support

We will provide support in this thread on an as-needed basis to members that have marked this modification as Installed. Additional support resources can be found on our site under the Support tab.

Release and Version History
1.1.3 - October 7, 2009
New feature and bug fix release

New Features
  • Changed orientation of images in garage display from vertical to horizontal orientation for cleaner display.
  • Modified index page to provide paged display of most recently added garages.
  • Added error handling for upload of unsupported image formats when adding a picture to a garage.

Fixes
  • Added caching of garage-related templates for use in private message postbit display.

1.1.2 - August 21, 2009
New feature and bug fix release

Note: This release did not include updated documentation to reflect the new features below. As this is an interim release we will be updating documentation with the next 1.2.0 release of Garage and Garage Plus.

New Features
  • Garage index page - index page accessible from breadcrumb when viewing a members garage. Displays a random selection of up to 25 member garages.
  • Navbar menu - Added "My Garage" link when user is logged in
  • Navbar menu - Added "Garages" to take user to garage index page
  • With a garage index page member garages are no longer display in a new browser window (the only exception is if you preview your own garage when managing it).

Fixes
  • Users currently not logged in are prevented from managing or adding a garage.
  • When using quick reply the Garage link is shown in the user's postbit given that the user has a visible garage configured.

1.1.1 - July 6, 2009
Fix release
  • Correct alignment of Garage/Garage Plus navbar pop-up menu.
  • SQL error when rendering Garage postbit links for guest users - no longer attempts to render a link for Guest users.
  • Corrected issue for sites using database table prefixes where a SQL error was generated when attempting to insert an image into a garage.

1.1.0 - June 19, 2009
Initial release

Download Now

File Type: zip dto_garage_1_1_3_1.zip (79.3 KB, 636 views)

Screenshots

File Type: jpg vbulletin-garage-2.jpg (106.3 KB, 0 views)
File Type: jpg vbulletin-garage-1.jpg (74.2 KB, 0 views)
File Type: jpg vbulletin-garage-4.jpg (85.3 KB, 0 views)
File Type: jpg vbulletin-garage-5.jpg (77.3 KB, 0 views)
File Type: jpg vbulletin-garage-6.jpg (107.8 KB, 0 views)

Show Your Support

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

Comments
  #92  
Old 06-29-2009, 01:06 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by devilsown View Post
should i get a blank page for this page?
http://www.grandprixforums.net/dto_g...?do=viewgarage
Yes. If there is no garage id specified there is nothing for the viewgarage state to display.

How are you running into this issue? Is this a link in one of your pop-up menus found in a postbit?

Thanks!

Mark
Reply With Quote
  #93  
Old 06-29-2009, 01:18 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kyrasis6 View Post
Crap, my server doesn't have php 5.0 or MySQL 5.0 installed. Any chance of increased compatability with older versions (4.0?) in the near future? I guess I'll have to start bugging my web host to upgrade his servers since we're on first name basis, lol.
Since our ShowCase and Vendor Tools products are heavily built on object-oriented technology our functionality requires features only found PHP 5. Also, since many hosts have already migrated to PHP5 and MySQL 5 we have done all our testing against those versions as well as vB 3.6.X through vB 3.8.X.

I will say that, while not tested, our Clubs, Garage, and Garage Plus products should work with PHP 4.X and MySQL 4.X. I can't guarantee them to operate on these versions but there aren't technical dependencies on 5.X versions of these. The only thing preventing installation is the dependencies specified in the product.xml during product install.

How many of you are still on PHP4 and MySQL 4.X? Also, do you know what your host's upgrade plans are for these or are you on a dedicated box where upgrades to these components are not mandated?

Thanks!

Mark
Reply With Quote
  #94  
Old 06-29-2009, 01:20 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MrNase View Post
You shouldn't but I get a blank page as well. I tried it on two different servers.
Can you tell me where this is being encountered? There is no garage id specified when the viewgarage state is being called. Since there is no id the software has no idea what it needs to display so no page is rendered.

Thanks for any information you can share so I can assist in resolving this issue for you!

Mark
Reply With Quote
  #95  
Old 06-29-2009, 03:39 PM
oly51's Avatar
oly51 oly51 is offline
 
Join Date: Mar 2002
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mferguson View Post
Can you send me a PM with the URL where this error is being created? Obviously in my haste to provide a garage link plugin fix I missed something when trying to code this from a campground in Colorado

Thanks!

Mark
The error went away when I reloaded the original product XML file. I added a garage to my profile and the garage link is not appearing in postbit. I'll PM the link.
Reply With Quote
  #96  
Old 06-29-2009, 03:58 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by oly51 View Post
The error went away when I reloaded the original product XML file. I added a garage to my profile and the garage link is not appearing in postbit. I'll PM the link.
I've PMd you back with additional information. In the meantime restoring the original product XML will reinstall the original postbit plugin that is preventing the link from being displayed but you won't receive any SQL errors.

I'll work with you to determine the cause of the SQL error when the plugin patch is installed and then post an update of the patch and package to this thread when we have the issue resolved.

Thanks!

Mark
Reply With Quote
  #97  
Old 06-29-2009, 04:10 PM
Kolbi Kolbi is offline
 
Join Date: Mar 2009
Location: D - S?dbaden
Posts: 899
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That would be very nice
Have I understood it right, that your fast fixed plugin is the cause of the mysql error?
Then I can in the meantime reimport the old plugin and wait until the bug is fixed
Reply With Quote
  #98  
Old 06-29-2009, 04:34 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kolbi View Post
That would be very nice
Have I understood it right, that your fast fixed plugin is the cause of the mysql error?
Then I can in the meantime reimport the old plugin and wait until the bug is fixed
That is correct. In my testing of the new plugin I did not encounter this bug so there is some type of issue with different site configurations. Before you reimport can you send me a screen capture of a thread where you are seeing the MySQL errors. If you could provide a capture (or multiple captures) of the entire thread that would be most helpful in debugging and resolving this issue.

To reload the old plugin just reinstall the original product xml file using the overwrite option. Make sure that this option is used otherwise you will not be able to reload the plugin. Please do not uninstall and then reinstall the product as it will remove all the data you may have entered in your Garages.

Please note that by reinstalling the original product xml you will not see the garage link in the postbit until we resolve this issue. You will, however, be able to use the manage garage functions found in UserCP.

Best regards,

Mark
Reply With Quote
  #99  
Old 06-29-2009, 05:30 PM
Kolbi Kolbi is offline
 
Join Date: Mar 2009
Location: D - S?dbaden
Posts: 899
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Please note that by reinstalling the original product xml you will not see the garage link in the postbit until we resolve this issue. You will, however, be able to use the manage garage functions found in UserCP.
That doesn?t matter now Therefore I?m waiting for the update

This was shown, then I got the MySQL failure:
Code:
Datenbankfehler in vBulletin 3.8.3:

Invalid SQL:
SELECT * FROM DTO_garage_vehicle WHERE userid =  AND display='1';

MySQL-Fehler  : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND display='1'' at line 1
Fehler-Nr.    : 1064
Fehler-Zeit   : Friday, 26.06.2009 @ 20:49:09
Datum         : Friday, 26.06.2009 @ 20:49:12
Skript        : http://www.2-wheel-planet.de/showthread.php?t=357
Referrer      : 
IP-Adresse    : 
Benutzername  : Kolbi
Klassenname   : 
MySQL-Version : 5.0.67-log
Reply With Quote
  #100  
Old 06-29-2009, 06:15 PM
Raptor Raptor is offline
 
Join Date: Nov 2001
Posts: 499
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kolbi View Post
That doesn?t matter now Therefore I?m waiting for the update

This was shown, then I got the MySQL failure:
Code:
Datenbankfehler in vBulletin 3.8.3:
 
Invalid SQL:
SELECT * FROM DTO_garage_vehicle WHERE userid =  AND display='1';
 
MySQL-Fehler  : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND display='1'' at line 1
Fehler-Nr.    : 1064
Fehler-Zeit   : Friday, 26.06.2009 @ 20:49:09
Datum         : Friday, 26.06.2009 @ 20:49:12
Skript        : http://www.2-wheel-planet.de/showthread.php?t=357
Referrer      : 
IP-Adresse    : 
Benutzername  : Kolbi
Klassenname   : 
MySQL-Version : 5.0.67-log
im getting this exact same error when certain posts are accessed on the forum. Apart from this it works great. I await an update.
Reply With Quote
  #101  
Old 06-29-2009, 08:33 PM
mferguson's Avatar
mferguson mferguson is offline
 
Join Date: Jan 2003
Location: Colorado
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Raptor View Post
im getting this exact same error when certain posts are accessed on the forum. Apart from this it works great. I await an update.
Raptor, can you PM me with some additional information? I've been unable to reproduce the problem on our local test machine using vb 3.8.3 so I suspect it may be related to usergroup permissions and/or an issue we identified some time ago that is related to certain versions of vBSEO. If you could provide the following information via PM it will likely help to quickly diagnose the issue and provide a fix.
  1. URL of a thread where this is happening on your site
  2. Are there are any errors shown when rendering the page?
    If not are the errors just being delivered via email?
  3. For the users in the above thread - are there any usergroup or permissions differences between the users
  4. Are you using vBSEO and if so what version?

Thanks for your assistance!

Best regards,

Mark
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 09:52 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11756 seconds
  • Memory Usage 2,379KB
  • Queries Executed 28 (?)
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
  • (2)bbcode_code
  • (9)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
  • (1)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
  • (6)postbit_attachment
  • (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_postinfo_query
  • fetch_postinfo
  • 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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete