Olá amigos, cá estou novamente com perguntas cabeludas...
Estou tentando criar um submit, como da caixa de pesquisa, que fique no overall ou no index em que o user digite o ID do tópico e dê enter ou clique em ir e vá rapidamente ao ID desejado.
Por exemplo, o cara sabe que o id do tópico que ele segue é 550, então ele digita 550 e dá enter e já está por lá.
será que é simples?
obrigado de antemão
Campo GET para colocar ID de um tópico e ir para a página
-
professor mauricio
- Novato

- Mensagens: 130
- Registrado em: 02 Abr 2011, 11:58
Campo GET para colocar ID de um tópico e ir para a página
Editado pela última vez por professor mauricio em 02 Ago 2011, 15:26, em um total de 1 vez.
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Re: Campo submit para colocar ID de um tópico e ir para a pá
Bem sacada a ideia, mas o problema é que no URL do tópico tem também o ID do fórum, então... ja imaginou.
Então vamos usar apenas o URL+viewtopic.php+topic_ID. Estou as ferramentas para testar e digitar aqui, mas vamos assim mesmo.
Cria um form com o action para:
Cria um campo input que receberá o ID:
Dai da pra sair alguma coisa, assim que instalar minhas ferramentas dou uma olhada nisso.
Então vamos usar apenas o URL+viewtopic.php+topic_ID. Estou as ferramentas para testar e digitar aqui, mas vamos assim mesmo.
Cria um form com o action para:
Código: Selecionar todos
<form action="./viewtopic.php?t={ID}">Código: Selecionar todos
<input class="inputbox" type="text" name="topicid" id="search_keywords" size="20" />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
Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
-
professor mauricio
- Novato

- Mensagens: 130
- Registrado em: 02 Abr 2011, 11:58
Re: Campo submit para colocar ID de um tópico e ir para a pá
Vinny, criei uma bbcode que funciona assim:
A bbcode pega o que está depois do sinal de igual e coloca numa URL do tipo ./viewtopic.php?t={NUMBER} que fica clicável e funciona normal, pq no código do viewtopic.php, quando dá requestvar e tem só o código do post do tipo viewtopic.php?p={number} ele acha o tópico e o fórum normal.
E o mesmo quando dá o número do tópico somente.
Vou dar uma mexidinha no que vc escreveu aí na sua resposta, mas não entendo direito de forms... rs...
to contando com vcs!
obrigado
Código: Selecionar todos
A [t]massa de pizza doce=123[/t] pode ser feita de várias maneiras. Na hora de [t]bolear a massa de pizza=345[/t]...E o mesmo quando dá o número do tópico somente.
Vou dar uma mexidinha no que vc escreveu aí na sua resposta, mas não entendo direito de forms... rs...
to contando com vcs!
obrigado
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
-
professor mauricio
- Novato

- Mensagens: 130
- Registrado em: 02 Abr 2011, 11:58
Re: Campo submit para colocar ID de um tópico e ir para a pá
Com sua ajuda e da internet inteira...
Só que ainda está "feio". Quem quiser dar uma olhada está no overall header. Pega o número e joga para o tópico.
Vou fazer um $row para aparecer o topic_id na página do tópico para a pessoa se situar.
brigadão e ainda preciso de uma forcinha... rs... essa condição "if topic_id" não funciona! rs... mas valeu a tentativa.
abc
Código: Selecionar todos
<form method="get" action="./viewtopic.php?{ID}" id="search">
<input name="t" id="topic" type="text" size="21" maxlength="8" title="Digite o número do tópico" class="header-search-topic" value="Digite o número do tópico" onclick="if(this.value=='<!-- IF TOPIC_ID -->{TOPIC_ID}<!-- ELSE -->Digite o número do tópico<!-- ENDIF -->')this.value='';" onblur="if(this.value=='')this.value='<!-- IF TOPIC_ID -->{TOPIC_ID}<!-- ELSE -->Digite o número do tópico<!-- ENDIF -->';" />
<input class="header-search-topic" value="{ID}" type="submit" /><br />
</form>
Vou fazer um $row para aparecer o topic_id na página do tópico para a pessoa se situar.
brigadão e ainda preciso de uma forcinha... rs... essa condição "if topic_id" não funciona! rs... mas valeu a tentativa.
abc
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
-
professor mauricio
- Novato

- Mensagens: 130
- Registrado em: 02 Abr 2011, 11:58
Re: Campo GET para colocar ID de um tópico e ir para a págin
Bem, a versão "definitiva" que estamos usando no nosso overall header é:
E claro, fica o problema para os usuários:
QUAL O NÚMERO DO TÓPICO???
Aí a gente foi no viewtopic_body.html do prosilver e foi no <h2></h2> do topic title e adicionou {TOPIC_ID}
Só pra elucidar, 1 é o número do tópico de batepapo e 147 é o número do guia de uso. {TOPIC_ID} é o número do tópico que a pessoa está vendo.
Está funfando blz! Se fulano abre um tópico novo, ele vê o ID e avisa os amigos: "entra no site e digita tópico numero..." e aí a pessoa abre fácil fácil.
abc a todos e obrigado aos amigos de cá pelas visitas ao fórum, afinal, o analytics aponta que diariamente o suportephpbb manda uma dezena de apaixonados por pizzas ao nosso site!
Código: Selecionar todos
<form method="get" action="./viewtopic.php?{ID}" id="search">
<input class="button2" value="Ir ao tópico nº:" type="submit" /><input name="t" id="topic" type="text" title="Digite o número do tópico" class="formbox" size="2" value="<!-- IF TOPIC_ID -->{TOPIC_ID}<!-- ELSE -->1<!-- ENDIF -->" onclick="if(this.value=='<!-- IF TOPIC_ID -->{TOPIC_ID}<!-- ELSE -->1<!-- ENDIF -->')this.value='';" onblur="if(this.value=='')this.value='<!-- IF TOPIC_ID -->{TOPIC_ID}<!-- ELSE -->147<!-- ENDIF -->';" />
</form>
QUAL O NÚMERO DO TÓPICO???
Aí a gente foi no viewtopic_body.html do prosilver e foi no <h2></h2> do topic title e adicionou {TOPIC_ID}
Só pra elucidar, 1 é o número do tópico de batepapo e 147 é o número do guia de uso. {TOPIC_ID} é o número do tópico que a pessoa está vendo.
Está funfando blz! Se fulano abre um tópico novo, ele vê o ID e avisa os amigos: "entra no site e digita tópico numero..." e aí a pessoa abre fácil fácil.
abc a todos e obrigado aos amigos de cá pelas visitas ao fórum, afinal, o analytics aponta que diariamente o suportephpbb manda uma dezena de apaixonados por pizzas ao nosso site!
Comeu uma pizza que pode melhorar?
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
Indique o Fórum de Pizzarias para a pizzaria do seu bairro!
Somos um grupo de empreendedores focados em capacitação e desenvolvimento de expertise em pizzas.
