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

Reply
 
Thread Tools
vB Spell Details »»
vB Spell
Version: 0.10.3b, by cynix2 cynix2 is offline
Developer Last Online: Nov 2011 Show Printable Version Email this Page

Category: New Posting Features - Version: 3.6.x Rating:
Released: 08-20-2006 Last Update: 06-22-2007 Installs: 252
DB Changes Uses Plugins
Additional Files  
No support by the author.

What this does: vB Spell allows you to install a dictionary (English dictionary included) into your MysQL database, and provide a spell checking window that works in both of vB's editor modes, standard and WYSIWYG.

Background: This mod was originally developed by tamarian for vB 3.5.x. With the release of 3.6.x the installer stopped working for fresh installs and the template changes were considerably out of date, tamarian gave me permission to release a 3.6.x version with updates.
This version should work with both 3.5.x and 3.6.x series.

Features:
  • Supports most recent versions of browsers. Tested on IE, Firefox, Mozilla/Netsacpe, Opera and Konqueror (Konqueror implies Safari, but please confirm Mac folks).
  • Learn Feature uses cookies, so it won't increase the database size.
  • Admin panel options.
  • Spell Check button appears anywhere there is a WYSIWYG Enhanced or Standard Editor Toolbar [includes quickreply but not quickedit].
  • Skips quoted text and other tags (PHP, code, etc.).
  • Usergroup permisisons.
  • Template based interface, and uses your default style.
  • Link buttons (Thesarus and Lookup) with links to Merriam Webster's online thesarus and dictionary links with the suggestion for misspelled words.

Installation:
  • Unzip main package.
  • Upload the contents of the 'upload' folder to your forum home directory.
    Regular Install:
    • Unzip dictionary-reg.zip.
    • Upload DICTIONARY.DIC to your forum home directory.
    Alternate Install
    • Unzip dictionary-alt.zip.
    • Import the SQL files to your database.
  • Import product-spellvb.xml.
  • Go to AdminCP > vBulletin Options > vB Spell and edit your usergroup permisisons.
  • Template changes are now automatic. [accept for quickedit]
Q: What is the Alternate Install method for?
A: If you are having problems with the Regular Install (such as your dictionary import freezes at x%) then you should consider using the Alternate Install. If neither of these methods work for you then there might be an issue with your server host.

Upgrading:
  • Unzip main package.
  • Upload the contents of the 'upload' folder to your forum home directory.
  • Import product-spellvb.xml.

To manually force the quickedit template to work with this mod:
postbit_quickedit
Find
Code:
		<if condition="is_browser('ie')">
			<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
			<td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
		</if>
Replace with
Code:
		<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
		<td><div class="imagebutton" id="{$editorid}_cmd_spelling(null)"><img onclick="spellCheck('3', '$editorid', '2');" src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
History:
0.10.x NyNe versions
v0.10.3b - 06/22/07:
Compensated for an issue brought up in this post.
v0.10.3 - 06/22/07:
Added a check to the product installer so it would not remove the vbspell table after just having created it.
Added $vboptions[bburl] to all template code that asks for files (this *might* fix the PhotoPost issues - no promises).
v0.10.2b - 08/26/06:
Fixed error in product installer (removed table prefix).
Changed all <? to <?php for php5 compatibility.
v0.10.2a - 08/26/06:
Removed alt product installer.
Product installer included now checks for dictionary file, if dictionary file is not found it continues installing.
Product installer no longer drops dictionary table before installing.
v0.10.2 - 08/22/06:
vbspell template is now XHTML 1.0 Transitional.
Fixed a version check for vbspell template (made compatible with 3.5.x).
vB Spell window should now open on top of other windows.
Removed table prefix for vbspell sql table (product installer includes code to remove old tables).
Included alternate installation method (Credit goes to Replicators for the SQL Install method).
v0.10.1 - 08/21/06:
Beta release for 3.6.x series.
Switched to product/plugin based installer.

0.9.x tamarian versions
v0.9.12 - 12/25/05:
Security fix for cases where you allow HTML posts and they contain malicious code (Credit goes to Brendan Donahue for finding the issue and alerting TechGuy, and to TechGuy for alerting me to it).
v0.9.11 - 11/02/05:
Fixes a bug with slashes in text.
v0.9.10 - 10/17/05:
Check for primary and secondary group for permission.
Bug fix for quoted words.
v0.9.9 - 09/13/05:
Bugfix for JS on IE with RC3.
v0.9.8 - 07/15/05:
Bugfix for JS code mismatch with template.
v0.9.7 - 07/14/05:
Initial release for vB 3.5 beta-4.

NOTE: The above section says NyNe versions, because I go by the name NyNe everywhere accept here.

Scrrenshots: (from tamarian's 3.0.7, but it's identical)

Supporters / CoAuthors

Show Your Support

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

Comments
  #112  
Old 09-02-2006, 04:06 PM
deegan deegan is offline
 
Join Date: May 2006
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I see this is my list of plug ins, and everything looks right, but still no spell check?
Reply With Quote
  #113  
Old 09-04-2006, 03:12 AM
.Tim's Avatar
.Tim .Tim is offline
 
Join Date: Jan 2005
Location: Oklahoma City
Posts: 353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by webwench
I just read through all the posts in this thread and haven't found a solution for this:

When I import the product, it goes all the way to 99% done and then I get a database error:

MySQL Error : Duplicate entry 'vbspell_allow_all' for key 1

I've been looking for a solution for an hour with no success - please, someone take pity on me and tell me what to do?

On edit - searched and found 3 things in vb_settings from a previous installation of vbSpell - there are three vbspell_ variables in vb_setting that need to be deleted before you import the product. I haven't tested yet but no more database errors; hopefully it worked!

On edit again - I spoke too soon. Javascript errors, and it doesn't work.
Same thing for me.
Reply With Quote
  #114  
Old 09-04-2006, 04:47 AM
Kihon Kata Kihon Kata is offline
 
Join Date: Nov 2003
Posts: 763
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Having some serious issues with this. Ive tried uninstalling it and reinstalling it.

This is what I see when I upload the XML

Code:
 	Processing: 4722... (2%)
Processing: 11694... (6%)
Processing: 18403... (9%)
Processing: 21116... (11%)
Processing: 27726... (14%)
Processing: 34678... (17%)
Processing: 41658... (21%)
Processing: 46665... (24%)
Processing: 49069... (25%)
Processing: 53508... (27%)
Processing: 58219... (30%)
Processing: 63894... (33%)
Processing: 68849... (35%)
Processing: 72139... (37%)
Processing: 77766... (39%)
Processing: 83773... (43%)
Processing: 85938... (44%)
Processing: 90763... (47%)
Processing: 92234... (47%)
Processing: 99159... (50%)
Processing: 106065... (54%)
Processing: 110422... (56%)
Processing: 117117... (60%)
Processing: 121934... (62%)
Processing: 126720... (65%)
Processing: 133675... (68%)
Processing: 136029... (70%)
Processing: 142083... (73%)
Processing: 147608... (76%)
Processing: 151989... (78%)
Processing: 153044... (78%)
Processing: 156050... (80%)
Processing: 161434... (83%)
Processing: 168183... (86%)
Processing: 174458... (89%)
Processing: 181427... (93%)
Processing: 183975... (94%)
Processing: 184886... (95%)
Processing: 185579... (95%)
Processing: 186197... (95%)
Processing: 187205... (96%)
Processing: 190574... (97%)
Processing: 192664... (98%)
   	 	 	    	Database error
And then:

Database error in vBulletin 3.6.0:

Code:
Invalid SQL:

                INSERT INTO setting
                    (varname, grouptitle, value, defaultvalue, datatype, optioncode, displayorder, advanced, volatile, validationcode, blacklist, product)
                VALUES
                    (
                    'vbspell_allow_all',
                    'vbspell',
                    '1',
                    '1',
                    'free',
                    'yesno',
                    2,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    ),
    (
                    'vbspell_use_groups',
                    'vbspell',
                    '2,7,5,6,12,18,14',
                    '5,6',
                    'free',
                    '',
                    3,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    ),
    (
                    'vbspell_levenshtein_distance',
                    'vbspell',
                    '3',
                    '3',
                    'free',
                    '',
                    4,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    );

MySQL Error  : Duplicate entry 'vbspell_allow_all' for key 1
Error Number : 1062
Date         : Sunday, September 3rd 2006 @ 10:44:42 PM
Script       : 
IP Address   : 
Username     : 
Classname    : vB_Database

Help?
Reply With Quote
  #115  
Old 09-04-2006, 01:47 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kihon Kata
Having some serious issues with this. Ive tried uninstalling it and reinstalling it.

This is what I see when I upload the XML

Code:
 	Processing: 4722... (2%)
