Szukając czegoś na google znalazłem bodajrze na niemieckin phpbb hacka do sprawdzania piswoni w opraciu o googie-spell, który nie wymaga funkcji fsockopen(). Więc będzie działał na wszystkich serwerach.
Na początek ściągamy tą paczke:
http://szczech.be/files/googiespell.zip
Rozpakowywujemy i kopiujemy do głównego folderu phpbb.
Kod:
#
#-----[ 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({'pl' : 'Polski'});
googie1.lang_chck_spell = "SprawdĽ pisownię";
googie1.lang_rsm_edt = "Kontynuuj edytowanie";
googie1.lang_close = "Zamknij";
googie1.lang_no_error_found = "Brak błędów";
googie1.lang_revert = "zurücksetzen auf";
googie1.decorateTextarea("message");
</script>
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM