Substituir busca do vBulletin por Google AdSense Custom Search

  • Autor Autor imported_NkC
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Repito, tudo o que começa com // são comentários, ou seja, essa linha não é levada em conta. Em outras linguagens costuma-se usar # para comentar.

No exemplo, essa linha estava comentada, e para que essa configuração tenha efeito é preciso descomentá-la (tirar as duas //). No tutorial diz que "pode ser necessário", ou seja, se funcionar sem essa linha ótimo, se não funcionar, descomentem e coloquem o endereço do fórum.

Abraços!.

Edit: nicagando tem razão na mensagem anterior, respondemos ao mesmo tempo 🙂
 
Fiz tudo ao pé da letra mas não mostra nada, a tela fica totalmente em branco, uma ajudinha por favor.
 
boas.... quando faço uma busca me redireciona para este site Registro de dominios y web hosting - Internet Masters como soluciono isso por favorr.....

Isso é porque o caminho não existe, esse deve ser o endereço do seu host ou algo assim. Revise bem os passos.

Fiz tudo ao pé da letra mas não mostra nada, a tela fica totalmente em branco, uma ajudinha por favor.

O mesmo, deve ser problema com os caminhos.

Revisem a configuração do arquivo google.php.

PD: 648 visitas e 5 curtidas u.u. Não creio que tenham sido 5 que usaram
 
Olá, não esqueçam de substituir no passo #3 o link que coloco aqui em vermelho pelo do seu site, alguns tiveram problemas por esta causa e é que não se especifica bem aqui.

No template navbar, procure por:

Código:
<form action="search.php?do=process" method="post" id="navbar_search" class="navbar_search">
Substitua por:

Código:
<form action="http://www.midominio.com/google.php" id="cse-search-box">

Outra coisa, é preciso mudar lang=en por lang=es para que o texto dentro do campo do buscador seja em espanhol.

Procure por:
</form>
Aparece duas vezes. Abaixo da primeira vez que aparece, adicione isto:

Código:
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&amp;lang=en"></script>
 
Obrigado pelas especificações, passou despercebido... mas não consigo editar o tópico D:!

EDIT: Pronto, está alterado ^^
 
Como se pode fazer para vB3
 
funcionou perfeitamente!

muito obrigado 😀
 
Olá, gostaria de saber se alguém pode me ajudar a configurar o buscador já que não funciona para mim, por favor.
Uma das vezes ficava em branco, mais avançado solucionei esse problema, depois veio o problema de "Bad Request invalid" e solucionado também.
Já por último, o que acontece é que funciona corretamente mas quando realizo uma busca ele trava, ou seja, faz que busca, me envia para a outra seção como para ver resultados mas não encontra nada.
Sai o buscador em cima e no meio mas nada mais.
Por favor, se alguém tiver a gentileza de poder me ajudar, por favor, ficaria muito agradecido.
Abraços e obrigado.
 
Olá Tize, se ao que você se refere com que sai o buscador em cima e embaixo é que sai publicidade e no meio nada, onde deveria sair o conteúdo da sua busca, pode ser porque simplesmente não encontra nada, isso acontece muitas vezes porque o buscador do Google te dá resultados do conteúdo do seu fórum indexado no Google, se seu fórum é novo é provável que ainda não tenha indexado o conteúdo que você está buscando e é por isso que sai em branco, se não for assim, você poderia colocar um print para ver qual é o problema por favor?
 
Aqui deixo uma DICA caso interesse a alguém:

Não sei se vocês repararam, que uma vez que se coloca tudo o que é necessário para substituir o buscador pelo do Google na "navbar", a caixa de busca fica um pouco maior, etc. Se vocês quiserem tê-la com o tamanho original, devem colocar o marcado em negrito na linha correspondente:

<span class="textboxcontainer"><span><input style="border: 1px solid rgb(126, 157, 185); padding: 2px;" type="text" value="" name="q" class="textbox" tabindex="99"/></span>

Uma vez feito isso, ficará com o tamanho original.
 
Olá Tize, se o que você quer dizer com o buscador aparecer em cima e embaixo é que aparece publicidade e no meio nada, onde deveria aparecer o conteúdo da sua busca, pode ser porque simplesmente não encontra nada. Isso acontece muitas vezes porque o buscador do Google te dá resultados do conteúdo do seu fórum indexado no Google. Se o seu fórum é novo, é provável que ainda não tenha indexado o conteúdo que você está buscando e é por isso que aparece em branco. Se não for isso, você poderia colocar um print para ver qual é o problema, por favor?

Olá Raulin! Obrigado pela sua resposta, a verdade é que não é isso.
Nosso fórum já tem uns bons meses e sempre tem resultados, inclusive no Google. O problema é o seguinte: quando clico em buscar, não busca nada, como se estivesse travado e não realiza buscas corretas.
Pena que já apaguei tudo o que mudei na Navbar, mas vou ver se o que tenho salvo em um Txt é o resultado com as mudanças da Navbar e vou colocá-las de volta para poder criar um print para você.
Obrigado pela sua ajuda, cara.
Abraços.


Aqui deixo uma DICA caso interesse a alguém:

Não sei se vocês notaram, que uma vez que se coloca tudo o que é necessário para substituir o buscador pelo do Google na "navbar", a caixa de busca fica um pouco maior, etc. Se quiserem deixá-la com o tamanho original, devem colocar o que está marcado em negrito na linha correspondente:

Uma vez feito isso, ficará com o tamanho original.

Muito bom, sem dúvida alguma, obrigado pelo código.
Abraços.

---------- Atualizado às 15:22 ---------- Original às 12:42 ----------

Olá, aqui te anexo o problema, acabei de instalar tudo, já que me faltavam arquivos como o Google.php e mais alguma coisa.
Sempre que clico em buscar, entra na página de busca, mas não busca nada, não há resultados nem outra página de resultados.
É como se não buscasse nada, como se estivesse errado. Outras vezes me dava o erro de página branca e eu resolvi, mas não funciona.
Se você puder me ajudar vendo meu site, se desejar, ficaria imensamente agradecido.
Abraços.

erroruh.png



Link direto para a foto.
http://img89.imageshack.us/img89/2406/erroruh.png
 
A única razão para aparecer assim é que você colocou algum dado errado. Mande-me uma mensagem privada com sua URL e vou dar uma olhada para ver se sei o que pode ser...
 
Olá TricFire, já estou te enviando uma mensagem privada.
Muito obrigado pela sua ajuda, amigo.
 
Deve ser um erro que você cometeu ao adicionar o código à navbar... :s
 
O problema estava ao colocar os dados que o Google pede. Vamos ver se ele passa por aqui e nos comenta se resolveu.
 
Olá companheiros

Eu tinha essa modificação funcionando sem problemas, ontem à noite atualizei para a 4.04 e reverti o template navbar, hoje editei tal como fiz da primeira vez com a explicação deste post, mas agora recebo uma página em branco, o que pode ser?

Deixo aqui os dados que adicionei à navbar, o resto continua como estava.....

Inserir CODE, HTML ou PHP:
<form action="http://www.tododream.com/foro/google.php"  id="cse-search-box">
<input type="hidden" name="cx" value="partner-pub-3101168145451500:8gqha16dp33" />
<input type="hidden" name="cof" value="FORID:10" />
<input type="hidden" name="ie" value="ISO-8859-1" />
            <span class="textboxcontainer"><span><input type="text" value="" name="q" class="textbox" tabindex="99"/>
            <span class="buttoncontainer"><span><input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search.png" name="sa" onclick="document.getElementById('navbar_search').submit;" tabindex="100"/>
O estranho é que, indo para a página google.php do meu fórum, ela aparece em branco...

http://www.tododream.com/foro/google.php

Abraços

---------- Atualizado às 10:46 ---------- Original às 10:34 ----------

Bom, essa parte foi solucionada, o template google tinha sido apagado, eu o criei novamente com estes dados.

Inserir CODE, HTML ou PHP:
<script type="text/javascript"><!--
google_ad_client = "pub-3101168145451500";
/* 728x90, creado 26/05/09 */
google_ad_slot = "1398049740";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Não aparece nada na busca, apenas a publicidade, alguma ideia?

Abraços

---------- Atualizado às 11:07 ---------- Original às 10:46 ----------

Solucionado com este código.

Inserir CODE, HTML ou PHP:
<div id="cse-search-results"></div>
<script type="text/javascript">
  var googleSearchIframeName = "cse-search-results";
  var googleSearchFormName = "cse-search-box";
  var googleSearchFrameWidth = 800;
  var googleSearchDomain = "www.google.es";
  var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

Abraços
 
Boa tarde.

Quando tento buscar algo, ele me direciona para google.php e me mostra este erro:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home3/ph3n0m/public_html/google.php on line 35
Alguma solução?
 
Voltar
Topo