Googie Spell
Verfasst: 22.07.2006 13:11
Basierend auf der Google Toolbar Rechtschreibprüfung gibt es von Amir Salihefendic eine AJAX-basierende Googiespell library. Wer diese Library ins phpBB zu integrieren möchte, braucht eigentlich nur ein paar Template-Anpassungen und den Download eines Proxy-Skriptes - dank Max im folgenden als Modanleitung zusammengefasst:
Hinweis: Mit NoxSpell stellt Amir Salihefendic auch eine ASpell-basierende Rechtschreibprüfung zur Verfügung - gerade im Hinblick auf die Google Nutzung sicherlich die bessere Variante.
Der übliche Disclaimer: Nutzung auf eigene Gefahr - Fragen in Bezug auf die Library bitte an den Autor Amir Salihefendic.
EDIT: Modanleitung an den phpbb Standard angepasst, Verweis auf aktuelle Downloadadressen
- Download der aktuellen Library
- Download des Proxy-Skriptes
- Upload des Ordners /googiespell ins root der Präsenz (wo auch die config.php liegt), Upload des Proxy-Skriptes in den googiespell-Ordner
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
/templates/subSilver/posting_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<script language="JavaScript" type="text/javascript">
<!--
// bbCode control by
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<script type="text/javascript" src="googiespell/AmiJS.js"></script>
<script type="text/javascript" src="googiespell/googiespell.js"></script>
<script type="text/javascript" src="googiespell/cookiesupport.js"></script>
<link rel="stylesheet" href="googiespell/googiespell.css" type="text/css" />
#
#-----[ FIND ]------------------------------------------
#
<textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
#
#-----[ IN-LINE FIND ]------------------------------------------
#
textarea name="message"
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
id="message"
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{MESSAGE}</textarea>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<script type="text/javascript">
var googie1 = new GoogieSpell("googiespell/", "googiespell/sendReq.php?lang=");
googie1.setLanguages({'de': 'Deutsch', 'en' : 'Englisch'});
googie1.lang_chck_spell = "Rechtschreibprüfung";
googie1.lang_rsm_edt = "Text bearbeiten";
googie1.lang_close = "schliessen";
googie1.lang_no_error_found = "Kein Fehler gefunden";
googie1.lang_revert = "zurücksetzen auf";
googie1.decorateTextarea("message");
</script>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Hinweis: Mit NoxSpell stellt Amir Salihefendic auch eine ASpell-basierende Rechtschreibprüfung zur Verfügung - gerade im Hinblick auf die Google Nutzung sicherlich die bessere Variante.
Der übliche Disclaimer: Nutzung auf eigene Gefahr - Fragen in Bezug auf die Library bitte an den Autor Amir Salihefendic.
EDIT: Modanleitung an den phpbb Standard angepasst, Verweis auf aktuelle Downloadadressen