Emoticones de Wordpress. Nuevos emojis de WordPress: con y sin complemento. Posibles problemas y mal funcionamiento

¡Hola de nuevo!

No recuerdo exactamente qué me impulsó a instalar emoticonos en este sitio. Parece que un amigo me arregló para analizar los emoticonos en QIP infium messenger, que he estado usando durante más de un año, y tuve la tentación de adjuntar emoticonos aquí.

Después de buscar un complemento adecuado para WordPress, encontré este, decidí usarlo, pero no funcionó: quería una salida diferente y quería simplificar la verificación para reemplazar caracteres con emoticones. Además, no necesitaba tantos emoticonos. Por supuesto, pude realizar todos mis deseos editando el complemento antes mencionado, pero de alguna manera, casi por accidente, comencé a escribir mi propio código, que finalmente se convirtió en un complemento, que parece tener bastante éxito.

Sobre el complemento emoji para WordPress

Qué hace el complemento:

  • reemplaza los emoticonos predeterminados de WordPress con emoticonos de QIP.
  • agrega una lista de emoticonos al cuadro de comentarios. Los emoticonos que se incluirán en la lista se especifican en la configuración.
  • agrega emoticones al panel de administración, donde puede insertarlos fácilmente al responder comentarios o escribir una publicación.
  • hace que sea fácil encontrar y reemplazar códigos de emoticonos en el texto.

Configuración para Kama WP Smiles

Te cuento un poco sobre la configuración.

Inserción manual de un bloque de emoticonos en el formulario de comentarios

El complemento agrega automáticamente emoticones al formulario de comentarios (área de texto). Sin embargo, puede resultar que el complemento no pueda incrustar la lista normalmente. En este caso, puedes insertar un bloque de emoticonos manualmente, en cualquier parte de la plantilla. Para hacer esto, deje vacío el campo "Insertar automáticamente emoticonos" en la configuración, de modo que desactive la inserción automática y use el código php para insertar el bloque en el lugar correcto en la plantilla (generalmente en algún lugar de comments.php). expediente):

Este código generará el bloque emoji.

Etiquetas de exclusión HTML

En esta configuración, puede especificar etiquetas HTML, cuyo texto no será procesado por el complemento. Por ejemplo, si especifica un código allí, el complemento no procesará el siguiente código:

sonrisa :) .

Las etiquetas deben estar separadas por comas.

Designaciones especiales de emoticonos (emoticones de exclusión)

De forma predeterminada, los emoticonos se definen en el texto por código (:smiley_file_name:) , pero hay excepciones. Por ejemplo, un emoticón se denota como:-) o:) o =) y su código nativo es (:smile:) . De forma predeterminada, hay 3 excepciones de este tipo: :) :(:D. Tal limitación se debe a una pequeña optimización... Tales excepciones se pueden configurar en el complemento.

Editando el look

Si no está satisfecho con el aspecto de la lista de emoticonos, puede editarla, siempre que sepa css, para esto necesita cambiar las reglas de CSS en el campo "Estilos CSS". Para evitar que los estilos se almacenen en la configuración, puede copiar los estilos en su archivo de estilo y eliminarlos de la configuración.

Instalando tu set de emoticonos

Si no ves el emoji que quieres en tu blog, no te preocupes. Puede agregar/reemplazar fácilmente los emoticonos con los suyos propios.

Para completar la lista, todo lo que necesita hacer es crear una carpeta kama-wp-smile-packs junto a la carpeta del complemento y agregarle su propio conjunto de imágenes sonrientes. Aquellos. al final, deberías terminar con una carpeta con imágenes sonrientes: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif . Después de crear dicha carpeta, debe ir a la configuración y seleccionar el nuevo paquete de emoticonos que aparece.

El texto de la entrada utilizará la construcción (:file_name:) . Por ejemplo, si agrega una imagen emoción.gif en el texto, este emoticón se insertará como (: emoción:) .

Solo se permiten letras latinas en minúsculas en los nombres de archivo. letras de la a a la z, números 0-9 , signos - y _ . Si el archivo tiene otros caracteres, entonces no funcionará.

Filtrado: eliminación del código emoji del texto

Si necesita filtrar el texto en alguna parte (no mostrar el código de los emoticonos), aplique el siguiente filtro:

$texto = "Texto de prueba (:bueno:)"; $texto = preg_replace("/\(:(0,15):\)/", "", $texto); echo $texto; // devuelve: texto de prueba

Cómo incrustar el complemento en otros campos como BbPress, Quick Chat

El complemento predeterminado solo funciona para comentarios y publicaciones. Si necesita "atornillarlo" en otro lugar, las siguientes funciones y un poco de conocimiento de css serán útiles:

  • kws_get_smiles_html($textarea_id) - Muestra un bloque de emoticonos para un área de texto
  • kws_convert_smiles($content) - procesa el contenido de salida para convertir códigos de emoticonos en imágenes

En caso de problemas repentinos, fallas, errores y "qué más" o si solo desea escribir algo como esto, escriba en los comentarios

Los emoticonos son una expresión de sentimientos y emociones en Internet. Puedes hacer que tu blog sea más divertido agregando emoticonos animados. En general, existen diferentes tipos y tipos de emoticonos. Si la primitividad de los emoticones de WordPress no le conviene, hoy tiene la oportunidad de convertirse en el propietario de nuevas caras agradables.

así es como se ven los emoji estándar de WordPress

Para cambiar los emoticones predeterminados de WordPress a algo más original, vaya a la raíz de su blog y navegue hasta /wp-includes/images/smilies/. Sube nuevos emoticonos a la carpeta de emoticonos, los que más te gusten, pero recuerda
los nombres de los nuevos emoticonos deben coincidir con los nombres de los estándar.

Aquí, te doy emoticonos listos para usar en los que no es necesario cambiar el nombre, solo llénalo en la carpeta de emoticonos y eso es todo.

mini kolobok

koloboks

Esquema para agregar emoticonos en WordPress

Puede agregar emoticones directamente a las publicaciones del blog usando la puntuación - (O8)-:|D; y etc.
Aquí hay un diagrama de emoticonos de puntuación.

Ahora vamos a resolver una pregunta más, como agregar emoticonos a los comentarios encima del campo de texto?

Cómo agregar emoticonos a los comentarios.

Si tiene WordPress por debajo de 3.0, entonces en el tema de la plantilla busque el archivo comments.php, si tiene WordPress 3.0 y superior, luego haga la siguiente ruta al archivo comments.php en la raíz del sitio.

el nombre de tu blog\wp-includes\theme-compat\ comentarios.php

Encuentra el siguiente código en el archivo comments.php:

agrega este código arriba:

"; ) ) eco "

".$dm_mostrarsonrisas".
"; ?>

Así es como se verá:

$dm_smile) ( if (!in_array($dm_smile,$dm_smiled)) ( $dm_smiled = $dm_smile; $tag = str_replace(" ", "", $tag); $dm_showsmiles .= " "; ) ) eco "

