(19 Nov, 2011, 7:04 pm)JustU escribió: Jaja, ya me las arregle para hacer la caja solo xD
Gracias de todas formas
(20 Nov, 2011, 2:04 am)Jaizu escribió:Código PHP:<?php
var customSearchControl = new google.search.CustomSearchControl(
'016063283428507846222:mlbu2cxqn-8');
(21 Nov, 2011, 3:58 am)nentab escribió:(19 Nov, 2011, 7:04 pm)JustU escribió: Jaja, ya me las arregle para hacer la caja solo xD
Gracias de todas formas
¿Podrías decirnos cómo hiciste tú?
(21 Nov, 2011, 5:45 am)Jaizu escribió: ¿Y si no tienes Google Adsense? D:
(21 Nov, 2011, 8:44 am)JustU escribió: 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.
<?php
<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>