Emoticonos en los Comentarios de WordPress
![]()
¿Te gustaría agregar emoticonos en los comentarios para que tus usuarios los utilizen?
Ahora te mostraré una forma muy simple de agregar estos emoticonos en el area de comentarios.
Para utilizar estos emoticonos tan sólo se debe hacer click sobre ellos.
Este código debes agregarlo en tu archivo comments.php de tu theme activo, normalmente se agregan sobre el area de escritura.
<script type="text/javascript">
function emoticonos(tag) {
var myField;
if (document.getElementById('content') && document.getElementById('content').type == 'textarea') {
myField = document.getElementById('content');
}
else if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
myField = document.getElementById('comment');
}
else {
return false;
}
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = tag;
myField.focus();
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = endPos;
myField.value = myField.value.substring(0, startPos)
+ tag
+ myField.value.substring(endPos, myField.value.length);
cursorPos += tag.length;
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
}
else {
myField.value += tag;
myField.focus();
}
}
</script><br><p>Haz click en los emoticonos para usarlos:</p>
<img src="http://tublog.com/wp-includes/images/smilies/icon_smile.gif" alt=":smile:" onclick="emoticonos(':smile: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":grin:" onclick="emoticonos(':grin: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_razz.gif" alt=":razz:" onclick="emoticonos(':razz: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_lol.gif" alt=":lol:" onclick="emoticonos(':lol: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_wink.gif" alt=":wink:" onclick="emoticonos(':wink: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" onclick="emoticonos(':mrgreen: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_neutral.gif" alt=":neutral:" onclick="emoticonos(':neutral: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_rolleyes.gif" alt=":roll:" onclick="emoticonos(':roll: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_eek.gif" alt=":shock:" onclick="emoticonos(':shock: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_confused.gif" alt=":???:" onclick="emoticonos(':???: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_cool.gif" alt=":cool:" onclick="emoticonos(':cool: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_redface.gif" alt=":oops:" onclick="emoticonos(':oops: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_twisted.gif" alt=":twisted:" onclick="emoticonos(':twisted: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_evil.gif" alt=":evil:" onclick="emoticonos(':evil: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_surprised.gif" alt=":eek:" onclick="emoticonos(':eek: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_mad.gif" alt=":mad:" onclick="emoticonos(':mad: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_sad.gif" alt=":sad:" onclick="emoticonos(':sad: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_cry.gif" alt=":cry:" onclick="emoticonos(':cry: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_exclaim.gif" alt=":!:" onclick="emoticonos(':!: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_idea.gif" alt=":idea:" onclick="emoticonos(':idea: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_arrow.gif" alt=":arrow:" onclick="emoticonos(':arrow: ');">
<img src="http://tublog.com/wp-includes/images/smilies/icon_arrow.gif" alt=":arrow:" onclick="emoticonos(':arrow: ');">
<br />
<!-- AQUI TERMINA EL CODIGO PARA LOS EMOTICONOS WORDPRESS CON 1 CLICK -->
Debes cambiar el lugar donde dice http://tublog.com por la dirección de tu blog y no hacer ningún otro cambio, ya que los emoticonos vienen por defecto en tu instalación de WordPress, dentro de la carpeta /wp-includes/images/smilies/
Pueden probar los emoticones en este post.
Espero que les sea de utilidad este truco.
Post Relacionados
10 Comentarios en “Emoticonos en los Comentarios de WordPress”
Deja un Comentario
Additional comments powered by BackType
18/09/2009



Septiembre 20th, 2009 a las 10:03 am
[...] Blooging, JuanK nos explica como colocar emoticonos en los comentarios de WordPress, bastante útil para favorecer los comentarios en tu [...]
Septiembre 21st, 2009 a las 3:35 pm
Hola, tengo un problemilla, al agregar los emoticones como por ejemplo el pirata no me sale la carita al mostrar el comnetario ya hecho
Como lo puedo arreglar?
Grax
Te dejo un link de ejemplo: http://reparaciondepc.cl/blog/atajos-de-teclado-en-winzip/#comments
salen todos los normales pero los otros nop.
Septiembre 21st, 2009 a las 3:50 pm
Arreglado, habia que modificar el archivo function.php y agregar ahi las rutas de las img.
Gracias de todas maneras
Septiembre 21st, 2009 a las 5:56 pm
@DoctorPc: que bueno que arreglaste el problema, espero que te sean utiles los emoticonos
Nos vemos
Septiembre 24th, 2009 a las 7:53 pm
muy bueno men gracias, pero una pregunta por que cuando los pongo en mi tema ala hora de publicar un comentario, en ves de aserle clik al emoticon sale el nombre del emoticon pero no la imagen y ala hora de publicarlos recien se muestra la imagen... espero puedas ayudarme! gracias , buen post y buen blog!!
Septiembre 24th, 2009 a las 7:56 pm
@DoctorPc: amigo que fue lo que modificaste podrias ayudarme ami , ya que ami me salen solo las letras ,te lo agradeceria:smile:
Septiembre 25th, 2009 a las 12:28 pm
@aiTeens: la función del código insertado es que al presionar sobre el emoticon se muestre el código en el area de comentarios, pero al enviarlo se muestra la imáen.
No te preocupes, no es ningún error, debe ser así
Nos vemos!
Septiembre 20th, 2009 a las 1:45 pm
Gracias por el enlace
Ya estaba pensando que nadie leía lo que escribía xD
Nos vemos! :B
This comment was originally posted on PC Digital
Septiembre 20th, 2009 a las 3:16 pm
Aparecí en PCDigital.org omg!
Gracias por la mención amigo !
This comment was originally posted on PC Digital
Septiembre 21st, 2009 a las 7:09 am
Hola amigo, el primer link de lointeresante tiene dos veces http:// Un abrazo!
This comment was originally posted on PC Digital