Permitir que el creador del tema establezca un temporizador

Mi sitio tendrá bastantes anuncios de eventos. No quiero utilizar la función de calendario/eventos porque mis usuarios la encontrarán demasiado técnica y complicada.

Por lo tanto, busco una forma de permitir que el autor del tema configure fácilmente un temporizador para que el anuncio caduque en un momento determinado. No quiero que ningún otro usuario pueda configurar el temporizador, excepto el autor (y los usuarios con nivel de confianza 4 y los administradores).

¿Sabéis si esto es posible y cómo hacerlo?

1 me gusta

No creo que sea una gran idea permitir que los autores tengan permisos de nivel TL4 en todos sus temas, ya que los sitios suelen utilizar esas acciones con fines de moderación. Sin embargo, se me ocurren ocasiones en las que podría haber sido útil habilitar esto para una categoría específica. ¿Quizás esto podría activarse según el nivel de confianza? Los usuarios de nivel TL3 suelen ser de confianza y no es un grupo del que me preocuparía que abusara de la capacidad de bloquear sus propios temas.

1 me gusta

No me gusta el hecho de que los usuarios con nivel de confianza 3 sean semimoderadores. Preferiría quedarme en el nivel de confianza 2 que pasar al nivel 3.

personalmente no estoy a favor de esta función simplemente porque el temporizador de temas tiene muchas opciones que considero funciones del personal:

quizás si ese conjunto de opciones se limitara a ciertas funciones, entonces tal vez, pero no tal como está.

¿Qué esperas que ocurra cuando el anuncio «caduque»? ¿Qué es exactamente lo que intentas lograr?

2 Me gusta

La mayoría de nuestros usuarios se están migrando desde Facebook. En Facebook, la gente publica anuncios de cosas como ventas de garaje u otros eventos que ocurren en fechas específicas. Esos mensajes aparecen en el feed de todos MUCHO tiempo después de que ya no son relevantes porque ocurrieron el fin de semana pasado, o incluso el mes pasado. Estoy intentando evitar que la gente vea mensajes que, por así decirlo, han pasado de su fecha de caducidad.

Por supuesto, nunca le daría a todos el nivel de confianza 4 solo para configurar un temporizador de tema. Pero me gustaría darles la capacidad de configurar un temporizador en sus propios mensajes, independientemente de su nivel de confianza. De esa manera puedo decirles que lo hagan y exigirles que lo hagan.

Así que asumo que una de las configuraciones del temporizador evitará que un tema se vea como un tema nuevo para la gente después de que el temporizador caduque. Si es así, quiero que la gente pueda configurar un temporizador en los temas que publican.

¿Te refieres realmente a “publicaciones”? Un temporizador por publicación dentro de un tema será más complicado.

Hmm. El único temporizador de tema que cambiaría cómo se muestra el tema es el temporizador de eliminación. No estoy seguro de que ese sea el resultado que pretendes. Es como si el tema nunca hubiera existido; por ejemplo, los “me gusta” en esas publicaciones ya no cuentan y el usuario no podrá ver sus publicaciones en el tema. ¿Es eso lo que quieres? Tenía la impresión de que una categoría con “eventos pasados” que esté silenciada por defecto, de modo que esté oculta en las listas de temas como /latest, podría acercarse más a lo que buscas. Pero no estoy seguro de lo que significa “verse como un tema nuevo”. Por defecto, un tema se considera “nuevo” cuando se publicó en los últimos 2 días. Hay una preferencia de usuario donde los usuarios pueden cambiar eso por sí mismos. Además, las nuevas respuestas se consideran “nuevas” para el usuario cuando está observando o siguiendo el tema.

1 me gusta