Posteador
vellenger
Administrador



Caracteres restantes en Mensajes y Respuestas




Aqui les comparto este mini-mod, el cual nos mostrara la cantidad de caracteres restantes que quedan al escribir y respodes mensajes. Creo que a mas de uno le habrá pasado que envia un mensaje y no se percata que el mensaje fue cortado, debido a que el script tiene una limitacion de 1000 caracteres por mensajes, claro que se puede cambiar, pero no  todos podrian saber la catidad de caracteres que disponen, y cuando se ha enviado el mensaje y uno ha escrito bastante se da con que esribio para nada...
Esto le puede ser molesto para alguno que cuando escriben estan inspirados y despues  se le corta la racha de inspiracion en el mensaje o se les olvida, asi que con esto podras estar al tanto de lo que les queda de espacio en custion de caracteres, asi sabran donde terminar o cortar el mensaje..

El mod es simple y no necesita de editar el codigo practicamente, mas que agregar, asi que se la hice facil...

En acciones.js buscar:



/* Mensajes */

var mensaje = {



Y agregamos arriba



function max(txarea)   

{

total = 1000;

tam = txarea.value.length;

str="";

str=str+tam;

Digitado.innerHTML = str;

Restante.innerHTML = total - str;



if (tam > total){

aux = txarea.value;

txarea.value = aux.substring(0,total);

Digitado.innerHTML = total

Restante.innerHTML = 0

}

}




Abajo buscamos/color]




html += '<div class="m-col2"><textarea tabindex="0" rows="10" id="msg_body" name="msg_body" style="height:100px; width:350px">' + this.vars['msg'] + '</textarea></div><br style="clear:both"/>'





Y lo cambiamos por/color]








html += '<div class="m-col2"><textarea tabindex="0" rows="10" onkeypress="max(this)" maxlength="1000" onkeyup="max(this)" id="msg_body" name="msg_body" style="height:100px; width:350px">' + this.vars['msg'] + '</textarea></div><br style="clear:both"/>'
html += '<span id="Digitado" style="color: red;">0</span> Caracteres digitados / Restan <span id="Restante" style="color: red;">1000</span>'





En m.mensajes_leer.tpl buscamos/color]



id="respuesta"



Y agregamos al lado/color]


onkeypress="max(this)" maxlength="1000" onkeyup="max(this)"




Abajo buscamos/color]




<input type="hidden" id="mp_id" value="{$tsMensajes.msg.mp_id}" />



Y agregamos abajo/color]



<span id="Digitado" style="color: red;">0</span> Caracteres digitados / Restan <span id="Restante" style="color: red;">1000</span><br style="clear:both"/>



Eso seria todo...



?






Les dejo la instalacion en un txt si no se ven los codigos.






Espero les agrade, hasta la Próxima..





5 Comentarios


Cargando comentarios espera un momento...
No tienes permisos para comentar.

Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!
Ir al cielo