Variável search para cada categoria

+2
Oto!
NIKESLB
6 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Variável search para cada categoria

Mensagem por NIKESLB 20.07.11 23:58

não sei porquê mas fecharam o meu tópico e foi metido "resolvido", sabendo que o problema não foi resolvido e ainda havia membros a tentar ajudar:
https://ajuda.forumeiros.com/t43150-variavel-search-para-cada-categoria#283604
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Oto! 22.07.11 21:13

Pode ser que fecharam seu tópico.
Porque você não deu resposta a um tempo superior a 3 dias!

O Código passado durante o suporte resultou?
Oto!

Oto!
Hiper Membro

Membro desde : 07/04/2011
Mensagens : 3363
Pontos : 4818

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 22.07.11 21:25

Mr.Helper escreveu:Pode ser que fecharam seu tópico.
Porque você não deu resposta a um tempo superior a 3 dias!

O Código passado durante o suporte resultou?
O tópico ficou fechado após um dia de eu ter dado a ultima resposta.
Não não funcionou
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Mikáá 22.07.11 21:33

Olá,
Acredito que este código funcione, mas não tenho a certeza. O código foi dado no suporte do outro seu tópico:

function strpos (haystack, needle, offset) {
var i = (haystack+'').indexOf(needle, (offset || 0));
return i === -1 ? false : i;
}

window.onload = function() {
pageurl = window.location;

if(strpos(pageurl, '-fXX', 5) !== false || strpos(pageurl, 'f=XX', 5) !== false) {
output = 'Conteúdo';
document.getElementById('main-content').innerHTML = output + document.getElementById('main-content').innerHTML;
}
}
}

Quando lhe passaram esse código, você modificou os campos que se encontram a verde e vermelho? Se não modificou peço que modifique por favor!

Até mais.
Mikáá

Mikáá
Hiper Membro

Membro desde : 13/02/2010
Mensagens : 3158
Pontos : 4014

https://www.facebook.com/amo.e.odeio

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Oto! 23.07.11 14:32

O código passado pelo nosso amigo SantolaZ.
Atingiu os objetivos que você queria?

Se deu errado,poderia nos passar uma imagem.

Até Mais!
Oto!

Oto!
Hiper Membro

Membro desde : 07/04/2011
Mensagens : 3363
Pontos : 4818

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 23.07.11 22:21

O mesmo que forneceu o cod disso que não estava certo, além disso onde inserir o cod e como fazer para que o campo de busca se adequado a todas as categorias?

NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Solkis 24.07.11 19:23

Boa tarde,

Para isso teremos que mexer com os templates! Altere o template viewforum_body e depois de <div class="main paged">, pule uma linha e adicione:
Código:
<form action="/search" method="get" target="_blank"><input name="mode" value="searchbox" type="hidden">
<input class="inputbox" name="search_keywords" type="text" value="Buscar..." onClick="if (this.value == 'Buscar...') this.value = '';" onBlur="if (this.value == '') this.value = 'Buscar...';">
<input type="hidden" name="show_results" value="topics"> <input class="button1" value="Procurar" type="submit"></form>
Publique as modificações e veja se ficou como gostaria!

Até mais.
Solkis

Solkis
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/01/2008
Mensagens : 9983
Pontos : 12071

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por seender 24.07.11 20:06

Olá!

Aqui está o código:
if(window.location=='ENDEREÇO_DA_CATEGORIA'){jQuery(document).ready(function(){jQuery('div#main').append('<form method=get id=forum-search action=/search><fieldset><input class=inputbox search tiny name=search_keywords id=search_keywords size=20 value=Buscar... onclick=if (this.value == Buscar...) this.value = ; onblur=if (this.value == ) this.value = Buscar...; type=text> <input class=button2 value=Buscar type=submit><input value=f20 name=search_where type=hidden></fieldset></form>')})};
Terá de criar uma nova página HTML adicionando o código acima modificando o valor de vermelho, em seguida aceda à:
Painel...-> Geral -> Fórum -> Configuração / Descrição
<script src='Endereço-da-pagina-html'></script>
modificando o texto de laranja pelo link da página que tem o script acima. (Lembre-se de que o código de azul é o mesmo código que lhe passei anteriormente).

O código que utilizei é para modificar sem precisar de alterar templates. Lembrando também que este código foi testado na versão Phpbb3 mas acho que funciona em outras...

Melhores cumprimentos,
seender
seender

seender
Membro Entusiasta
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 24.07.11 21:19

não apareceu nada :S Tenho de alterar 'ENDEREÇO_DA_CATEGORIA'?

Tenho de acrescentar a linha do jquery? ou o forum vem com jquery incluído?
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por seender 24.07.11 21:39

Olá!

