Como adicionar um phpbb chatbox hospedagem

Vamos configurar o ejabberd servidor Jabber de uma forma que ele usa o banco de dados do usuário phpBB3 para autenticação. Então, podemos configurar a aplicação PHP / Javascript Jappix para que possamos usar ou possuir Jappix Mini bate-papo de dentro do nosso fórum phpBB3.

Eu suponho que você já tiver instalado um servidor web com phpBB3 execução.

Instalar o servidor Jabber

No Ubuntu, basta fazer um apt-get install ejabberd. Isto irá instalar ejabberd com todos os módulos necessários. Em outras distribuições, você pode ter que seguir as instruções na www.ejabberd.im/ejabberd_http_bind para habilitar o servidor BOSH. Você também pode encontrar outras alternativas aqui.

Como adicionar um phpbb chatbox hospedagem Configurar ejabberd
   Assumindo que o seu

Criar o script de autenticação

ejabberd usa um banco de dados interno para autenticação por padrão. Queremos ejabberd de usar o banco de dados phpBB, por isso usamos o método "autenticação externa".

Baseado em "autenticar em MySQL com PHP" de www.ejabberd.im/extauth. Eu escrevi o phpbb3_extauth.php script. que irá ser chamado por ejabberd e comunica através da entrada / saída padrão. Faça o download deste script para o servidor, e adaptar o caminho para o interpretador PHP (primeira linha), o caminho para phpBB, e a configuração do banco. Certifique-se de que o usuário ejabberd tem a permissão para ler e executar o script, mas ninguém mais, pois ele contém a senha de banco de dados.

configurar ejabberd

Assumindo que o seu domínio é example.org, adicione estas linhas ao seu /etc/ejabberd/ejabberd.cfg:

Adicionar sala de bate-papo

Agora, reiniciar ejabberd: restart /etc/init.d/ejabberd

Você deve ser capaz de login como ADMIN_USERNAME@example.org com um cliente Jabber. Escolha um cliente que é capaz de administrar salas de chat (por exemplo pidgin) e adicionar uma sala de chat com o sinalizador persistente.

instale Jappix

Agora, instale Jappix. que é fácil - nem sequer precisa de um banco de dados. A instalação irá pedir-lhe uma série BOSH, que deve ser example.org:5280/http-bind/. Para o anfitrião chat em grupo, utilize muc.example.com.

Adicionar Jappix Mini para phpBB3

Como Jappix retoma sessões, mesmo que as configurações foram alteradas. uma solução bastante feio é necessário para obter o comportamento desejado quando um usuário fizer fora e, em seguida, registra-se com outro nome de usuário.

Então você precisa colocar as seguintes linhas ao PHPBB_PATH / estilos / your_template / template / overall_header.html pouco antes :

Adaptar JAPPIX_URL, ROOM_NAME e, claro, example.org. Você também pode alterar o l = en se você quiser outra língua. As variáveis ​​entre chaves vai ser substituído por phpBB.

Não se esqueça de atualizar caches do phpBB depois de fazer alterações ao modelo!

Mais informações sobre a configuração Jappix Mini está disponível aqui.

hospedagem

Opcional: adicione uma sala de bate-papo anônimo para os hóspedes

adaptar ejabberd.cfg

Adicionar sala de bate-papo

Reinicie ejabberd novamente, e adicionar uma sala de chat persistente com o seu usuário de administração.

Adaptar o modelo phpBB3

Em vez do código que colocado antes acima, use o seguinte:

para Valérian Saliou e sua equipe para Jappix! Esses caras estão fazendo realmente grande trabalho!


Como adicionar um chat de multi usuário baseada em Jabber ao phpBB3 por Leberwurscht está licenciado por Creative Commons Attribution-Share Alike 3.0 Unported.

Assista esse video!

Artigos relacionados

Criar um fórum hospedagem roteiro para a graduaçãoEste é um programa php e um fórum onde informações sobre como data e hora contribuiu, número total de temas e contribuições e mensagens estão disponíveis neste script. Os usuários devem dar o nome de login, ...
Adicionar Link phpbb hospedagemNeste tutorial de instalação PhpBB, vamos demonstrar como instalar o programa PhpBB manualmente. Isso significa que ele será feito sem a ajuda de quaisquer terceiros ferramentas de instalação do partido tais como ...
Restauração de backup phpbb2 para phpBB 3 fórum hospedagemphpBB 2.0.0 INSTALL Por favor, leia este documento completamente antes de prosseguir com a instalação. Por favor, note estas instruções não são totalmente abrangente, uma userguide mais completa será ...
Phpbb site de download script de hospedagemEstas empresas que nascem para liderar pronto para vir para cima com possível o domínio. Assist Garantir o seu ecwid servidor, que é um addon de comércio eletrônico independente, que é compatível com o site é ...
Como instalar phpbb em 000 de hospedagem webphpBB é fórum de software livre e de código aberto que é fácil de usar, poderoso e altamente personalizável. O que você vai precisar Antes de iniciar este guia, você vai precisar do seguinte: 1) Entre na sua ...