Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Portugal
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 20:34

Eu tenho um sistema de Chat identico a antiga Msn Chat e ultimamente tenho andado a procura de como colocar smilies no perfil de usuarios a pagina de perfil do usuario é http://www.friends4ever.teusite.net/pro ... i18zbnstdn só que não tenho conseguido usar nenhuma funçao de smilies alguem pode me ajudar?obrigado pela atenção
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 21:01

Para fazer isso você precisa de basicamente duas coisas:

- O script para que o visitante clique e adicione o símbolo do smile no campo do conteúdo, ex.:
;) :(

E a função que vai fazer a troca ao ler o símbolo.

Isso é explicado no artigo abaixo

http://www.codigosnaweb.com/forum/Como- ... 5_417.html
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Portugal
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 21:18

mas o meu textarea este deste tipo

<textarea rows="3" name="dontlove" cols="35"><? echo $dontlove; ?></textarea></td>

como coloco la as funçoes do smile?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 21:22

Acima desse echo, abre uma linha no script PHP

$dontlove=str_replace(":(","<img src='...'>",$dontlove);

Supondo que $dontlove for mostrar um texto, quando for encontrado: :(

Será substituída pela imagem que você definir ai no img src.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Portugal
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 21:27

dessa maneira?

<textarea rows="3" name="dontlove" cols="35"><? $dontlove=str_replace("boneco","<img src='boneco.gif'>",$dontlove);
echo $dontlove; ?></textarea></td>
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 21:36

Como está explicando no artigo o script tem duas partes:
Uma onde você vai colocar um javascript, para o visitante clicar em um botão e jogar o código do smile no textarea, outro para fazer a troca do código na hora da leitura. Peço que leia o artigo e teste o exemplo no seu servidor para entender o funcionamento.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Portugal
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 22:05

depois de eu andar a procura encontrei uma soluçao! na pagina que envia os dados paa o mysql depois de

$dontlove=addslashes($_POST[dontlove]);

e antes de o UPDATE eu coloquei um

include("smilie.php");

que a pagina smilie.php contem o seguinte codigo

<?php // Smiles da página principal $msg=str_replace(":)","<img src=\"".$link[psm]."/smiley.gif\">",$msg); $msg=str_replace(";)","<img src=\"".$link[psm]."/wink.gif\">",$msg); $msg=str_replace(":D","<img src=\"".$link[psm]."/cheesy.gif\">",$msg); $msg=str_replace(";D","<img src=\"".$link[psm]."/grin.gif\">",$msg); $msg=str_replace("~(","<img src=\"".$link[psm]."/angry.gif\">",$msg); $msg=str_replace(":(","<img src=\"".$link[psm]."/sad.gif\">",$msg); $msg=str_replace(":o","<img src=\"".$link[psm]."/shocked.gif\">",$msg); $msg=str_replace("8)","<img src=\"".$link[psm]."/cool.gif\">",$msg); $msg=str_replace("???","<img src=\"".$link[psm]."/huh.gif\">",$msg); $msg=str_replace("::/","<img src=\"".$link[psm]."/rolleyes.gif\">",$msg); $msg=str_replace(":P","<img src=\"".$link[psm]."/tongue.gif\">",$msg); $msg=str_replace(":-[","<img src=\"".$link[psm]."/embarassed.gif\">",$msg); $msg=str_replace(":-X","<img src=\"".$link[psm]."/lipsrsealed.gif\">",$msg); $msg=str_replace(":-/","<img src=\"".$link[psm]."/undecided.gif\">",$msg); $msg=str_replace(":-*","<img src=\"".$link[psm]."/kiss.gif\">",$msg); $msg=str_replace("'(","<img src=\"".$link[psm]."/cry.gif\">",$msg); $msg=str_replace("C)","<img src=\"".$link[psm]."/coracao.gif\">",$msg); // Smiles da página POP UP $msg=str_replace(":anjo:","<img src=\"".$link[psm]."/anjo.gif\">",$msg); $msg=str_replace(":arma:","<img src=\"".$link[psm]."/arma.gif\">",$msg); $msg=str_replace(":arma2:","<img src=\"".$link[psm]."/arma2.gif\">",$msg); $msg=str_replace(":arma3:","<img src=\"".$link[psm]."/arma3.gif\">",$msg); $msg=str_replace(":blackpower:","<img src=\"".$link[psm]."/blackpower.gif\">",$msg); $msg=str_replace(":boing:","<img src=\"".$link[psm]."/boing.gif\">",$msg); $msg=str_replace(":bronca:","<img src=\"".$link[psm]."/bronca.gif\">",$msg); $msg=str_replace(":chines:","<img src=\"".$link[psm]."/chines.gif\">",$msg); $msg=str_replace(":choop:","<img src=\"".$link[psm]."/chopp.gif\">",$msg); $msg=str_replace(":choro:","<img src=\"".$link[psm]."/choro.gif\">",$msg); $msg=str_replace(":dimdim:","<img src=\"".$link[psm]."/dimdim.gif\">",$msg); $msg=str_replace(":dormindo:","<img src=\"".$link[psm]."/dormindo.gif\">",$msg); $msg=str_replace(":fodase:","<img src=\"".$link[psm]."/fodase.gif\">",$msg); $msg=str_replace(":privada:","<img src=\"".$link[psm]."/privada.gif\">",$msg); $msg=str_replace(":invisivel:","<img src=\"".$link[psm]."/invisivel.gif\">",$msg); $msg=str_replace(":leilao:","<img src=\"".$link[psm]."/leilao.gif\">",$msg); $msg=str_replace(":lingua:","<img src=\"".$link[psm]."/lingua.gif\">",$msg); $msg=str_replace(":louco:","<img src=\"".$link[psm]."/louco.gif\">",$msg); $msg=str_replace(":mexicano:","<img src=\"".$link[psm]."/mexicano.gif\">",$msg); $msg=str_replace(":morcego:","<img src=\"".$link[psm]."/morcego.gif\">",$msg); $msg=str_replace(":nao:","<img src=\"".$link[psm]."/nao.gif\">",$msg); $msg=str_replace(":nervoso:","<img src=\"".$link[psm]."/nervoso.gif\">",$msg); $msg=str_replace(":ok:","<img src=\"".$link[psm]."/ok.gif\">",$msg); $msg=str_replace(":pum:","<img src=\"".$link[psm]."/pum.gif\">",$msg); $msg=str_replace(":som:","<img src=\"".$link[psm]."/som.gif\">",$msg); ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como colocar smilies em um sistema de perfil

12-09-2008 22:09

Boa, legal essa solução ¨laughing¨
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado