Página 1 de 1

Pesquisa avançada - Pesquisar por Grupos

Enviado: 15 Mai 2013, 11:30
por murilo_ns
Qual a URL do seu fórum: localhost (servidor interno)
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: x Senha: x
Estilos instalados: prosilver
Modificações instaladas: várias
Qual seu nivel de experiência: Intermediario
Quando começou o problema: Necessidade de inserir filtro na Pesquisa Avançada do fórum
Descreva seu problema: Gostaria de saber se pela pesquisa avançada poderíamos pesquisar por Grupo de usuários, visualizando assim todos os tópicos/mensagens de um determinado grupo selecionado.
Hoje na pesquisa a pesquisa por autor.

Seria inserido a pesquisa por grupo em que o usuário teria um combo-box com todos os grupos existentes no Fórum. Assim ele selecionaria um grupo (que ele é participante ou não) e clicaria em pesquisar, trazendo como respostas todos os tópicos/mensagens

Alguém sabe como fazer ou conhece alguma MOD?

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 20 Mai 2013, 09:05
por murilo_ns
Pessoal, bom dia.
Fui pegando uns tutorias da vida, na net e consegui fazer 0,0001 % rsrsrsrs
Alguém sabe como posso fazer com que, após submeter ele traga todos os tópicos de todos os usuários do grupo selecionado?

Código: Selecionar todos

<?php 
//Conectar com o banco
$conexao = mysql_connect('localhost', [b]'usuário'[/b], 'Senha') or die(mysql_error()); 
$db = mysql_select_db('banco'); 

//Fazer o select - no primeiro item será o id que será futuramente passado par ao select e o segundo é para ser apresentado no combo
$query = mysql_query("SELECT group_id, group_name FROM phpbb_groups") or die(mysql_error()); 

?>
<?php 
 $pega_selecionado = $_POST['group_id'];//aqui vai pegar o $ver do item selecionado 
  //imprime na tela o Id daquele selecionado
  echo 'Esse foi o selecionada ' . $_POST['group_id'];
 ?>
<form name="form" method="post" action="teste.php">
 <label for="">Selecione um Grupo</label>
 <select name="group_id">
 <option>Selecione...</option>
 
 <?php while($ver = mysql_fetch_array($query)) { ?>

 <!-- faz com que o item selecionado, permaneça selecionado após enviar -->
 <option value="<?php echo $ver['group_id'] ?>" <?php if ($_POST['group_id'] == $ver['group_id']) echo ' selected' ?>><?php echo $ver['group_name'] ?></option>
 <?php }  ?>
  </select>
  
 <tr>
    <td colspan="2">
      <input type="submit" value="Submeter busca"/>
    </td>
  </tr>

</form>

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 11 Jun 2013, 09:52
por murilo_ns
Alguém tem alguma ideia?

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 12 Jun 2013, 14:02
por EuLeR !^~~
Você quer a barra de pesquisa do google?

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 17 Jun 2013, 11:30
por murilo_ns
EuLeR !^~~ escreveu:Você quer a barra de pesquisa do google?
Bom dia EuLeR
Não, seria na própria pesquisa avançada do Fórum
Obrigado pelo interesse/ajuda

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 16 Out 2013, 17:42
por murilo_ns
Boa tarde, alguém já viu algo parecido?

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 17 Out 2013, 03:07
por _Vinny_
Hum, seria bem dificil realizar esse recurso, já que o código das pesquisas é um dos mais complicados de si trabalhar. Posso dar uma olhada em breve, mas não prometo muito coisa. :|

Re: Pesquisa avançada - Pesquisar por Grupos

Enviado: 17 Out 2013, 10:32
por murilo_ns
_Vinny_, bom dia
obrigado :D