NickpageMod Addon Plus 1.52
1.) Gästebucheintragslänge lässt sich in der Datenbank ändern.
tabelle phpbb_nickpagegb, feld message editieren von:
vchar(255) auf Text und als Wert die gewünschte Zeichenlänge angeben
2.) Javascript für Zeichenzähler beim Eintragen ins Gästebuch ....
ÖFFNE /templates/nickpage/gb.tpl
Code: Alles auswählen
FINDE:
<script language="JavaScript" type="text/javascript">
FÜGE DAVOR EIN:
### Wobei z der Wert der Zeichen sein muss (der in der Datenbank eingestellt ist), so wie bei mir 1000 ###
<script language="javascript"><!--
function rechne() {
var z = 1000 - document.post.message.value.length;
document.post.zeichengb.value = z;
}
//--></script>
FINDE:
<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);"></textarea>
ERSETZE MIT:
<textarea name="message" rows="15" cols="35" wrap="virtual" onChange="javascript:rechne();" onBlur="javascript:rechne();" onDblClick="javascript:rechne();" onFocus="javascript:rechne();" onKeydown="javascript:rechne();" onKeypress="javascript:rechne();" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);javascript:rechne();" onkeyup="storeCaret(this);javascript:rechne();">
</textarea>
FINDE:
<td> </td>
ERSETZE MIT:
### Wobei value="" wieder der Wert ist der in der Datenbank eingestellt ist, sein muss ###
<td align="right">verbleibende Zeichen: <input type="text" name="zeichengb" value="1000" size="4"></td>
Hab das gecodet damit die User auch wissen wie viel sie schreiben können, sonst steht im Gästebucheintrag nur ein Bruchteil vom geschriebenen.
PS: Ich habe es nicht geschafft die TEXTAREA so zu editieren das es nicht möglich ist mehr als 1000 Zeichen zu schreiben, dafür wird aber beim Zähler sobald der Wert überschritten ist zB. "-234" angezeigt ....
mfg waTTe