Noticias relacionadas
|
0){
$consultaNoticias2 = new Consulta();
$consultaNoticias2->setFicheroConfig('admin/config/comentarios.php');
$busqueda = $palabras_clave;
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
//CUENTA EL NUMERO DE PALABRAS
$trozos=explode(" ",$busqueda);
$numero=count($trozos);
if ($numero==1) {
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
//$cadbusca="SELECT REFERENCIA, TITULO FROM ARTICULOS WHERE VISIBLE =1 AND DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%' LIMIT 50";
$sql = "SELECT id, fecha, titulo, categoria from noticias WHERE ((palabras_clave LIKE '%".$palabras_clave."%') AND (id <>".$id.")) ORDER BY id desc LIMIT 0,3";
} elseif ($numero>1) {
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
//busqueda de frases con mas de una palabra y un algoritmo especializado
//$cadbusca="SELECT REFERENCIA, TITULO , MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) AS Score FROM ARTICULOS WHERE MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50";
$sql = "SELECT id, fecha, titulo, categoria, MATCH(palabras_clave) AGAINST ('".$palabras_clave."') as puntuacion from noticias WHERE ((MATCH(palabras_clave) AGAINST ('".$palabras_clave."')) AND (id <>".$id.")) ORDER BY id desc LIMIT 0,3";
}
$consultaNoticias2->setSQL($sql);
$result = $consultaNoticias2->ejecutarConsulta();
//$encontrados = mysql_num_rows($result);
$encontrados = $consultaNoticias2->getEncontrados();
/*while ($row = mysql_fetch_array($result)) {
echo "".strtoupper($row['categoria'])."\n";
echo " ".date("d/m/Y",strtotime($row['fecha']))." \n";
echo "".$row['titulo']."
\n";
}*/
$i = 1;
while ($row = mysql_fetch_array($result)) {
//echo "".strtoupper($row['categoria'])."\n";
//echo "".date("d/m/Y",strtotime($row['fecha']))." \n";
//echo "".$row['titulo']."
\n";
?>
No se ha encontrado ninguna noticia relacionada.
\n";
if ($encontrados == 0){
?>
|
 |
|
|
No se ha encontrado ninguna noticia relacionada.
|
|
|
|
1){
for ($i=0; $i<(sizeof($ids)-1);$i++){
$ids_mostradas .= $ids[$i].", ";
}
$ids_mostradas .= $ids[$i];
}
else
$ids_mostradas = $ids[0];
//echo "SIZE=".sizeof($ids)." IDS= ".$ids_mostradas;
$consultaNoticias3 = new Consulta();
$consultaNoticias3->setFicheroConfig('admin/config/comentarios.php');
$sql = "SELECT id, fecha, titulo, categoria from noticias WHERE (id NOT IN (".$ids_mostradas.")) AND categoria='".$categoria."' ORDER BY id desc LIMIT 0,7";
$consultaNoticias3->setSQL($sql);
$result = $consultaNoticias3->ejecutarConsulta();
$encontrados = $consultaNoticias3->getEncontrados();
/*while ($row = mysql_fetch_array($result)) {
echo "".strtoupper($row['categoria'])."\n";
echo " ".date("d/m/Y",strtotime($row['fecha']))." \n";
echo "".$row['titulo']."
\n";
}*/
while ($row = mysql_fetch_array($result)) {
//echo "".strtoupper($row['categoria'])."\n";
//echo "".date("d/m/Y",strtotime($row['fecha']))." \n";
//echo "".$row['titulo']."
\n";
?>
|
 |
|
|
No se han encontrado de esta categor�a.
|
|
|
Noticias m�s le�das
|
setFicheroConfig('admin/config/noticias_mas_leidas.php');
$sql = "SELECT noticias_mas_leidas.id, noticias.fecha, noticias.titulo, noticias.entradilla, noticias.categoria, count(*) as visitas
FROM noticias_mas_leidas, noticias
WHERE (noticias_mas_leidas.id=noticias.id) AND (noticias.id NOT IN (".$ids_mostradas."))
GROUP BY noticias_mas_leidas.id
ORDER BY visitas DESC LIMIT 0,5";
$consultaNoticias2->setSQL($sql);
$result = $consultaNoticias2->ejecutarConsulta();
//$encontrados = mysql_num_rows($result);
$encontrados = $consultaNoticias2->getEncontrados();
//while ($row = mysql_fetch_array($result)) {
// echo "".strtoupper($row['categoria'])."\n";
// echo " ".date("d/m/Y",strtotime($row['fecha']))." \n";
// echo "".$row['titulo']."
\n";
//}
$i = 1;
while ($row = mysql_fetch_array($result)) {
//echo "".strtoupper($row['categoria'])."\n";
//echo "".date("d/m/Y",strtotime($row['fecha']))." \n";
//echo "".$row['titulo']."
\n";
?>
No se ha encontrado ninguna noticia relacionada.
\n";
if ($encontrados == 0){
?>
|
Cargando contenido...
|
 |
|
|
No se han encontrado noticias de esta categor�a.
|
|
|
|