Hola a todos, soy nuevo en el desarrollo web y programacion de bases de datos php. Mi cuestion es la siguiente:
Tengo una pagina web casi terminada, es un blog con su propia base de datos en msql todo funciona muy bien, solo quisiera agregar algo de interaccion entre el contenido de la pagina, se me ocurrio, tener abajo de cada post ( entrada ) del blog un seccion de las etiquetas a la que pertenece cada entrada ( ej. TAGS: windows, linux, mac )... No tengo problemas para mostrar esas etiquetas en la pagina principal, ni al guardarla en la base de datos.
Con respecto a la Base de Datos el campo Etiquetas se encuentra como LONGTEXT en la misma tabla que la de entradas (Titulo, Autor, Fecha, Id_Comentario, Etiquetas ). Mi problema es al mostrar los post relacionados al hacer clic en una etiqueda. En otras palabras si en las etiquetas TAGS: windows, linux, mac le doy clic a linux ¿como hacer para que me muestre todos los post que esten relacionados con la palabra linux?. He investigado, paginas con estas seccion de TAGS, y me doy cuenta que la mayoria tienen una pagina llamada tag o tags en la cual reciben el parametro url ya sea tag/linux o tag=linux. ¿Eso lo podria hacer con un juego de registros? donde envie la palabra a la pagina tag.php y muestre todos sus post con esa palabra ¿Es eso correcto?
Ahora, no si este bien que utilize un campo para Etiquetas o crear una propia tabla de Etiquetas con Id_Etiqueta, Nombre_Etiqueta las cuales esten relacionadas con los datos de la Entrada....¿Ustedes que me recomiendan? Por favor ayuda.... (:()
Espero que me puedan ayudar.
De antemano, muchas gracias.... Pertenece a la categoría:
| |