".$dm_mostrarsonrisas".
"; ?>

Eso es todo. Reemplazamos los emoticones estándar con los nuestros y agregamos una serie de caras sobre el campo de texto en los comentarios, así de buenos somos.

¡Hola amigos! Ha pasado mucho tiempo desde que publiqué nuevos artículos sobre WordPress. El hecho es que mi blog ya está bien establecido: los complementos principales están instalados y configurados, algo se hace en algún lugar únicamente en el código y no hay necesidad de cambiar o agregar uno nuevo. Solo queda por terminar algunas pequeñas cosas, principalmente relacionadas con la apariencia del blog. Una de esas cositas... emoticonos wordpress. De eso hablaremos hoy.

Los emoticonos en WordPress están ahí por defecto, pero muchos ni siquiera los conocen, porque aún necesitan estar habilitados en la configuración. Vaya a la sección "Opciones" - "Escritura" y habilite la opción:

Una lista completa de todos los emoticones disponibles no aparece en la configuración, pero se puede encontrar en el códice de WordPress. Aquí está:

Simplemente use los símbolos indicados en la tabla al escribir un artículo. Después de la publicación de la publicación, se reemplazarán automáticamente por la imagen correspondiente. Con la mano en el corazón, vale la pena decir que los Cylics no son muy hermosos. Aún así, estoy acostumbrado a los koloboks animados que se usan en Qip y que se encuentran con tanta frecuencia en todo tipo de foros.

