Hallo zusammen.
Das ist vielleicht eine etwas verzweifelte Bitte, da ich nicht sicher bin, ob dies aufgrund des Alters noch unterstützt wird ![]()
Wir haben dieses Theme von @awesomerobot in den letzten Jahren verwendet, um unsere TL4-Teammitglieder auf unserer /about-Seite anzuzeigen:
<!-- Display TL4 users on /about page - 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"]; // Add group names here, eg: 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>Unser Trust Level 4 Team</h3> <!-- Change icon and title -->
<div class='users'>
{{#each trust_level_4 as |u|}} <!-- change the group name in here -->
{{user-info user=u}}
{{/each}}
</div>
</section>
</script>
Leider funktioniert es seit dem Update auf die neue /about-Seite vor ein paar Tagen nicht mehr richtig.
Wenn man abgemeldet ist, wird zwar noch die Überschrift angezeigt, aber keine Benutzer aufgelistet:
Es wird auch ein Symbol links neben der Überschrift angezeigt, das, wie Sie sehen werden, nicht im obigen Code enthalten ist. Dieses Symbol ist auch nicht vorhanden, wenn man angemeldet ist.
Könnte dieser Theme-Code aktualisiert werden, um entweder gar nichts anzuzeigen, wenn man abgemeldet ist, oder um die TL4-Benutzer dort aufzulisten?
Das zweite Problem ist, dass Benutzer, die unserer speziellen Gruppe hinzugefügt wurden, die wir in den Site-Einstellungen für about page hidden groups verwenden, nicht berücksichtigt werden. Benutzer in dieser Gruppe werden in der Admin-Liste im oberen Bereich korrekt ausgeblendet, aber diese Benutzer sind in der TL4-Liste im unteren Bereich immer noch sichtbar.
Das dritte Problem ist die fehlerhafte Ausrichtung. Alle TL4-Namen werden in einer geraden Liste aufgeführt, anstatt sie je nach Bildschirmgröße umzubrechen:
Auch hier bin ich mir nicht sicher, ob das aufgrund des Alters des Codes, den wir einst verwendet haben, und aufgrund der neuen Updates der /about-Seite noch möglich ist.
Jeder Rat oder Vorschläge sind willkommen ![]()

