=============
Beschreibung
=============Dieser Spellchecker kontrolliert auf deiner Seite den Textbereich auf Richtigkeit. Mittels einen Klick auf Spellchecker wird dir Rechtschreibung geprüft. Falsche Textzeilen werden rot makiert und können mittels einen Klick direkt korrigiert werden. Ebenso kann man verschiedene Sprachena auswählen.
=============
Features
=============- Kommentare werden geprüft
- Kommentare die bearbeitet werden, werden geprüft (momentan nur user)
- Wenn man einem User via Seite eine E-Mail sendet wird dort ebenfalls der Text geprüft
=============
Dateien die geändert werden
=============templates/->dein Template<-/comment_form.html
templates/->dein Template<-/header.html
templates/->dein Template<-/member_editcomment.html
templates/->dein Template<-/member_mailform.html=============
Installation
=============Step 1
Entpacke den Ordner Spellchecker. In dem Ordner Spellchecker ist der Ordner "spellcheck", dieses ladest du in deinem Root- Verzeichnis hoch!
Öffne: templates/->dein Template<-/
comment_form.htmlSuche:
<tr>
<td width="140" valign="top"><b>{lang_comment}</b></td>
<td><textarea name="comment_text" cols="35" rows="10" class="commenttextarea">{comment_text}</textarea></td>
</tr>
Ändere in:
<tr>
<td width="140" valign="top"><b>{lang_comment}</b></td>
<td><textarea name="comment_text" id="content" cols="35" rows="10" wrap="soft" class="commenttextarea" onFocus=myselection(this) onclick=myselection(this) onChange=myselection(this)>{comment_text}</textarea>
<script type="text/javascript">
var googie1 = new GoogieSpell("spellcheck/js/", "./spellcheck/sendReq.php?lang=");
googie1.decorateTextarea("content");
</script>
</td>
</tr>
Step 2
Öffne: templates/->dein Template<-/
header.htmlSuche:
<link rel="stylesheet" href="{template_url}/style.css" />
Füge darunter das ein:
<link href="spellcheck/googiespell.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="spellcheck/js/AJS.js"></script>
<script type="text/javascript" src="spellcheck/js/googiespell.js"></script>
<script type="text/javascript" src="spellcheck/js/cookiesupport.js"></script>
Öffne: templates/->dein Template<-/
member_editcomment.htmlSuche:
<tr>
<td class="row1" valign="top"><b>{lang_comment}</b></td>
<td class="row1">
<textarea name="comment_text" cols="30" rows="10" wrap="virtual" class="commenttextarea">{comment_text}</textarea>
</td>
</tr>
Ändere in:
<tr>
<td class="row1" valign="top"><b>{lang_comment}</b></td>
<td class="row1">
<textarea name="comment_text" id="content" cols="30" rows="10" wrap="virtual" class="commenttextarea" onFocus=myselection(this) onclick=myselection(this) onChange=myselection(this)>{comment_text}</textarea>
<script type="text/javascript">
var googie1 = new GoogieSpell("spellcheck/js/", "./spellcheck/sendReq.php?lang=");
googie1.decorateTextarea("content");
</script>
</td>
</tr>
Step 3
Öffne: templates/->dein Template<-/
member_mailform.htmlSuche:
<tr>
<td class="row1" valign="top"><b>{lang_message}</b></td>
<td class="row1"><textarea name="message" cols="30" rows="10" wrap="virtual" class="textarea">{message}</textarea></td>
</tr>
Ändere in:
<tr>
<td class="row1" valign="top"><b>{lang_message}</b></td>
<td class="row1"><textarea name="message" id="content" cols="30" rows="10" wrap="virtual" class="textarea" onFocus=myselection(this) onclick=myselection(this) onChange=myselection(this)>{message}</textarea>
<script type="text/javascript">
var googie1 = new GoogieSpell("spellcheck/js/", "./spellcheck/sendReq.php?lang=");
googie1.decorateTextarea("content");
</script></td>
</tr>
Step 4
Für andere Sprachen / For other LanguageÖffne / Open:
spellcheck/js/googiespell.jsSuche / Suche:
this.lang_chck_spell = "Rechtschreibprüfung";
this.lang_revert = "Wechseln zu";
this.lang_close = "Schließen";
this.lang_rsm_edt = "<img src=\"spellcheck/img/change_lang.gif\" border=\"0\"> Bearbeitung fortsetzen";
this.lang_no_error_found = "Keine Rechtschreibfehler gefunden";
this.lang_no_suggestions = "Keine Vorschläge";
Step 5
Öffne / Open:
admin/admin_functions.php<link rel="stylesheet" href="<?php echo ROOT_PATH; ?>admin/cpstyle.css">
Darunter einfügen / Add
below:
<link href="../spellcheck/googiespell.css" rel="stylesheet" type="text/css" >
<script type="text/javascript" src="../spellcheck/js/AJS.js"></script>
<script type="text/javascript" src="../spellcheck/js/googiespell.js"></script>
<script type="text/javascript" src="../spellcheck/js/cookiesupport.js"></script>
Search / Suche:
echo "<tr class=\"".get_row_bg()."\" valign=\"top\">\n<td><p class=\"rowtitle\">".$title."</p></td>\n<td><p><textarea name=\"".$name."\" rows=\"".$rows."\" cols=\"".$cols."\">".format_text($value, 2)."</textarea></p></td>\n</tr>\n";
Ersetze mit / Replace with:
echo "<tr class=\"".get_row_bg()."\" valign=\"top\">\n<td><p class=\"rowtitle\">".$title."</p></td>\n<td ><p><textarea id=\"content\" name=\"".$name."\" rows=\"".$rows."\" cols=\"".$cols."\" onFocus=\"myselection(this)\" onclick=\"myselection(this)\" onChange=\"myselection(this)\" >".format_text($value, 2)."</textarea>\n";
echo " <script type=\"text/javascript\">\n";
echo " var googie1 = new GoogieSpell(\"../spellcheck/js/\", \".././spellcheck/sendReq.php?lang=\");\n";
echo " googie1.decorateTextarea(\"content\");</script>\n";
echo "</p></td>\n</tr>\n";Nun hätten wir es dann wohl geschafft
. Viel Spaß!