Foros del Web » Programando para Internet » PHP »

¿Sistema de tags para las noticias?

Estas en el tema de ¿Sistema de tags para las noticias? en el foro de PHP en Foros del Web. Muy buenas, Quiero hacer un sistema de noticias para una web en el que se le puedan añadir tags, pero no sé cómo funciona exactamente ...
  #1 (permalink)  
Antiguo 15/05/2009, 03:49
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
¿Sistema de tags para las noticias?

Muy buenas,

Quiero hacer un sistema de noticias para una web en el que se le puedan añadir tags, pero no sé cómo funciona exactamente este sistema internamente. No sé si guarda todos los tags separados con comas en un único registro, o el código php separa las palabras y las añade en un registro diferente...

¿Alguien me puede explicar cómo funciona el sistema de tags internamente?
  #2 (permalink)  
Antiguo 15/05/2009, 17:36
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 10 años, 8 meses
Puntos: 19
Respuesta: ¿Sistema de tags para las noticias?

pos depende como lo quieras manejar tu, las puedes meter en un registro separado por comas:

$tags="internet, tecnolgia, x, y, z";

y para guardarlas la puedes meter en un solo registro o en varios depende como kieras usarlo

si es en uno solo solo insertalo en el campo correspondiente la variable tags

si no puedes separar las palabras con explode asi y meterlos en un campo cada palabra

$tag=explode(",",$tags);

y la insertas

$tag[0] //seria la palabra internet
$tag[1] //seria tecnologia

el explode lo que te hace es un array de una cadena que usa como separador un cararter en especifico en este caso una coma
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
  #3 (permalink)  
Antiguo 15/05/2009, 17:48
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 11 años, 4 meses
Puntos: 416
Respuesta: ¿Sistema de tags para las noticias?

Lo mejor seria hacer el explode como te dice By_George, y guardar cada tag por separado, junto con el ID del post.
Esto para que si en algun momento quieres mostrar las noticias que contienen el tag "hola" no se te haga un lio.
  #4 (permalink)  
Antiguo 15/05/2009, 18:03
Avatar de Abrahamsas  
Fecha de Ingreso: abril-2009
Ubicación: Guatemala
Mensajes: 21
Antigüedad: 10 años, 8 meses
Puntos: 2
Respuesta: ¿Sistema de tags para las noticias?

Buenas DarkKing!!
Lo que se me ocurre es agregar los tags a un meta en el header de la pagina, pero antes guardarlas y consultarlas de la base de datos, algo asi.

Código PHP:
<?php
// ...... 
//Aca la Conexion a la Base de Datos
// ...... 
function tags()
{
    
$consulta mysql_query("SELECT tags FROM noticias");
    
$row mysql_fetch_array($consulta,MYSQL_ASSOC);
    echo 
"<meta name='keywords' content='".$row['tags']."'>";
}
?>
Despues solo incluis la funcion enmedio de <head></head> y queda

Código HTML:
<html>
<head>
<?php tags(); ?>
</head>
<body>
</body>
</html> 
Saludos
  #5 (permalink)  
Antiguo 16/05/2009, 06:11
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 13 años
Puntos: 4
Respuesta: ¿Sistema de tags para las noticias?

Gracias por las respuestas. lo haré separado entonces.

Aunque Abrahamsas, quizás no me he explicado bien del todo, pero no me refería a los meta tags, pero gracias de todas formas.
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 03:51.