Novedad [Tutorial] Añadir Google Search como sistema de búsqueda en MyBB
19 Nov, 2011, 7:04 pm JustU wrote:
Jaja, ya me las arregle para hacer la caja solo xD
Gracias de todas formas
¿Podrías decirnos cómo hiciste tú?
20 Nov, 2011, 2:04 am Jaizu wrote:
Entonces es eso XDvar customSearchControl = new google.search.CustomSearchControl( '016063283428507846222:mlbu2cxqn-8');
Si alguien quiere buscar por mi Foro pónganlo (?)
No me fue, tube que poner el que creé con Google
No se si hay que quitar el -8 o algo.
Espero respuestas
Perdona, lo sacas de crear el buscador en Google Adsense.
21 Nov, 2011, 3:58 am nentab wrote:
19 Nov, 2011, 7:04 pm JustU wrote:
Jaja, ya me las arregle para hacer la caja solo xD
Gracias de todas formas
¿Podrías decirnos cómo hiciste tú?
Use tu caja de busqueda, y para el resto use el codigo directo de google custom search.
Mi template es algo complicado, asi que pasar el codigo seria mas molesto que provechozo.
21 Nov, 2011, 5:45 am Jaizu wrote:
¿Y si no tienes Google Adsense? D:
Pues o te creas una cuenta, o desde el Google Custom Search tratas de adaptar el buscador.
21 Nov, 2011, 8:44 am JustU wrote:
Use tu caja de busqueda, y para el resto use el codigo directo de google custom search.
Mi template es algo complicado, asi que pasar el codigo seria mas molesto que provechozo.
Okey, gracias de todas formas.
Primero que todo gracias por el tutorial, pero tengo un problema. No me sale
http://www.lustnofansub.net/buscar.php
Este es el codigo que tengo en la plantilla buscar:
http://www.lustnofansub.net/buscar.php
Este es el codigo que tengo en la plantilla buscar:
<html>
<head>
<title>{$mybb->settings[bbname]} - Búsqueda</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>{$mybb->settings[bbname]} - Búsqueda</strong></td>
</tr>
<tr>
<td class="trow1">
<form method="post" action="buscar.php">
<label for="search_box">
<span id="search_left"></span>
</label>
<input type="text" style="width: 800px;" title="Introduce las palabras que deseas buscar" id="search_box" name="q" value="Buscar en el foro..." onfocus="if(this.value == 'Buscar en el foro...') { this.value = ''; }" onblur="if(this.value=='') { this.value='Buscar en el foro...'; }">
<input type="submit" id="search_button" name="submit-search" value="Buscar">
</form>
</td>
</tr>
<tr>
<td bgcolor="#ffffff">
<div id="cse" style="width: 100%;">Cargando</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
function parseQueryFromUrl () {
var queryParamName = "q";
var search = window.location.search.substr(1);
var parts = search.split('&');
for (var i = 0; i < parts.length; i++) {
var keyvaluepair = parts[i].split('=');
if (decodeURIComponent(keyvaluepair[0]) == queryParamName) {
return decodeURIComponent(keyvaluepair[1].replace(/\+/g, ' '));
}
}
return '';
}
google.load('search', '1');
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('partner-pub-3609694933064778:9181386074');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.setAutoComplete(true);
options.enableSearchResultsOnly();
customSearchControl.draw('cse', options);
var queryFromUrl = parseQueryFromUrl();
if (queryFromUrl) {
customSearchControl.execute(queryFromUrl);
}
}, true);
</script>
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" />
</td>
</tr>
</table>
{$footer}
</body>
</html>
Es un archivo del ftp, no una plantilla.
..................
Eso lo sé bien.
-______-
Eso lo sé bien.
Quote:2) Ahora tendrás que crear una plantilla llamada buscar
-______-
Entonces cual es el problema? :S
No me funciona.
Al poner cualquier palabra en el buscador no lleva a nada.
Hice lo que dice el tutorial. Subir un archivo buscar.php donde corresponde con el código que dejaste, luego crear una plantilla llamada buscar en plantillas globales modificando lo que me corresponde, (Cambié la caja del buscador y el partner-pub) y el buscador no funciona.
Ahora cambié el código de google que dejaste por el que me dio el buscador de google y ahora me sale de esta forma:
![[Image: buscadorh.png]](http://img26.imageshack.us/img26/55/buscadorh.png)
No entiendo por que no agarra el buscador del foro =/
Al poner cualquier palabra en el buscador no lleva a nada.
Hice lo que dice el tutorial. Subir un archivo buscar.php donde corresponde con el código que dejaste, luego crear una plantilla llamada buscar en plantillas globales modificando lo que me corresponde, (Cambié la caja del buscador y el partner-pub) y el buscador no funciona.
Ahora cambié el código de google que dejaste por el que me dio el buscador de google y ahora me sale de esta forma:
![[Image: buscadorh.png]](http://img26.imageshack.us/img26/55/buscadorh.png)
No entiendo por que no agarra el buscador del foro =/
Yo acabo de probarlo y sí funciona. Lo que pasa es que tienes dos cajas de búsqueda.
![[Image: kLUbBrj.png]](http://i.imgur.com/kLUbBrj.png)
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)