Veja bem:
if(window.location=='ENDEREÇO_DA_CATEGORIA'){jQuery(document).ready(function(){jQuery('div#main').append('<form
method=get id=forum-search action=/search><fieldset><input
class=inputbox search tiny name=search_keywords id=search_keywords
size=20 value=Buscar... onclick=if (this.value == Buscar...) this.value =
; onblur=if (this.value == ) this.value = Buscar...; type=text>
<input class=button2 value=Buscar type=submit>
<input value=c1 name=search_where type=hidden></fieldset></form>')})};
Verde -> O endereço da categoria que irá ser exibido a caixa de busca, por exemplo https://ajuda.forumeiros.com/c2-ajuda-e-suporte.
Vermelho -> Colocará o id da categoria, por exemplo, aqui no fdf foi esta: https://ajuda.forumeiros.com/c2-ajuda-e-suporte, então o id seria c2.

Considerações finais:
Testei o código em todas as versões e funciona perfeitamente, a caixa de busca será exibida logo abaixo de quem está conectado.

Melhores cumprimentos,
seender
seender

seender
Membro Entusiasta
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 24.07.11 22:13

já vi a caixa e funciona mas dentro da caixa está muito código:
Código:
Buscar...onclick=if(this.value==Buscar...)this.value=;onblur=if(this.value==)this.value=Buscar...;type=text

É normal?
Já agora, não para modificar a posição da caixa? por exemplo por numa área mais para cima?
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Luciano98 24.07.11 22:19

Olá!

Aqui está o correto (basta modificar de acordo com o código do Seender):
Código:
if(window.location=='ENDEREÇO_DA_CATEGORIA'){jQuery(document).ready(function(){jQuery('div#main').append('<form
method=get id=forum-search action=/search><fieldset><input
class="inputbox search tiny" name=search_keywords id=search_keywords
size=20 value=Buscar... onclick="if (this.value == Buscar...) this.value =
;" onblur="if (this.value == ) this.value = Buscar...;" type=text>
<input class=button2 value=Buscar type=submit><input value=c1 name=search_where type=hidden></fieldset></form>')})};

Até mais.
Luciano98.
Luciano98

Luciano98
Membro Entusiasta
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por seender 24.07.11 22:41

Olá!

Também não funciona luciano, faça o seguinte, faça deste modo, crie uma nova página HTML e adicione somente o código do campo de busca, ou seja este abaixo:
<link rel="stylesheet" href="/86-ltr.css" type="text/css" /><form method="get" id="forum-search" action="/search"><fieldset><input class="inputbox search tiny" name="search_keywords" id="search_keywords" size="20" value="Buscar" onclick="if (this.value == 'Buscar') this.value = '';" onblur="if (this.value == '') this.value = 'Buscar';" type="text"> <input class="button2" value="Buscar" type="submit"><input value="c1" name="search_where" type="hidden"></fieldset></form>
Logo em seguida volte na página aonde está o script, exclua o script e adicione o script abaixo fazendo as modificações necessárias:
if(window.location=='ENDEREÇO_DA_CATEGORIA'){jQuery(document).ready(function(){jQuery('div#main').append('<div class=busccat><iframe src=ENDEREÇO width=190 height=50 frameborder=0></div>')})};
Aonde está de verde será aonde colocará o endereço da categoria como expliquei nas outras mensagens. No texto de vermelho irá editar e colocar o endereço da página html que tem o primeiro código dado, ou seja o código do ínicio desta mensagem, logo em seguida adicione o código abaixo em sua folha estilo CSS:
Código:
div.busccat{
margin-top: -610px;
background-color: transparent !important;
margin-left: 10px;
}
p.crumbs{
margin-top: 60px;
}

Lembre-se de que deve criar uma nova página html com o primeiro código para cada categoria que irá adicionar a caixa de busca e multiplicar o segundo código.


Resolve?

Melhores cumprimentos,
seender
seender

seender
Membro Entusiasta
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 25.07.11 0:48

fiz como disse, criei a página HTML, pus o id que é f13. De seguida na descrição inseri o endereço da categoria mais o endereço da página HTML e no final a css.
Mas não houve mudanças, tá no mesmo local e o cod continua dentro do search :S (mas funciona)

Repara:
Variável search para cada categoria Semttuloals
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por seender 25.07.11 0:58

Estas a fazer algo de errado, coloquei meu fórum na mesma versão da sua, recoloquei os códigos e funcionou perfeitamente... e como o id é f13 se as categorias são com c?! por exemplo: c1, c2...
seender

seender
Membro Entusiasta
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Variável search para cada categoria

Mensagem por Luciano98 26.07.11 9:16

Olá!

Aceda à "Gestão dos códigos JavaScript":
Painel de Controle Seta Módulos Seta Gestão dos códigos JavaScript

Clique em "Criar um novo JavaScript".

Título Seta Escolha o título que quiser
Investimento Seta Em todas as páginas

Codigo JavaScript:
;jQuery(document).ready(function(){n=jQuery('p.left-overview strong a').attr('href').split('/search?search_id=newposts&search_where=').join('');jQuery('p.paging').after('<form method=get id=forum-search action=/search><input class=inputbox type=text name=search_keywords id=search_keywords size=20 value>&nbsp<input class=button2 type=submit value=Buscar><input type=hidden value='+n+' name=search_where></form>')});

Clique em "Confirmar".

Até mais.
Luciano98

Luciano98
Membro Entusiasta
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Variável search para cada categoria

Mensagem por NIKESLB 26.07.11 17:06

omg é mesmo isso que eu queria. Muito obrigado luciano. Ficou um search em cada categoria e faz a pesquisa nas respectivas categorias. Perfeito, muito obrigado Muito feliz
E obrigado a todos que tentaram ajudaram, principalmente seender
NIKESLB

NIKESLB
***

Membro desde : 02/07/2008
Mensagens : 111
Pontos : 148

http://ffkingdom.4umer.net/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos