Hola a todos.
Es una posibilidad remota, ya que no estoy seguro de que esto sea compatible debido a su antigüedad ![]()
Hemos estado utilizando este tema de @awesomerobot para mostrar a los miembros de nuestro equipo TL4 en nuestra página /about durante los últimos años:
<!-- Mostrar usuarios TL4 en la página /about - REF: https://meta.discourse.org/t/add-more-groups-to-about-us-page/110381/4 -->
<script type="text/discourse-plugin" version="0.8">
const ajax = require('discourse/lib/ajax').ajax;
api.registerConnectorClass('about-after-moderators', 'custom-group', {
setupComponent(args, component) {
var groups = ["trust_level_4"]; // Añade nombres de grupos aquí, por ejemplo: var groups = ["trust_level_4", "interns"];
groups.forEach(function(group) {
ajax("/groups/" + group + "/members.json").then (function(result){
var groupMembers = [];
result.members.forEach(function(members){
groupMembers.push(members);
});
component.set(group, groupMembers);
});
});
}
});
</script>
<script type="text/x-handlebars" data-template-name="/connectors/about-after-moderators/custom-group">
<section class='about custom'>
<h3>Nuestro equipo de Nivel de Confianza 4</h3> <!-- Cambia el icono y el título -->
<div class='users'>
{{#each trust_level_4 as |u|}} <!-- cambia el nombre del grupo aquí -->
{{user-info user=u}}
{{/each}}
</div>
</section>
</script>
Lamentablemente, está un poco roto desde que actualizamos a la nueva página /about hace unos días.
Cuando no se ha iniciado sesión, todavía muestra el encabezado pero no se enumeran usuarios:
También muestra un icono a la izquierda del encabezado, que como verás no está en el código anterior. Ese icono tampoco está presente cuando se ha iniciado sesión.
¿Podría actualizarse el código de este tema para que no muestre nada en absoluto cuando no se ha iniciado sesión, o para que se listen los usuarios TL4 en él?
El segundo problema es que no respeta a los usuarios que se añaden a nuestro grupo especial que usamos en la configuración del sitio grupos ocultos de la página about. Los usuarios de ese grupo están correctamente ocultos de la lista de Administradores en la sección superior, pero esos usuarios siguen siendo visibles en la lista TL4 en la sección inferior.
El tercer problema es que la alineación está mal. Enumera todos los nombres TL4 en una lista vertical, en lugar de ajustarlos según el tamaño de la pantalla:
De nuevo, no estoy seguro de si algo de esto es posible ahora debido a la antigüedad del código que usamos una vez y debido a las nuevas actualizaciones de la página /about.
Cualquier consejo o sugerencia es bienvenido ![]()

