Bate-papo WaterCooler 1.5
O bate-papo WaterCooler é um sistema de bate-papo php/ajax de banco de dados de arquivos simples e fácil de usar.
Características
- Não requer banco de dados MySQL/Javascript Frameworks
- Salas multitópicos
- Salas privadas/somente leitura
- Multiusuário
- Perfis protegidos por senha
- Smileys/BBcode
- Interface de bate-papo aberta
- Temas fáceis de personalizar (100% HTML/Css)
- Mensagens privadas
- Ferramentas de moderador
- Exibição independente e buffers de armazenamento
- Link de convite
- Inicie o bate-papo com conversas anteriores listadas
- Recurso antispam
- Recuperação de conta por e-mail
- Gere miniaturas de imagens para carregamento mais rápido
- Carregamentos de anexos
- Sistema de arquivo inteligente
- Bate-papo compartilhado entre sites hospedados no mesmo servidor
- Salas de conversação privadas
- Recurso de pesquisa
- Sub-quartos
- Layout responsivo para dispositivos móveis
Instalação
- Copie o conteúdo do pacote para o seu servidor web
- Carregue o chat index.php no seu navegador (carregue o index.php primeiro, mesmo se for incorporar em outra página)
- Caso você veja imagens quebradas, defina a constante INCLUDE_DIR em " settings.php " - caminho relativo para o diretório de bate-papo da raiz da web (na primeira execução, o sistema tentará fazer isso automaticamente)
- Escolha um nome e login, configure uma senha nas opções do seu perfil para ser designado como primeiro moderador.
- Personalize configurações principais e temas de acordo com suas preferências.
- Use index.embedded.php como referência se quiser incorporar o chat em outra página.
Requisitos
- PHP >= 7.0
- Capacidade de alterar permissões, se necessário
- Biblioteca PHP GD (para gerar miniaturas de imagens)
Estrutura de pastas
- data - Diretório de dados (pode ser renomeado ou movido para fora do diretório da web)
- salas - Postagens/definições de sala
- tmp - Definições temporárias (ping do usuário)
- arquivos - arquivos gerados pelo usuário
- inclui - Inclui diretório (Inclui; Ajax Server Side)
- temas - Temas
- "nome_tema"
- imagens - Imagens temáticas (modelos, bbcode, smilies)
- estilo.css - Estilos
- templates.php - Modelos
- ajax.php - Chamador Ajax
- index.embedded.php - Exemplo de chat incorporado
- index.php - Índice de bate-papo
- LICENÇA - Termos de licença
- README.md - Este arquivo
- README.txt - Leiame (texto simples)
- script.js - Javascript/Ajax
- settings.php - Configurações brutas
- wcchat.class.php - Aula de bate-papo
Notas relevantes
- O status de moderador mestre será concedido ao primeiro usuário que entrar no chat com uma senha.
- Moderadores no modo de edição: ocultar uma mensagem do chat tem efeito imediato sobre os outros usuários online, enquanto a ação de exibir só tem efeito na próxima visita do usuário à sala.
- Caso a função microtime não esteja disponível, desabilitar a restrição anti-spam pode gerar IDs de mensagens não exclusivos, o que pode prejudicar o recurso de ocultar/exibir.
- Para remover a nota de direitos autorais, você deve fazer uma doação ao projeto (veja abaixo).
- Recomenda-se renomear o diretório de dados (ou movê-lo para fora da raiz da web) para garantir a privacidade do usuário. (não se esqueça de renomear settings.php também).
- A pesquisa não exibe conversas privadas
Doações
Se você gosta deste projeto, considere fazer uma doação:
https://www.paypal.com/donate/?hosted_button_id=EMSBXSD7EWDN4
Obrigado por escolher o WaterCooler Chat.