Autor Tema: Poner smiles a comentarios con sprites  (Leído 910 veces)

Desconectado genartina

  • PHPer@ Fijo
  • ***
  • Mensajes: 131
  • Karma: 0
  • Sexo: Masculino
  • Comunidad Linksharing
    • Ver Perfil
    • Linksharing
Poner smiles a comentarios con sprites
« en: 18 de Mayo de 2011, 23:04:41 pm »
Buen dia, escribo para que me orienten como podria poner smiles a los comentarios de un sistema de noticias, con sprites. Ya tengo la position de cada sprite, me falta la manera de implementarlo:

Ejem:

.caretos .sad{ background-position: 0 -800px;}
.caretos .smile{ background-position: 0 -825px;}
.caretos .sonriendo{ background-position: 0 -850px;}
.caretos .sorprendido{ background-position: 0 -875px;}
.caretos .tongue{ background-position: 0 -900px;}
.caretos .triste{ background-position: 0 -925px;}
.caretos .unsure{ background-position: 0 -950px;}
.caretos .wink{ background-position: 0 -975px;}

Tambien ya tengo la imagen con cada sprite.

Como dije mas arriba, no se como implementarlo en el formulario para comentar. Saludos y espero su respuesta.
¿ Genartina ? jeje

Comunidad PHPeros

Poner smiles a comentarios con sprites
« en: 18 de Mayo de 2011, 23:04:41 pm »

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:Poner smiles a comentarios con sprites
« Respuesta #1 en: 18 de Mayo de 2011, 23:35:59 pm »
Busca en el foro, Westwest ya publicó un tutorial acerca de ésto...s
- Moderador de PHP


Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:Poner smiles a comentarios con sprites
« Respuesta #2 en: 18 de Mayo de 2011, 23:51:28 pm »
Buen dia, escribo para que me orienten como podria poner smiles a los comentarios de un sistema de noticias, con sprites. Ya tengo la position de cada sprite, me falta la manera de implementarlo:

Ejem:

.caretos .sad{ background-position: 0 -800px;}
.caretos .smile{ background-position: 0 -825px;}
.caretos .sonriendo{ background-position: 0 -850px;}
.caretos .sorprendido{ background-position: 0 -875px;}
.caretos .tongue{ background-position: 0 -900px;}
.caretos .triste{ background-position: 0 -925px;}
.caretos .unsure{ background-position: 0 -950px;}
.caretos .wink{ background-position: 0 -975px;}

Tambien ya tengo la imagen con cada sprite.

Como dije mas arriba, no se como implementarlo en el formulario para comentar. Saludos y espero su respuesta.

Usa div's o puedes agregarle ese estilo a la imagen de los smilies.

Desconectado genartina

  • PHPer@ Fijo
  • ***
  • Mensajes: 131
  • Karma: 0
  • Sexo: Masculino
  • Comunidad Linksharing
    • Ver Perfil
    • Linksharing
Re:Poner smiles a comentarios con sprites
« Respuesta #3 en: 19 de Mayo de 2011, 01:18:12 am »
Busca en el foro, Westwest ya publicó un tutorial acerca de ésto...s
Ya busque, se habla de sprites, pero nada que me ayude con esto. Ademas solo se habla de como crearlos, no como implementarlos en forma de smiles...
¿ Genartina ? jeje

Desconectado -Pituko-

  • PHPero Experto
  • *****
  • Mensajes: 954
  • Karma: 20
  • Sexo: Masculino
  • ¡Hala Madrid!
    • Ver Perfil
Re:Poner smiles a comentarios con sprites
« Respuesta #4 en: 19 de Mayo de 2011, 01:31:05 am »
Ya busque, se habla de sprites, pero nada que me ayude con esto. Ademas solo se habla de como crearlos, no como implementarlos en forma de smiles...
Puedes usar div's pero si prefiere usar el tag img, usa <img src="sprite.png" style="background-position: 0 -925px;" />

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Poner smiles a comentarios con sprites
« Respuesta #5 en: 19 de Mayo de 2011, 01:34:32 am »
No entiendo tu duda, ¿Puedes explicarte?
Twitter: @JoakoM010



Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:Poner smiles a comentarios con sprites
« Respuesta #6 en: 19 de Mayo de 2011, 16:51:25 pm »
depende, si por ejemplo tus smileys son del tipo :sad: :winky: ...
bastaría con hacer un str_replace.

Para colocarlos te recomendaría usar un span con tamaño definido, algo así:

Código: [Seleccionar]
<style type="text/css">
span.caretos {
width: 16px;
height: 16px;
background-image: url(blabla.png);
}
.caretos .sad {...}
</style>
y un php srencillo:

$texto 
preg_replace(&#39;/:([a-z]+):/i&#39;, &#39;<span class="caretos //1"></span>&#39;, $texto);

El reemplazo usa expresiones regulares, si lo necesitas, lo explicaré algo más

Saludos ...