A algum tempo atrás trabalhei num plugin para chat que acabou nem sendo colocado em funcionamento. Para não haver desperdício, resolvi disponibilizá-lo para download, caso exista algum interessado.
Instalação
- Faça o upload do plugin ‘mm-chat’ para o diretório ‘/wp-content/plugins/’ do WordPress;
- Ative o plugin;
- Arraste o widget ‘Chat’ para qualquer sidebar
Configuração
Um novo menu aparecerá em ‘Configurações > Chat’, onde será possível configurar o limite e caracteres de cada mensagem e intervalo das atualizações de: mensagens e usuários.
Utilização
Para iniciar uma conversa, faça o login no site, vá para a página onde o widget está, clique no nome da pessoa com quem você quer conversar. Cada usuário tem uma janela própria que pode ser movida para qualquer canto da tela (jQuery UI – Dialog).
Caso alguém te mande uma mensagem, a janela de dialogo abrirá automáticamente, além de manter um breve histórico das conversas anteriores.
Caso você não queira mais receber mensagens de um determinado usuário, basta clicar no cadeado ao lado do nome do mesmo.
Muito bom!!!!
Aí Marcelo.
Legal teu plugin, só que não consegui fazer funcionar.
Aparece o seguinte erro:
Warning: in_array() expects parameter 2 to be array, string given in C:Program Files (x86)EasyPHP-5.3.8.1wwwmdbuenowp-contentpluginsmm-chatchat.php on line 407
Cara, estou começando a ver algo de PHP agora e quero até o final de janeiro já ter começado a construir algumas coisinhas, embora no meu curso (estou fazendo técnico em informática) vou ter aulas de PHP só no próximo semestre.
(tenho tido pouco tempo para estudar por conta).
Obrigado. Um abraço do chará.
Fala Bueno,
obrigado pelo retorno, acabei de subir a correção (v0.6).
Qualquer coisa é só avisar.
Marcelo, muito 10 este plugin! Ele é limpo e fácil de configurar…
Agora, não consegui fazer funcionar chat em grupo.
Por exemplo: loguei com quatro usuários em navegadores e pcs diferentes… Usuários: Admin, user1, user2 e user3.
Admin recebe mensagens de user1, user2 e user3 na mesma janela, mas quando responde nenhum dos três recebe as respostas. E as mensagens enviadas pelos três “users” não aparecem para os três.
Por acaso, tem alguma forma de fazer uma sala de chat com ele entre os usuários logados?
* Uso WordPress 3.3
Abraço e obrigado!
Eli – Floripa
Eli,
obrigado pelo retorno, vou dar uma olhada nesse erro e tentar corrigi-lo o mais rápido possível.
Estava prevista a funcionalidade de chat em grupo, seria um shortcode que colocaríamos em um post que se transformaria em uma área pública para conversa. Mas ainda não iniciei sua implementação.
Abraço,
Marcelo Mesquita