Processing: 11694... (6%)
Processing: 18403... (9%)
Processing: 21116... (11%)
Processing: 27726... (14%)
Processing: 34678... (17%)
Processing: 41658... (21%)
Processing: 46665... (24%)
Processing: 49069... (25%)
Processing: 53508... (27%)
Processing: 58219... (30%)
Processing: 63894... (33%)
Processing: 68849... (35%)
Processing: 72139... (37%)
Processing: 77766... (39%)
Processing: 83773... (43%)
Processing: 85938... (44%)
Processing: 90763... (47%)
Processing: 92234... (47%)
Processing: 99159... (50%)
Processing: 106065... (54%)
Processing: 110422... (56%)
Processing: 117117... (60%)
Processing: 121934... (62%)
Processing: 126720... (65%)
Processing: 133675... (68%)
Processing: 136029... (70%)
Processing: 142083... (73%)
Processing: 147608... (76%)
Processing: 151989... (78%)
Processing: 153044... (78%)
Processing: 156050... (80%)
Processing: 161434... (83%)
Processing: 168183... (86%)
Processing: 174458... (89%)
Processing: 181427... (93%)
Processing: 183975... (94%)
Processing: 184886... (95%)
Processing: 185579... (95%)
Processing: 186197... (95%)
Processing: 187205... (96%)
Processing: 190574... (97%)
Processing: 192664... (98%)
   	 	 	    	Database error
And then:

Database error in vBulletin 3.6.0:

Code:
Invalid SQL:

                INSERT INTO setting
                    (varname, grouptitle, value, defaultvalue, datatype, optioncode, displayorder, advanced, volatile, validationcode, blacklist, product)
                VALUES
                    (
                    'vbspell_allow_all',
                    'vbspell',
                    '1',
                    '1',
                    'free',
                    'yesno',
                    2,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    ),
    (
                    'vbspell_use_groups',
                    'vbspell',
                    '2,7,5,6,12,18,14',
                    '5,6',
                    'free',
                    '',
                    3,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    ),
    (
                    'vbspell_levenshtein_distance',
                    'vbspell',
                    '3',
                    '3',
                    'free',
                    '',
                    4,
                    0,
                    1,
                    '',
                    0,
                    'spellvb'
    );

MySQL Error  : Duplicate entry 'vbspell_allow_all' for key 1
Error Number : 1062
Date         : Sunday, September 3rd 2006 @ 10:44:42 PM
Script       : 
IP Address   : 
Username     : 
Classname    : vB_Database

Help?
Same here
Reply With Quote
  #116  
Old 09-05-2006, 09:45 AM
keiden keiden is offline
 
Join Date: Sep 2006
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wewt Spellcheck.
Reply With Quote
  #117  
Old 09-05-2006, 08:59 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone?
Reply With Quote
  #118  
Old 09-05-2006, 10:55 PM
B3y0nd B3y0nd is offline
 
Join Date: Mar 2006
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've been wanting to install this add-on for a long time, but it seems to have MAJOR integration issues with MANY members and very little support.

Pretty sad for such a promising script.

If the support gets better and the install process is made easier I don't see why this mod couldn't be Mod of the Month many times over.
Reply With Quote
  #119  
Old 09-06-2006, 06:07 PM
jgommel's Avatar
jgommel jgommel is offline
 
Join Date: Jun 2005
Location: Ohio
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by B3y0nd
I've been wanting to install this add-on for a long time, but it seems to have MAJOR integration issues with MANY members and very little support.

Pretty sad for such a promising script.

If the support gets better and the install process is made easier I don't see why this mod couldn't be Mod of the Month many times over.
I can't agree with you more.... I posted some bug problems a few weeks ago and have not heard from the developer once... great app, just very poor support.

Previous post:
Okay I've fully tested the newest version of vB Spell and confirmed that it does not work with Photopost v5.31 or Reviewpost v3.31. As long as this plugin is enabled, you do not get the message box (like the one I'm typing in right now) I've tested this on both a Mac (Safari and Firefox) and a PC using (IE and Firefox).

With the plugin turned on, it works great on all platforms mentioned above. I really hope this can be fixed so that it works with both Photopost and Reviewpost. I have both of these products installed on two of my websites.
N.E.O.S.M.U.T. Paintball and F/Stopmedia Photography

If the developer needs me to test a build later (if he/she decides to fix this issue), please feel free to contact be via PM. I'm eagerly awaiting a fix. Great Job so far!!!!
Reply With Quote
  #120  
Old 09-07-2006, 03:08 AM
Sidewindr Sidewindr is offline
 
Join Date: Oct 2002
Location: Australia
Posts: 174
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any chance of a UK English Dictionary?

I have the problem where the window pops up behind the main window and as soon as you click on ok for the spell check is complete dialogue it closes everything.
Reply With Quote
  #121  
Old 09-07-2006, 09:21 PM
cygy2k cygy2k is offline
 
Join Date: May 2006
Location: Iowa
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this dead? I think this should have been added to vB many versions ago. Since it wasn't, can somebody please get this up to snuff so we can all share in it's splendor?
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 12:28 PM.


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.08153 seconds
  • Memory Usage 2,339KB
  • Queries Executed 26 (?)
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
  • (6)bbcode_code
  • (3)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
  • (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