Origem do forumrow

Suporte aos Styles/Templates para phpBB.
woises
Novato
Novato
Mensagens: 3
Registrado em: 24 Mai 2011, 10:59

Origem do forumrow

  • Favoritar esta postagem
  • Mensagem 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!
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

    Re: Origem do forumrow

  • Favoritar esta postagem
  • Mensagem 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.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Origem do forumrow

  • Favoritar esta postagem
  • Mensagem 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.
    woises
    Novato
    Novato
    Mensagens: 3
    Registrado em: 24 Mai 2011, 10:59

    Re: Origem do forumrow

  • Favoritar esta postagem
  • Mensagem 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!!!
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Origem do forumrow

  • Favoritar esta postagem
  • Mensagem 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.
    woises
    Novato
    Novato
    Mensagens: 3
    Registrado em: 24 Mai 2011, 10:59

    Re: Origem do forumrow

  • Favoritar esta postagem
  • Mensagem por woises »

    Não está retornando nada, nem erro!
    A query eu sei q está certa!

    Obrigado
    Trancado