Sistemas em PHP

Atendimento online

Sistema de atendimento online com 5 salas de atendimento e "não usa banco de dados". Esse sistema permite que até cinco pessoas façam atendimento ao mesmo tempo.
Tem como algumas características: backup de atendimentos, banimento de clientes indesejáveis, pedido de atencão, smiles etc.
Os detalhes estarão no arquivo leiame.txt.
Obs: Os endereços apontados nos links e iframes, consideram os arquivos à partir da pasta "sistemas", mas em geral esses códigos estarão em alguma página do seu site, fora da pasta sistemas, então a pasta "sistemas" terá que ser referenciado no caminho para o sistema em questão.

IMPORTANTÍSSIMO, NÃO PROSSIGA ANTES DE LER!
O ideal é que esse sistema seja testado em dois computadores diferentes, um com a área do cliente e outro com a área do atendente pois é assim o seu uso. Na impossibilidade de teste em dois PCs diferentes, pode-se testar em um um só, mas reações inesperadas poderão acontecer como o atendente ter alguma dificuldade para digitar, pois a janela do cliente pode estar pedindo o foco etc.

Atente para algumas situações:
Quando o cliente terminar o atendimento, tem um link que ele deverá clicar: "Clique para sair" para se desconectar, porém, nada garante que ele o fará; então caso ele feche a janela diretamente, uma segunda função tentará desconecta-lo, mas para isso a abertura de poup-ups deverá estar habilitada no computador do cliente. Caso não consiga desconecta-lo, aínda haverá uma terceira função no painel do atendente, que irá desconecta-lo automaticamente após alguns segundos. E uma quarta possibilidade é entrar na administração geral e desbloquear a sala, nesse caso, atendente e usuário serão desconectado, mas isso seria em último caso.
Para o atendente desconectar-se, ele irá clicar em "Logout", porém se esquecer, o sistema tentará desconecta-lo automáticamente ao sair da página, mas para isso as poup-ups deverão estar liberadas para o sistema.
Tudo foi feito para um bom funcionamento do sistema, mas algumas situações inesperadas aínda podem acontecer e fogem ao controle de atendente e usuário, como por exemplo: queda brusca de energia ou conexão. Nesse caso o sistema não teria tempo de desconectar. Sendo o cliente não tem problema, como já dissemos o proprio sistema do atendente irá detectar e desconectar o cliente que não está mais online. Porém se for o atendente o sistema não poderá detectar, pois foi ele próprio, fechado bruscamente. Nesse caso, basta o atendente entrar na "Administração Geral", lá encontrará uma seção "Bloquear/Desbloquear atendente" que lista todas as salas, com links "Liberar" e "Bloquear", e então clicar em "Liberar".
Você saberá que uma sala não está disponível quando tiver qualquer uma dessas mensagens:
online
volto já
ocupado
offline (em serviço)
Obs: offline (em serviço) significa que já tem um atendente na sala, mas aínda não começou um atendimento.

Obs: para efeito de demonstração, o sistema estará disponível para os usuários testarem. Como não seria possível disponibilizar um sistema inteiro para cada usuário, poderá acontecer, de um usuário entrar na administração geral e desbloquear uma sala que estava sendo usada, porém, temos que deixar esse link disponível para se por acaso, um usuário que queira testar o sistema, encontre todas as salas em uso, mas pode acontecer uma das situações já descritas acima, e exatamente por estar disponível para todos, uma sala que conste como ocupada, pode estar vazia, por não ter sido desconectada corretamente, então o usuário poderá entrar no painel e desconectar; logo se você ver uma mensagem como essa "Postagens Perdidas, Desculpe. Verifique se está online" Não será um erro do sistema, provalvelmente um usuário o desconectou. É claro que em condições normais de uso, seria muito difícil acontecer uma situação dessas, pois o sistema estaria sendo usado apenas pelo próprio site que o adquiriu.
Acesse aqui a área administrativa:   Área administrativa   a senha é "admin"

NOTA: Se ao acessar o menu de salas para atendimento, aparecer uma caixa de mensagem dizendo: "A página da web que você está visitando está tendando fechar a janela", É apenas um sistema para verificar se as poup-ups estão ativas, normalmente esse processo se dará automaticamente, mas caso aconteça, é só clicar em "sim".


Exibindo link para poup-up de atendimento para o cliente:



Configurações= todas as configurações das funções php encontram-se no arquivo "atendimento_php/atendimento/config.php" e cores e estilos no arquivo "config.css".

<a href="javascript:void(window.open('atendimento_php/atendimento/index.php','atende','width=400px,height=480px'))" class="link_grande_comum" >Atendimento ao cliente</a>
Códigos de inclusão do link da poup-up do cliente - php script e sistemas php 


Atendimento ao cliente  


Exibindo iframe de atendimento para o cliente:



mens= deixe como está.
Configurações= todas as configurações das funções php encontram-se no arquivo "atendimento_php/atendimento/config.php" e cores e estilos no arquivo "config.css".

<iframe src="atendimento_php/atendimento/index.php?mens=0" name="atendimento" id="atendimento" style="width:430px;height:505px;border:1px dashed red" scrolling="auto" frameborder="0"></iframe>
Códigos de inclusão do iframe de atendimento do cliente - php script e sistemas php 




Hospedagem de sites

Php scripts | Sistemas php | html sistemas