Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/07/2009, 12:53
Avatar de dyegox
dyegox
 
Fecha de Ingreso: enero-2008
Mensajes: 173
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Como crear Tags/Etiquetas en PHP // Tipo Wordpres, Blogspot, etc...

yo tengo algo parecido

guardo en un campo tags los tags separados por coma

y luego los separo
Código PHP:
function separartags($tags) {
        
$trozos=explode(",",$tags);
        
$numero=count($trozos); 
        
$i 0;
        while(
$i <= $numero):
        echo 
'<a href="tags/'.$trozos[$i].'">'.$trozos[$i].'</a>';
        
$i += 1;
        endwhile;
    } 
luego utilizo esta funcion para buscar en la base de datos las noticias que tenga en el titulo o en el contenido algunos de los tags

Código PHP:
function Related($tags){
$trozos=explode(",",$tags);
        
$numero=count($trozos); 
        
$i 0;
        while(
$i <= $numero):
        
$tags$trozos[$i];
        
$i += 1;
        endwhile;
$connect=mysql_connect("127.0.0.1","root","****");
mysql_select_db("****",$connect);
$Sqll mysql_query("SELECT * FROM noticias WHERE MATCH (titulo, noticia) AGAINST ($tags' IN BOOLEAN MODE) LIMIT 10",$connect) or die(mysql_error()); 
$num=mysql_num_rows($Sqll);
$dat=mysql_fetch_array($Sqll);
$titulo=$dat['titulo'];
$id=$dat['id_noticia'];
return
"<li><a href='?id=".$id."'>".$titulo."</a></li>";