The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vB Spell :: Spell Checker in WYSIWYG and Standard Modes Details »» | |||||||||||||||||||||||||||
vB Spell :: Spell Checker in WYSIWYG and Standard Modes
Developer Last Online: Nov 2023
A 3.6 version by cynix2 is posted here:
https://vborg.vbsupport.ru/showthread.php?t=124578 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: Many of you liked PungoSpell, but didn't like recompiling PHP for it. Many liked PHPSpell, but didn't like the lack of WYSIWYG support and browser compatibility. vB Spell solved both problems, I hope, by combining the best of each. Features: o Supports most recent versions of browsers. Tested on IE, Firefox, Mozilla/Netsacpe, Opera and Konqueror (Konqueror implies Safari, but please confirm Mac folks) o Learn Feature uses cookies, so it won't increase the database size o Admin panel options o Works in WYSIWYG toolbar, Standard toolbar, and no toolbar o Can be added in full edit mode, quick edit and quick reply. o Skips quoted text and other tags (PHP, code, etc.) o Usergroup permisisons o Template based interface, and uses your default style. o Link buttons (Thesarus and Lookup) with links to Merriam Webster's online thesarus and dictionary links with the suggestion for misspelled words. Installation: Note: There is a french version of vB Spell, by cclaerhout posted here 1. Upload files and run vbspell_install.php 2. Go to AdminCP > vBulletin Options > vB Spell and edit your usergroup permisisons. 3. Template edits: (see alternative method, if you don't mind removing the ieSpell button made by vB : https://vborg.vbsupport.ru/showpost....9&postcount=48) For each template where you would like to add a vB Spell, do the following edits (Example: editpost, newreply, newthread, etc.) A. Find: HTML Code:
</head>
HTML Code:
<script src="vbspell.js"></script> HTML Code:
$navbar HTML Code:
<form name="spell_form" id="spell_form" method="POST" target="spellWindow" action="vbspell.php"> <input type="hidden" name="spell_formname" value=""> <input type="hidden" name="spell_fieldname" value=""> <input type="hidden" name="spellstring" value=""> </form> HTML Code:
<input type="submit" class="button" name="sbutton" value="$vbphrase[save_changes]" accesskey="s" tabindex="1" /> <input type="submit" class="button" name="preview" value="$vbphrase[preview_changes]" accesskey="p" tabindex="1" /> HTML Code:
<input type="button" class="button" value="Spell Check" onClick="spellCheck('vbform', '$editorid', '2');" />
Other templates: Optional: Other Templates that contain edit boxes are: USERCP_SHELL just add A before the </head section and B after it. Required for pm_newpm and modifysignature. editpost Calendar Templates: calendar_edit New Posting Templates: newreply, newthread Quick reply: . Put change A and B in showthread, as the rest, and use this for step C: HTML Code:
<input type="button" class="button" value="Spell Check" onClick="spellCheck('qrform', '$editorid', '2');" />
HTML Code:
<input type="submit" class="button" value="$vbphrase[go_advanced]" accesskey="x" title="(Alt + X)" name="preview" tabindex="3" id="qr_preview" onclick="this.form.clickedelm.value = this.value" />
HTML Code:
<input type="button" class="button" value="Spell Check" onClick="spellCheck('vbform', '$editorid', '2');" />
HTML Code:
<input type="button" class="button" tabindex="1" accesskey="p" value="$vbphrase[go_advanced]" id="{$editorid}_adv" />
History: December 25, 2005: 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) November 2nd. 2005: Fixes a bug with slashes in text. October 17. 2005: Check for primary and secondary group for permission. Bug fix for quoted words. September 13, 2005: v0.9.9 Bugfix for JS on IE with RC3 July 15, 2005: v0.9.8 Bugfix for JS code mismatch with template. July 14, 2005: v0.9.7 Initial release for vB 3.5 beta-4 Please click Install if you have installed this mod. Scrrenshots: (from the 3.0.7, but it's identical) Show Your Support
|
Comments |
#262
|
|||
|
|||
Quote:
Any luck getting this worked out? |
#263
|
|||
|
|||
Quote:
|
#264
|
|||
|
|||
So how does this help me exactly? That's great that you got it to work with no problems. Many others have been able to do that as well. I gave you the javascript errors I'm receiving - I was hoping you could try and figure out why I'm receiving that error. There must be some reason I am getting this error. Telling me that you installed it without a problem does me no good.
|
#265
|
|||
|
|||
I just tried uninstalling and reinstalling the whole thing again - even reverted the template I was testing it on. I'm still getting the same javascript error. I don't have any hacks that show up in the newreply.php file. If anyone who knows anything about coding hacks can help me out, I really would like to run this script. Obviously this hack has an issue that an advanced coder needs to look into - someone with javascript experience in particular. The vbspell.js is spitting out an error at line 25. Here is line 25 of that file:
h_spellform.spellstring.value = document.forms[formName]["message"].value; In the error I'm receiving, it's seeing the variable "formName" as "..." and saying it's null or not an object. Now, I'm glad that this works on a fresh install of 3.53, but that really does me no good. I have a slightly hacked board and none of my hacks should be conflicting with this. I've even removed a few that I thought might. Does this have anything to do with WYSIWYG settings? Anything to do with server settings? Anyone? Bueller? I've installed everything exactly the way the instructions say - at least 4 times. That tells me that this script is buggy. |
#266
|
||||
|
||||
My only problem is when i install the dictionary i always reach max questions>8(
Could a sql file be made also for other people that have this problem? |
#267
|
|||
|
|||
can this work on vb3.5.1?
|
#268
|
|||
|
|||
Since the person who wrote this hack can't seem to help me out, can someone else give me some suggestions on why the javascript file used in this hack is giving me errors? I've posted the error above. Any help would be greatly appreciated.
|
#269
|
|||
|
|||
installed and working great
the spell checker is a tad dump. will keep adding custom works to the .dic file thanks |
#270
|
||||
|
||||
Tamarian,
Great mod! I installed today on vB 3.5.3 and had it working a few minutes. I followed the directions to replace the ieSpell button. Three quick questions:
Thanks, Mark |
#271
|
|||
|
|||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|