Seite 1 von 4
Zeichenzähler Mod
Verfasst: 12.01.2010 19:53
von MichaelFr
Hallo an alle,
ich bin auf der Suche nach einen Zeichenzähler Mod. Ich habe schon Google benutzt, aber auch hier die Forum suche nichts gefunden was für PHPBB3 ist. Nun wollte ich mal fragen, ob es so ein Mod auch für die aktuelle Version gibt oder ob am eins für die PHPBB2 Version verwenden kann.
Also das Mod soll beim erstellen der Beiträge anzeigen wie viel Zeichen schon benutzt wurden.
Hoffe ihr könnt mir weiterhelfen.
MfG
MichaelFr
Re: Zeichenzähler Mod
Verfasst: 12.01.2010 20:01
von 4seven
http://startrekguide.com/community/view ... f=26&t=455
müsste allerdings etwas optimiert und mit einer "live-anzeige" versehen werden
Re: Zeichenzähler Mod
Verfasst: 12.01.2010 20:34
von MichaelFr
danke für den hinweis... habe mir das angeschaut. nur bei mir gibt es irgendwie folgende datei net auf dem server:
emplates/subSilver/posting_body.tpl
Re: Zeichenzähler Mod
Verfasst: 12.01.2010 21:00
von 4seven
bitte welche datei?
die ist bei dem mod weder dabei, noch wird sie gefordert

Re: Zeichenzähler Mod
Verfasst: 12.01.2010 21:38
von MichaelFr
Doch in der install.txt steht das:
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<script language="javascript" type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
#
#-----[ AFTER, ADD ]------------------------------------------
und was ich suchen soll finde ich net in der html Datei. Sorry, ist mein erstes PHPBB3 Forum.
Re: Zeichenzähler Mod
Verfasst: 12.01.2010 23:01
von 4seven
ganz sicher, das du diesen download-link benutzt hast?
http://startrekguide.com/community/view ... 5103#p5103
............
edit: seh grad, da war der autor wohl noch in der phpbb2-welt
übersetze
templates/subSilver/posting_body.tpl
mit
mit styles/prosilver/template/posting_body.html
der rest stimmt
Re: Zeichenzähler Mod
Verfasst: 12.01.2010 23:59
von MichaelFr
Hmmm... bin wohl zu blöd dafür. Ich finde diese Codezeile nicht. :-| Also in der posting_body.html.
Re: Zeichenzähler Mod
Verfasst: 13.01.2010 00:35
von 4seven
also, das edit ist doch für subsilver2
also dann doch so
übersetze
templates/subSilver/posting_body.tpl
mit
mit styles/subsilver2/template/posting_body.html
die relevante stelle für prosilver liegt in der
styles/prosilver/template/posting_editor.html
Code: Alles auswählen
<input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />
und wäre so zu ersetzen
Code: Alles auswählen
<input class="btnlite" type="button" tabindex="5" name="word_count" value="{L_WORD_COUNT}" onclick ="CountWords(message, true, true);"/>
<input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />
ansonsten alles normal nach anleitung
Re: Zeichenzähler Mod
Verfasst: 23.07.2011 11:27
von nudelchen
Gibt es eine Möglichkeit, diesen Mod so zu ändern, dass man anstatt auf eine extra Schaltfläche zu klicken, direkt unter dem Textfeld die Anzahl der Zeichen sehen kann und diese sich dann auch direkt beim Eintippen aktualisiert?
Wäre nett, wenn jemand, der weiß wie es geht, mir das erklären könnte. Ich bin auch gerne bereit, einfach mal auszutesten, deshalb kann man auch ruhig Vorschläge machen, wenn man sich nicht sicher ist. Wenn es dann nicht klappt, kann ich es immer noch wieder rückgängig machen / ein Backup aufspielen.

Lieben Dank schon einmal im Voraus.

Re: Zeichenzähler Mod
Verfasst: 23.07.2011 17:07
von DetlefT
Hallo,
ein Lösungsvorschlag für subsilver2, das Prinzip ist bei prosilver das gleiche:
Öffne ./styles/subsilver2/template/editor.js
Finde:
Code: Alles auswählen
function helpline(help)
{
document.forms[form_name].helpbox.value = help_line[help];
}
Füge danach ein:
Code: Alles auswählen
function count_chars()
{
document.forms[form_name].countbox.value = document.forms[form_name].elements[text_name].value.length;
}
Öffne ./styles/subsilver2/theme/stylesheet.css
Füge an beliebiger Stelle ein:
Code: Alles auswählen
.countline {
background-color: #DEE3E7;
border-style: none;
width:35px;
text-align:right;
}
Öffne ./styles/subsilver2/template/posting_body.html
Finde:
Code: Alles auswählen
<td valign="top" style="width: 100%;"><textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 700px; height: 270px; min-width: 98%; max-width: 98%;">{MESSAGE}</textarea></td>
Finde innerhalb:Code: Alles auswählen
onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"
Ersetze:Code: Alles auswählen
onselect="storeCaret(this);count_chars();" onclick="storeCaret(this);count_chars();" onkeyup="storeCaret(this);count_chars();"
Öffne ./styles/subsilver2/template/posting_buttons.html
Finde:
Code: Alles auswählen
<td<!-- IF $S_SIGNATURE or S_EDIT_DRAFT --> colspan="2"<!-- ENDIF -->><input type="text" readonly="readonly" name="helpbox" style="width:100%" class="helpline" value="{L_STYLES_TIP}" /></td>
Ersetze mit:Code: Alles auswählen
<td<!-- IF $S_SIGNATURE or S_EDIT_DRAFT --> colspan="2"<!-- ENDIF -->><input type="text" readonly="readonly" name="countbox" class="countline" value="0" /> <input type="text" readonly="readonly" name="helpbox" style="width:90%" class="helpline" value="{L_STYLES_TIP}" /></td>