Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Poner un post con tipo privado o público

Hola amigos,
Quisiera que me ayudarais en un tema que considero, sería muy interesante.
¿En la publicación de nuestros posts, cómo podríamos hacer una selección que definiese que algunos se pudieran ver en inicio y otros no?.
Es decir; clasificarlos por privados, que sólo se vieran por nosotros... con opción a hacerlos públicos -cuando quisiéramos-, y que se vieran por todos.
Muchas gracias y espero vuestros aportes.
Saludos
Editado
0
Puntos
56
Visitas
4
Resp
Por amsvm hace 3 semanas
Principiante

Respuesta #1

Hola, podrías agregar una nueva columna a la tabla post de tu base de datos.. por ejemplo si tienes una tabla que se llama z_posts por ejemplo, que contiene varias columnas como el titulo, mensaje, seo etc agregar una nueva columna llamada "estado" por ejemplo o "tipopost" como gustes

supongamos que la llamamos "estado", al crearla le asignamos valor predeterminado 1 (post normal)

después en la parte de agregar el post añadimos un nuevo campo selector que inserte un dato mas, es "estado" y agregaremos 3 valores:
1 normal
2 privado
3 borrador

y en editar post hacemos lo mismo para que pueda pasarse de un valor a otro:
1 normal
2 privado
3 borrador

el ejemplo en html sería así:
<select name="estado" id="estado">
	<option value="">Seleccionar estado</option>
	<option value="1">Normal</option>
	<option value="2">Privado</option>
	<option value="3">Boorador</option>
</select>
luego obviamente en la parte php guardar ese valor añadiendo el parámetro a la inserción:
INSERT INTO z_posts (titulo, categoria, mensaje, imagen, autor, seo, estado)
y después supongamos en home quieres sacar los normales, la consulta sería:
SELECT * FROM z_posts WHERE estado=1 ORDER BY id DESC LIMIT $porpagina
ahora supongamos que quieres sacar los privados:
SELECT * FROM z_posts WHERE estado=2 ORDER BY id DESC LIMIT $porpagina
así con todos los estados, en realidad es sencillo

salu2
0
Puntos
Por alber hace 3 semanas
Administrador

Respuesta #2

Hola Alber, muchas gracias por las molestias.
Un abrazo...
0
Puntos
Por amsvm hace 3 semanas
Principiante

Respuesta #3

O sea sirve tambien para poder hacer una red social, tipo para amigos, publico o privado, es excelente
0
Puntos
Por fernandoury hace 3 semanas
Principiante Sitio web

Respuesta #4

Entendido, te agradezco el aporte.
Un abrazo
0
Puntos
Por amsvm hace 3 semanas
Principiante

Relaccionados

Para comentar Inicia sesión o Registrate
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar