Emoticonos en los Comentarios de WordPress

Emoticonos

¿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.

<!-- AQUI EMPIEZA EL CODIGO PARA LOS EMOTICONOS WORDPRESS CON 1 CLICK -->

<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.

Publicado el: 18/09/2009 Publicado en la Categoria: WordPress Imprimir este Artículo Imprimir

3 Other Comments

10 Comentarios en “Emoticonos en los Comentarios de WordPress”

  1. Comentario:

    [...] Blooging, JuanK nos explica como colocar emoticonos en los comentarios de WordPress, bastante útil para favorecer los comentarios en tu [...]

  2. Gravatar
    Comentario:

    Hola, tengo un problemilla, al agregar los emoticones como por ejemplo el pirata no me sale la carita al mostrar el comnetario ya hecho :roll:

    Como lo puedo arreglar?

    Grax :smile:

    Te dejo un link de ejemplo: http://reparaciondepc.cl/blog/atajos-de-teclado-en-winzip/#comments

    salen todos los normales pero los otros nop.

    ReplyReply
  3. Gravatar
    Comentario:

    Arreglado, habia que modificar el archivo function.php y agregar ahi las rutas de las img. :grin:
    Gracias de todas maneras

    ReplyReply
  4. Gravatar
    Comentario:

    @DoctorPc: que bueno que arreglaste el problema, espero que te sean utiles los emoticonos ;)

    Nos vemos :smile:

    ReplyReply
  5. Gravatar
    Comentario:

    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!!

    ReplyReply
  6. Gravatar
    Comentario:

    @DoctorPc: amigo que fue lo que modificaste podrias ayudarme ami , ya que ami me salen solo las letras ,te lo agradeceria:smile:

    ReplyReply
  7. Gravatar
    Comentario:

    @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í :lol:

    Nos vemos!

    ReplyReply
  8. Comentario:

    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

    ReplyReply
  9. Comentario:

    Aparecí en PCDigital.org omg!

    Gracias por la mención amigo !

    This comment was originally posted on PC Digital

    ReplyReply
  10. Comentario:

    Hola amigo, el primer link de lointeresante tiene dos veces http:// Un abrazo!

    This comment was originally posted on PC Digital

    ReplyReply

Deja un Comentario


Haz click en los emoticonos para usarlos:

:smile: :grin: :razz: :lol: :wink: :mrgreen: :neutral: :roll: :shock: :???: :cool: :oops: :twisted: :evil: :eek: :mad: :sad: :cry: :!:

Additional comments powered by BackType