Comunidad de diseño web y desarrollo en internet online

crear un sistema de etiquetas

Citar            
MensajeEscrito el 06 Nov 2007 05:31 pm
La pregunta es como se crea un sistema de etiquetas en teoría.

como seria la tabla de la base de datos, y como hacer la búsqueda, en fin un poquito el teoría. :cool:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 08 Nov 2007 12:08 pm
En la base de datos yo haria una relacion de varios a varios entre los tags y los articulos, suponiendo que se trata de un sistema de tagging para un blog. Es decir una tabla que contenga los tags con sus
respctivos id, despues otra tabla que seria la de los articulos, y para relacionar las dos crearia una tercera de tags y articulos, de manera que podamos ver de cuantas tags dispone un articulo y cuantos articulos le corresponden a cada tag. Despues simplemente deberiamos procesar las tag
introducidas para cada articulo, por ejemplo con PHP y almacenarlas en la base de datos.

Por Pitxon

38 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 08 Nov 2007 05:11 pm
Exacto Pitxon tiene razón, tres tablas (etiquetas, productos, y la de relación entre ambas), te permite mucha libertad para hacer búsquedas, por ejemplo productos por tag determinado, tags de un producto determinado, búsquedas por una o varias tags etc etc

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 09 Nov 2007 09:11 am
Estupendo, entonces, sería necesario crear una funcion en php que gestionara el campo "tags" para introducirlas en su tabla en registros separados, usando el separador "," ¿no es así?

Gracias por su ilustración.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 09 Nov 2007 11:17 am
hombre, ya depende de c'omo lo quieras hacer, si separarllas con "," o espacios " " o saltos de linea, o si las vas creando una a una en diferentes campos....

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.