How do I set the order of pinned topics

I can pin a topic but if there is more than one pinned, the order gets rearranged. I’d like to always keep the Welcome topic above other important announcements that I want to keep near the top for awhile.

4 Me gusta

Perhaps that topic could be a banner topic? Banner topics are the ultimate “on top” and look like this:

Try browsing around there a bit to see what I mean.

You can banner a topic via the admin wrench menu on a topic in the upper right.

That works great for the site, but I need a different banner for each category.

The only way to do it at this time is to un-pin and re-pin to force it back to the top of the pinned topics.

We don’t recommend having too many pinned topics if you can avoid it, as they can become overwhelming for users.

5 Me gusta

I’m only using two or three on private categories. If the Welcome topic drops below then it is a little odd.I can do the unpin/pin trick for now.

2 Me gusta

I, too, agree that this is a good feature.

When there are 2 or more pinned topics in particular categories, I find it would be very useful if I could order them.
Unpin-and-pin-again workaround is OK, but still, is it in the TODO list?

P.S. I too have 2 to 3 - not many actually, but I wish I were able to set their order, perhaps by dragging or inputting an ordering natural number.

4 Me gusta

El truco para reordenar los temas fijados parece ya no funcionar:

  • Tengo 3 temas fijados, que me gustaría mostrar en un orden específico
  • El tema más nuevo que agregué y fijé está en la posición 1 en lugar de la posición 3 deseada
  • Así que implemento el truco: desfijo y vuelvo a fijar los otros 2 temas para que se muestren encima de este nuevo tema
  • … pero nada cambia, desfijar/volver a fijar no reordena la lista
    ¿Alguna idea sobre esto?

… sin embargo, al editar el texto del tema puedo reordenar la lista

Así que el truco para reordenar los temas fijados es en realidad editar el texto del tema para que los temas deseados aparezcan en la parte superior de la lista

5 Me gusta

Parece que la edición no los reordena si los temas fijados están cerrados, al menos en mi caso (usando la versión beta).

1 me gusta

No lo he probado con temas cerrados (hasta ahora todos mis temas han estado abiertos) y he podido hacer esto numerosas veces, así que puedo confirmar que funciona para mí.

1 me gusta

Genial, tiene más sentido que no se reordenen una vez cerrados de todos modos. Así que una vez establecido el orden deseado, puedes cerrarlos y editarlos libremente sin preocuparte por el orden.

¡Aaahaa :bulb:
¡Qué buena información para evitar el trabajo de tener que hacer siempre el baile de reordenar si edito algo! :slight_smile:

1 me gusta

De hecho, no tengo este efecto: al editar el tercer tema fijado en la lista de temas fijados, no lo sube al principio. ¿Alguna idea de por qué? Los temas no fijados sí se comportan como se espera (se suben al editarse).

[EDIT] Esos temas fijados no están cerrados.

[EDIT] Desfijar y volver a fijar globalmente aún hace que reaparezca en el tercer lugar.

Editar el post no debería tener nada que ver con el orden de los fijados.

Sin embargo, desfijar y volver a fijar debería cambiar el orden. En try.discourse.org fijé estos tres temas en este orden:

Desfijé el de abajo (What’s your all-time) y luego lo volví a fijar… y eso NO afectó al orden de los fijados, por lo que nuestro consejo aquí ya no es correcto. ¡Incluso desfijar el segundo (A bear) y volver a fijarlo no afectó al orden!

Parece que @metadiscourseuser tenía razón. Hay un nuevo paso adicional. Desfijar, editar y luego volver a fijar. Necesitamos algún tipo de solución o arreglo aquí: ¿puedes programarlo para la próxima semana @eviltrout?

2 Me gusta

También acabo de darme cuenta de que hay varias variables aquí:

  • fijar globalmente
  • fijar en categoría

Es posible que los pines globales no se vean afectados por el desanclar y volver a anclar de la misma manera que los pines de categoría, por lo que tenemos que determinar de cuál estamos hablando. Lo probaré en un momento.

@tshenry, ¿puedes encargarte de esto la próxima semana? Necesitamos unas pruebas adecuadas y una solución aquí. No soy fanático (por decirlo suavemente) de los temas fijados, pero debería haber una forma de establecer su orden, como se definió anteriormente en este tema.

4 Me gusta

Esto es lo que encontré con mis pruebas:

  • Al examinar conjuntos de pines globales y conjuntos de pines específicos por categoría, el orden parece estar influenciado exclusivamente por la fecha de elevación.
  • Fijar y desfijar no parecen provocar una elevación y, por lo tanto, no afectan el orden de los temas fijados.
  • Verifiqué las siguientes acciones de elevación y colocaron con éxito un tema fijado por encima de los demás:
    • Respondí a un tema fijado.
    • Cuando no hay respuestas, edité el mensaje original (OP).
    • Establecí un temporizador de elevación de 1 minuto para el tema (puedes eliminar la pequeña acción anterior y la elevación se mantendrá).

¡Avísame si hay otros escenarios que te gustaría probar!

2 Me gusta

Parece bien para mí, @sam @eviltrout, ¿cuáles son sus opiniones al respecto? ¿Deberíamos hacerlo más fácil o es suficiente?

(desde mi perspectiva, queremos fricción alrededor de los temas fijados, así que voto por el statu quo, pero debidamente documentado)

2 Me gusta

No me gusta apoyar un “truco que funciona para nuestros propósitos”. Si el orden de los temas fijados es importante, deberíamos agregar una forma de especificarlo correctamente en la base de datos mediante alguna interfaz. Mi voto es dejarlo como está, a menos que queramos hacer eso.

2 Me gusta

Claro. ¿Qué opinas, @sam? Mi voto es “tal cual”, pero creo que tu opinión podría definir la decisión final.

1 me gusta

Supongo que la pregunta … que conduce directamente al OP aquí es:

¿Debería el fijado ignorar el orden de la lista de temas? En este momento, cuando ves lo más reciente, los fijados se ordenan por bumped_at y el resto también por bumped_at.

Si alteras el orden de la lista, afectarás tanto al orden de los temas fijados como al de los no fijados.

Entiendo esta solicitud de función y el cambio es trivial.

Podríamos incondicionalmente, independientemente del orden de la lista de temas, ordenar los fijados según la fecha de “pinned_at”. Ya tenemos toda la información y el costo del cambio es bajo.

La ventaja desde la perspectiva de los administradores del sitio es que pueden mantener de manera fácil e incondicional el fijado más importante en la parte superior. (Si quieres que algo esté arriba, desfíjalo y vuélvelo a fijar).

3 Me gusta

¡Perfecto, entonces está decidido! Como el trabajo es sencillo, ¡hagámoslo! :raising_hands:

4 Me gusta