Seite 1 von 1

Mod/Snipplet-Tester gesucht

Verfasst: 26.10.2004 15:58
von Underhill
Los wochos,

ich habe eine kleine Mod. eingebaut das die noch verfuegbare Zeichenanzahl in einer Signatur anzeigt.

Hat jemand Zeit/Lust zu testen?

includes/usercp_register.php
suchen:

Code: Alles auswählen

		'SIGNATURE' => str_replace('<br />', "\n", $signature),
danach einfuegen:

Code: Alles auswählen

		'SIGNATURE_LEN' => $board_config['max_sig_chars'] - strlen(str_replace('<br />', "\n", $signature)),
suchen:

Code: Alles auswählen

		'L_SIGNATURE' => $lang['Signature'],
		'L_SIGNATURE_EXPLAIN' => sprintf($lang['Signature_explain'], $board_config['max_sig_chars']),
danach einfuegen:

Code: Alles auswählen

		'L_SIGNATURE_LEN' => $board_config['max_sig_chars'],
		'L_SIGNATURE_LEN_EXPLAIN' => $lang['Signature_len_explain'],
language/lang_english/lang_main.php
suchen:

Code: Alles auswählen

//
// That's all Folks!
// -------------------------------------------------
davor einfuegen:

Code: Alles auswählen

$lang['Signature_len_explain'] = "Characters Left";
language/lang_german/lang_main.php
suchen:

Code: Alles auswählen

//
// That's all Folks!
// -------------------------------------------------
davor einfuegen:

Code: Alles auswählen

$lang['Signature_len_explain'] = "Verbleibende Zeichen";
templates/subSilver/profile_add_body.tpl
suchen:

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /><span class="gensmall">{L_SIGNATURE_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
	  <td class="row2"> 
		<textarea name="signature"style="width: 300px"  rows="6" cols="30" class="post">{SIGNATURE}</textarea>
	  </td>
	</tr>
ersetzen mit:

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /><span class="gensmall">{L_SIGNATURE_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
	  <td class="row2"> 
		<script language="JavaScript" type="text/javascript">
		<!-- 
		function signatureCounter(field, countfield, maxlimit)
		{
			if (field.value.length > maxlimit)
			{
				field.value = field.value.substring(0, maxlimit);
			}
			else
			{ 
			countfield.value = maxlimit - field.value.length;
			}
		}
		//-->
		</script>
		<textarea name="signature" style="width: 300px;" rows="6" cols="30" class="post" wrap="virtual" onKeyDown="signatureCounter(this.form.signature, this.form.signatureLen, {L_SIGNATURE_LEN});" onKeyUp="signatureCounter(this.form.signature, this.form.signatureLen, {L_SIGNATURE_LEN});">{SIGNATURE}</textarea>
		<input class="post" readonly="readonly" type="text" name="signatureLen" size="3" maxlength="3" value="{SIGNATURE_LEN}"><span class="gensmall">&nbsp;{L_SIGNATURE_LEN_EXPLAIN}</span>
	  </td>
	</tr>
alles speichern und gut...


Danke und Gruss
Underhill

Verfasst: 26.10.2004 17:55
von Leuchte
Wenn mich nicht alles täuscht, gibts so einen Mod schon :wink:

Verfasst: 27.10.2004 10:48
von Underhill
:(

Echt? Hatte nichts in der Art fuer phpBB gefunden...
(Hatte es aber schon oefter fuer andere Boards gesehen)

Ich such' mal weiter..

+++ edit: gefunden! http://www.phpbb.com/phpBB/viewtopic.php?t=27609 ist aber recht verschieden und klappte auch bei mir nicht :wink: +++


Gruss
Underhill

Verfasst: 05.11.2004 20:37
von schlubiz
also dein mod funzt bei mir problemlos 8)

einzig bei den beiden language-files sollte vielleicht vor
"$lang['Signature_len_explain'] =..."
die zeile
"// mod: Verfügbare Zeichen in der Signatur"
eingefügt werden.

is IMHO hilfreich wenn schon viele mods installiert sind (und noch werden) :wink:

*getestet und für gut befunden* :D


greetz schlubiz