Version: 3.17, by Cap'n Steve
Developer Last Online: May 2010
Category: Major Additions -
Version: 3.6.0
Rating:
Released: 01-01-2007
Last Update: 04-30-2008
Installs: 207
DB Changes Uses Plugins Template Edits
Re-useable Code Additional Files Translations
No support by the author.
QuoteIt! version 3.1
I'm no longer able to put very much time into this mod, so I've set up a Subversion repository at http://www.vbulletinprogramming.com/projects/quoteit/ to allow others to help out. You can use the login "vbuser" with the password "vbulletin" to edit files. If someone would like to completely take over the mod, please contact me.
QuoteIt! allows you to have a database of quotes integrated with your forum. Users submit quotes that can then be voted on by the other users, using your choice of two rating systems. The average installation will show a random quote on the forum home page, but you can include it on any vBulletin page or on your portal home page.
Random Quote
- a random quote can be shown on any vBulletin powered page
- the administrator can set a default rating threshold that quotes must meet before showing up as the random quote
- a new random quote can be chosen at a specific interval of time, to reduce server load
Quote Database
- quotes can be searched, filtered, and sorted by many different criteria
- quotes have a "context" field that can be turned on or off to include more information about the quote
- quotes can be embedded in posts with bbcode
- each post and private message now has a "Submit to Quotes" link that allows users to quote things said on your forum more easily
Quote Ratings System
- quotes can be rated either plus/minus or on a scale from 1 to 5
- quotes below a certain total score or average score can be filtered out
Quote Management
- quotes can either be automatically approved or moderated
- the quote moderation que is like the que for posts, enabling the moderation of several quotes at once
- usergroup permissions are used for adding, editing, deleting, rating and viewing quotes
- most actions use AJAX to avoid page reloads
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 31
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 32
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 33
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 34
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 35
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 36
Warning: Cannot use a scalar value as an array in [path]/includes/functions_quoteit.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at [path]/includes/class_core.php:3239) in [path]/includes/functions_quoteit.php on line 1198
2. The random quote shows like the attachement which is quite untidy.
Is there a way to disable this in certain templates? I am using a mobile template under 3.7.3 and the javascript loads on every page. Quotes isn't visible from this mobile template and I'd love to reduce the overall page size by turning off the script includes for this... Any idea how?
L2V - Actually, try adding it to the conditional on line 768 in includes/functions_quoteit.php. The updated code should look something like this. Replace $styleid with whatever variable holds the current styleid (just search around this site to find the right one) and $yourstyle with whatever the styleid of your mobile style is.
PHP Code:
if (!defined('THIS_IS_A_QUOTE') AND $styleid != $yourstyle) {
Neutral Singh - That is strange. Try removing this line from includes/functions_quoteit.php.
L2V - Actually, try adding it to the conditional on line 768 in includes/functions_quoteit.php. The updated code should look something like this. Replace $styleid with whatever variable holds the current styleid (just search around this site to find the right one) and $yourstyle with whatever the styleid of your mobile style is.
PHP Code:
if (!defined('THIS_IS_A_QUOTE') AND $styleid != $yourstyle) {
Brilliant! That worked perfectly.
For anyone else who needs it... The following line number mentioned above can be
PHP Code:
if (!defined('THIS_IS_A_QUOTE') AND $vbulletin->userinfo['styleid'] != xx) {
change the xx to the style id number that you don't want the info to show up in.