Qual a URL do seu fórum: http://www.tudosobreorquideas.com.br/forum
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Selecionar
Usuário de teste: Usuário: Senha:
Estilos instalados: emuza2
Modificações instaladas:
Qual seu nivel de experiência:: Iniciante
Quando começou o problema:
Descreva seu problema: Gostaria de saber se é possível colocar as estatísticas do fórum no site principal,, que é http://www.tudosobreorquideas.com.br
Gostaria que aparecesse no site principal quantas pessoas on-line tem no momento.
Estatísticas do fórum no site principal
-
thiago wolf
- Novato

- Mensagens: 45
- Registrado em: 14 Abr 2011, 18:26
- Contato:
Re: Estatísticas do fórum no site principal
Após fazer uma busca no Google com o texto "statistics external page phpbb" e por "who is online external page phpbb", vários resultados apareceram e dentre eles:
- Forum stats on external page.
- Dynamic Sites With PHPBB
Sugestão seguindo o procedimento descrito no 1º link:
- Arquivo stat_api.php:
- Arquivo teste.php:
Depois, acesse a página teste.php e aparecerão as informações respectivas.
OBS: Tem de verificar se a variável
Abraço.
- Forum stats on external page.
- Dynamic Sites With PHPBB
Sugestão seguindo o procedimento descrito no 1º link:
- Arquivo stat_api.php:
Código: Selecionar todos
<?php
/**
* API to get some forum data to a external page.
*
* @copyright (c) 2010 phpbbmodders.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
* This one returns number of users, topics and posts.
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
echo $config['newest_username'] . '|' . $config['load_online_guests'] . '|' . $config['num_posts'] . '|' . $config['num_users'] . '|' . $config['num_topics'] . '|' , $config['load_online'];
?>Código: Selecionar todos
<?php
$str = @file_get_contents('http://www.endereço do seu fórum/stat_api.php');
$arr = explode('|', $str);
echo $arr[0] . '<br />'; // Nome do novo usuário registrado.
echo $arr[1] . '<br />'; // Visitantes on line?.
echo $arr[2] . '<br />'; // Total de mensagens.
echo $arr[3] . '<br />'; // Total de usuários registrados.
echo $arr[4] . '<br />'; // Total de tópicos.
echo $arr[5] . '<br />'; // Total de usuários on line?.
?>OBS: Tem de verificar se a variável
$config['load_online_guests'] e a $config['load_online'] realmente irá corresponder aos "visitantes on line" e aos "usuários on line"Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
-
thiago wolf
- Novato

- Mensagens: 45
- Registrado em: 14 Abr 2011, 18:26
- Contato:
Re: Estatísticas do fórum no site principal
Quase deu,, só não funcionou realmente as variáveis $config['load_online_guests'] e a $config['load_online'], alguem sabe como solucionar esse problema?
Mas obrigado mesmo assim.
Mas obrigado mesmo assim.
Re: Estatísticas do fórum no site principal
Encontrei um código asp mas não sei se vai lhe atender, principalmente se o seu servidor de hospedagem for Linux e não operar com ASP.
Abraço. 
Fonte: [Resolvido] Ler conteúdo de outra página html
Código: Selecionar todos
<%
Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlhttp.Open "GET", "http://201.24.26.129/oimparcial/portal/noticias.php?id=22165", False
xmlhttp.setRequestHeader "ContentType","text/html"
xmlhttp.Send()
str_text = xmlhttp.ResponseText
int_ini = Instr(str_text, "<div class=""box"">")
int_fim = Instr(int_ini, str_text, "<strong>Leia mais:") - int_ini
Response.Write Mid(str_text, int_ini, int_fim)
%>
Fonte: [Resolvido] Ler conteúdo de outra página html
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