Puedes cambiar los emoticonos manualmente, ya que es fácil.

  • con nuevos emoticonos a tu computadora y descomprímelo.
  • Todos los íconos están ubicados en el servidor en el directorio /wp-includes/images/smilies. Necesitamos reemplazar manualmente los archivos estándar por otros nuevos. A WP no le importa qué imagen mostrar.
  • Si necesita agregar un nuevo emoticón, que no tiene un análogo en WP, aún debe registrarlo en el archivo /wp-includes/functions.php. De forma predeterminada, puede ver el siguiente código en él:
    function smillies_init() ( global $wpsmiliestrans , $wp_smiliessearch ; // no se moleste en configurar emoticones si están deshabilitados if ( ! get_option( "use_smilies" ) ) return ; if ( ! isset ($wpsmiliestrans ) ) ($wpsmiliestrans = array ( ":mrgreen:" => "icon_mrgreen.gif" , ":neutral:" => "icon_neutral.gif" , ":twisted:" => "icon_twisted .gif" , ... ":!:" => "icono_exclamación.gif" , ":?:" => "icono_pregunta.gif" , ) ; )

    Simplemente agregue una nueva línea en la que especifique los caracteres clave y su icono correspondiente. Para eliminar un emoticón, elimine la línea que hace referencia a él y elimine el icono de la carpeta.

Cómo agregar emoticonos a los comentarios de WordPress manualmente

Para poder seleccionar emojis en los comentarios de WordPress, edita la plantilla comments.php de tu tema WP y antes del código (dependiendo del tema, puede variar un poco):

< textarea name= "comment" id= "comment" cols= "65" rows= "10" tabindex= "4" >

pega el guion:

eco "
" . $dm_mostrarsonrisas. "
" ; ?>

Seguimos decorando tu sitio. Y en esta ocasión el objeto de nuestra atención es el plugin para instalar emoticonos en el blog. WP Monalisa. Por cierto, ¿sabes por qué son necesarios? ¿Qué pregunta tan estúpida? Por supuesto, son necesarios para que los visitantes del sitio y los ávidos comentaristas expresen claramente sus emociones no solo con palabras, sino también con imágenes divertidas, tristes o enojadas. Eso es. Bueno, comencemos a instalar este maravilloso complemento.

Se instala de la forma habitual a través de la consola. Consola -> Complementos -> Agregar nuevo y en el buscador WP Monalisa. Aparece un solo complemento, instálelo y luego actívelo.

Su configuración apareció en el menú de la consola, adelante. Comencemos con la configuración del complemento WP-Monalisa.

  1. Iconoruta es el camino a los smilies en su sitio. Como puede ver, el valor predeterminado es wp-content/plugins/wp-monalisa/iconos Puedes subir tus fotos a lo largo de la misma ruta.
  2. Mostrar sonrisas al editar- este elemento es responsable de mostrar emoticones en el editor de publicaciones. Es decir, puedes insertar todos los emoticonos en tus publicaciones.
  3. Mostrar emoticonos en comentario- y esto es para permitir que sus visitantes inserten emoji en sus comentarios.
  4. Reemplace los emoticonos con imágenes html- elige la forma de mostrar los emoticonos. Si deja el elemento habilitado, cuando inserte una imagen en un comentario, se mostrará un código largo. Así que es mejor apagarlo.
  5. Mostrar sonrisas en una mesa- Al marcar esta casilla, puede hacer que los smilies de la selección aparezcan en una tabla vertical, ajustándose al diseño de su sitio.
  6. Mostrar sonrisas como Pulldown– los emoticonos se presentarán como una lista desplegable.
  7. Mostrar información sobre herramientas para iconos- este elemento mostrará sugerencias para emoticones, qué emoción significa el emoticón.

En la configuración, puedes experimentar con emoticonos. Hay muchos de ellos, y también tienes la oportunidad de eliminar, reemplazar, intercambiar o cargar tu propio emoticón. Para instalar su ensamblaje, debe encontrarlo y descargarlo o incluso dibujarlo usted mismo, y luego cargarlo en su alojamiento a lo largo de este camino susitio.ru/wp-content/plugins/wp-monalisa/icons¡Qué complemento tan útil!

¡Hola! Estoy contigo de nuevo, el autor del Blog Gratis para Webmasters y hoy hablaremos de emoticonos en wordpress. Los emoticonos han ganado su popularidad durante mucho tiempo. Esta es una excelente manera de expresar tus emociones y, a veces, solo un emoji es suficiente para expresar tus sentimientos.

Para ser honesto, no me impresionaron mucho los emoticones estándar de WordPress. Su aspecto me pareció primitivo, demasiado antiguo, y por ello decidí cambiarlos por otros.

Emoticones estándar de wordpress

Aquí puedes ir de dos maneras.

  • La primera es instalar un complemento que reemplazará automáticamente los emoticones estándar por otros. Pero demasiados complementos activos ralentizarán el blog y aumentarán la carga en el servidor. Además, los complementos a menudo agregan sus tablas a la base de datos MySQL y, cuando se eliminan, no siempre limpian esta base de datos y tienen que hacerlo a través del panel phpMyAdmin.
  • La segunda forma evitará tales problemas, además, le permitirá comprender mejor cómo funciona WordPress. Implica edición manual.

Por lo tanto, iremos por el segundo camino. Los smilies predeterminados se encuentran en la carpeta /wp-includes/images/smilies/ en la raíz de su blog. Para cambiarlos, solo necesita sobrescribir los antiguos con los nuevos. Puede tomar absolutamente cualquier emoticono, cambiarles el nombre para que los nombres de los archivos coincidan con los estándar y volver a cargarlos en la misma carpeta. Publico los conjuntos de emoticonos que ya tengo:

No necesitas renombrar nada, solo queda reemplazar los estándar por estos y listo. Este problema ha sido tratado.

Siguiente pregunta: ¿cómo agregar emoticonos encima del campo de texto del formulario de comentarios? ¡Todo es muy simple aquí también! Para ello, en el archivo comments.php de tu tema, antes de la etiqueta de apertura