The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vB Spell Details »» | |||||||||||||||||||||||||
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:
Installation:
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:
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> 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> 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
|
Comments |
#402
|
|||
|
|||
With the import completed, and the vbspell options "Enable vB Spell for all but guests?" is set to YES. The spell check button appears in the advanced edit screen. When you click on it, nothing happens. In Firebug, you see the error occur "spellCheck is not defined" each time you click on the button. Any ideas?
I've confirmed the DICTIONARY.DIC, vbspell.js, vbspell.php and vbspell_iframe.php are on the server. MySQL has the table "vbspell" with about 193,000 records. ----- unrelated help for others ----- I had earlier problems with the Import, always returning the message: Fatal error: Maximum execution time of 30 seconds exceeded To fix the fatal error, edit the \PHP\php.ini on the server, and change the line: maximum_execution_time from the default 30 to a larger value. I used 300, but it the operation completed in about 45 seconds so a value 60 or so may be fine. |
#403
|
||||
|
||||
Same thing happened with me. any clues?
|
#404
|
||||
|
||||
I have just installed this on my 3.6.8 version of vb and when I click the spell check button it loads a blank page, why is this? Also how can I add the spell check button to more area like PM and so on?
|
#405
|
|||
|
|||
I have just installed this on vB 3.6.8 PL2 and I have had to fix some stuff to make it work.
- I had to edit vbspell.php to point to the correct URL for the rest of the files. - I am still working on a security error. On the note of the security error, maybe somebody can help: - I get the following error when the javascript tries to access the parent window to be able to change the text: Uncaught exception: Permission denied to get property HTMLDocument.getElementById Anybody know why? EDIT: The issue is the old "cross-domain" problem, as I originally suspected, but it is catching the presence or lack of the "www" at the beginning of the domain as a "cross-domain" request. |
#406
|
|||
|
|||
Quote:
For example in vbspeall.php: include('global.php'); A path problem could be the source of my problems too, where it can't find the SpellCheck function located in the vbspell.js file. I can't find any reference to the vbspell.js file in all the forum files, but it might be something stored in one of the databases. |
#407
|
|||
|
|||
I uploaded everything in the upload folder to /public_html and added the .xml product. When I try click the spell check button, the box pops up but it says vB Spell installation problem, please notify the webmaster. Any suggestions?
|
#408
|
|||
|
|||
For me, applying the patches to the vbspell templete didn't help or change anything for me. I tried many path variations and even tried fully qualified URLs (i.e. src="http://www.mysite.com/forums/vbspell.js" and similar mod for the later line for the .php file). It's obvious from the firebug error that it can't find the vbspell.js file, almost as if the template is ignored.
I got slightly better results by including in the common template "headinclude": <script type="text/javascript" src="../forums/vbspell.js"></script> Now when you click on the spell icon, a white box appears (pop under), but instead of the text of the reply message I get "No input file specified.". I'm not recommending this change for others, but it confirmed the vbspell template is being ignored or has other problems. Guess I'll give this a rest - another few hours wasted PS. Using VB 3.6.9 as the base system. |
#409
|
||||
|
||||
I have installed this mod but now when I click on the spell check button it opens another page that says "page cant be found" anyone having or had this issue and how do I fix this?
|
#410
|
||||
|
||||
I am running 3.7 and didn't even upgrade this script except for my template edits and it is working exactly as designed. I don't know if I just lucked out, but perhaps those having issues should double check their edits and make sure they didn't miss a step.
|
#411
|
||||
|
||||
What about me lol i'm running VB 3.7 and i', wondering if i can use the vB Spell on my forum, or do i need to wait for a new update?
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|