Página 1 de 1

Origem do forumrow

Enviado: 24 Mai 2011, 11:43
por woises
Heaee pessoal,

Estou chegando no phpbb e como é de se esperar, estou um pouco perdido.
Eu gostaria de saber como a variável forumrow é populada. Só achei ela sendo usada no forumlist_body.html mas não encontrei o php que acessa o banco e popula ela.

A minha real intenção é descobrir como eu acesso o banco (por um php) e utilizo a lista retornada em um html para exibir uma lista de usuários.

Obrigado!

Re: Origem do forumrow

Enviado: 24 Mai 2011, 17:39
por _Vinny_
O forumrow é a linha de cada forum, é uma especie de loop para exibir todos os foruns criados.

Não lembro qual é o arquivo PHP que chama essa variavel, vou da uma olhada nos arquivos e depois se encontrar posto pra voce.

Re: Origem do forumrow

Enviado: 25 Mai 2011, 12:26
por gssilva
Se você quer apenas exibir uma lista simples dos usuários cadastrados no fórum você pode usar um formulário de pesquisa apontando para o tabela de usuários do phpbb.

Eu já fiz isso uma vez, só que ao invés de retornar todos os usuários, eu usei para pesquisar usuários individualmente, eu colocava uma informação do usuário e me retornava todos os dados do usuário disponível.

Re: Origem do forumrow

Enviado: 26 Mai 2011, 21:44
por woises
Heaee Pessoal,

Na verdade eu queria usar o exemplo como base para eu desenvolver outras coisas. Minha maior dúvida é como acessar a base pelo .php e tratar os dados retornados pelo .html. Segue o que estou tentando e que n está dando certo: ¬¬

PHP

Código: Selecionar todos

	$sql = 'SELECT user_id, username, user_colour FROM phpbb_users WHERE user_type=0 ';
	$result = $db->sql_query($sql);

	while ($row = $db->sql_fetchrow($result))
	{
		$usr .= (($usr != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
	}
	$db->sql_freeresult($result);

	// Assign index specific vars
	$template->assign_vars(array('USR'	=> $usr	));
HTML

Código: Selecionar todos

		<!-- BEGIN USR -->
		<div>
			Id: {user_id}<br>
			Nome: {username}<br>
			Cor: {user_colour}
		</div>
		<!-- END USR -->
Obrigado pela ajuda!!!

Re: Origem do forumrow

Enviado: 29 Mai 2011, 13:56
por gssilva
O que a página está retornando pra vc?


________
não tenho muito conhecimento em php, mas eu vou procurar a resposta pra vc, as informações que você fornece ajuda muito pra isso.

Re: Origem do forumrow

Enviado: 30 Mai 2011, 16:00
por woises
Não está retornando nada, nem erro!
A query eu sei q está certa!

Obrigado