Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Velox

sistema de comentarios com emoticons

Recommended Posts

Bom galera, já virei o google de cabeça pra baixo procurando um tutorial que ensinasse a fazer um sistema de comentários COM EMOTICONS, como não encontrei nem no google nem em lugar nenhum decidi abrir este tópico, o sistema em si simples eu sei criar só não faço ideia de como deixar os visitantes inserirem emoticons neles, como fazer caracteres como :D :) :( virarem imagens e inserir nos comentarios?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha se essa aqui serve:

 

class Emoticons
{
	
	private static function linkEmoticon($emoticon)
	{
		return("<img src='images/emoticons/".$emoticon.".gif' />");
	}
	
	public function __construct($post)
	{
		$links = array("[:)]", "[:D]", "[(A)]", "[lalala]", "[!]", "[t+]", "[:S]", "[(Y)]", "[(N)]", "[(zzz)]", "[:P]", "[8D]", "[oO]", "[(clap)]", "[:@]", "[(ran)]", "[(yeah)]");
		$emoticons = array("ae", "feliz", "anjo", "assobiando", "alerta", "bye", "confuso", "sim", "nao", "dormindo", "lingua", "mala", "oloco", "palmas", "raiva", "ran", "yeah");
		$post = nl2br($post);
		for($i = 0; $i < count($emoticons); $i++)
		{
			$post = str_replace($links[$i], self::linkEmoticon($emoticons[$i]), $post);
		}
		return($post);
	}
	
}

Chama assim:

 

$var = new Emoticons($_POST['seu_campo']);

Essa aí é bem básica mesmo, mas acho que vai servir pra voce.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.