Foros del Web » Creando para Internet » Diseño web »

poner un buscador en mi web

Estas en el tema de poner un buscador en mi web en el foro de Diseño web en Foros del Web. hola a todos quisiera poner un buscador en mi web...
  #1 (permalink)  
Antiguo 18/07/2008, 16:27
 
Fecha de Ingreso: marzo-2008
Mensajes: 5
Antigüedad: 16 años, 8 meses
Puntos: 0
Busqueda poner un buscador en mi web

hola a todos quisiera poner un buscador en mi web
  #2 (permalink)  
Antiguo 21/07/2008, 00:56
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Respuesta: poner un buscador en mi web

Hola moisesuziel. Bienvenid@ al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Web General desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 21/07/2008, 03:17
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 11 meses
Puntos: 24
Respuesta: poner un buscador en mi web

Puedes poner un buscador de Google Adsense con el que además puedes ganar algo de dinero:
https://www.google.com/adsense/suppo...s&answer=17960
__________________
Grupos de Música
Pop Music Stars
  #4 (permalink)  
Antiguo 21/07/2008, 03:27
 
Fecha de Ingreso: julio-2008
Ubicación: Neuquen
Mensajes: 143
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: poner un buscador en mi web

Vas a tener que colocar un simple buscador google en tu web, exepto que sepas de bases de datos, si sabes te comento que una vez creada la base debes colocar este script en php para que funcione

Cita:
<?php
$displayRecs = 3;
$recRange = 10;

$x_abuskr = @$HTTP_POST_VARS["abuskr"];
$x_cpobusca = @$HTTP_POST_VARS["cpobusca"];
$x_nedicion = @$HTTP_POST_VARS["nedicion"];
$x_desde = @$HTTP_POST_VARS["desde"];
$x_hasta = @$HTTP_POST_VARS["hasta"];

$strsql = "SELECT * FROM `noticias` where ";

if ($x_abuskr!="") {
if ($x_cpobusca=="Todo") {
$searchwhere .= " Titulo like '%" . $x_abuskr . "%'";
$searchwhere .= " or Copete like '%" . $x_abuskr . "%'";
$searchwhere .= " or Cuerpo like '%" . $x_abuskr . "%'";
$searchwhere .= " or Autor like '%" . $x_abuskr . "%'";
} else {
if ($x_cpobusca=="Titulo") {
$searchwhere .= " Titulo like '%" . $x_abuskr . "%'";
}
if ($x_cpobusca=="Copete") {
$searchwhere .= " Copete like '%" . $x_abuskr . "%'";
}
if ($x_cpobusca=="Noticia") {
$searchwhere .= " Cuerpo like '%" . $x_abuskr . "%'";
}
if ($x_cpobusca=="Autor") {
$searchwhere .= " Autor like '%" . $x_abuskr . "%'";
}
}
} else {
$searchwhere = "1=1";
}
if ($x_nedicion!="") {
$searchwhere .= " and revista=" . $x_nedicion;
}

if ($desde!="") {
$searchwhere .= " and `fecha` >= '" . ConvertDateToMysqlFormat($desde) . "'";
}

if ($hasta!="") {
$searchwhere .= " and `fecha` <= '" . ConvertDateToMysqlFormat($hasta) . "'";
}

if ($searchwhere <> "1=1") {
$HTTP_SESSION_VARS["noticias_searchwhere"] = $searchwhere;
$startRec = 1; //reset start record counter (new search)
$HTTP_SESSION_VARS["noticias_REC"] = $startRec;
} else {
$searchwhere = @$HTTP_SESSION_VARS["noticias_searchwhere"];
}

$strsql .= $searchwhere;

$rs = mysql_query($strsql);
//echo $strsql; // comment out this line to view the SQL

$totalRecs = intval(@mysql_num_rows($rs));

// check for a START parameter
if (@$HTTP_GET_VARS["start"] <> "") {
$startRec = $HTTP_GET_VARS["start"];
$HTTP_SESSION_VARS["noticias_REC"] = $startRec;
} elseif (@$HTTP_GET_VARS["pageno"] <> "") {
$pageno = $HTTP_GET_VARS["pageno"];
if (is_numeric($pageno)) {
$startRec = ($pageno - 1)*$displayRecs + 1;
if ($startRec <= 0) {
$startRec = 1;
} elseIf ($startRec >= (($totalRecs-1)/$displayRecs)*$displayRecs+1) {
$startRec = (($totalRecs-1)/$displayRecs)*$displayRecs + 1;
}
$HTTP_SESSION_VARS["noticias_REC"] = $startRec;
} else {
$startRec = @$HTTP_SESSION_VARS["noticias_REC"];
if (!is_numeric($startRec)) {
$startRec = 1; // reset start record counter
$HTTP_SESSION_VARS["noticias_REC"] = $startRec;
}
}
} else {
$startRec = @$HTTP_SESSION_VARS["noticias_REC"];
if (!is_numeric($startRec)) {
$startRec = 1; // reset start record counter
$HTTP_SESSION_VARS["noticias_REC"] = $startRec;
}
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:20.