Nachricht für neue Nutzer.
Nachricht für engagierte Nutzer.
Widget:Autorenbox: Unterschied zwischen den Versionen
Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
| (6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 13: | Zeile 13: | ||
Aktuell ist die Autorenbox deaktiviert. Da sie im Moment nicht korrekt angezeigt wird und das Seitenlayout zerstört aber auf vielen Seiten eingebunden ist. | Aktuell ist die Autorenbox deaktiviert. Da sie im Moment nicht korrekt angezeigt wird und das Seitenlayout zerstört aber auf vielen Seiten eingebunden ist. | ||
</noinclude><includeonly> | </noinclude><includeonly> | ||
<div class="autorenbox zum-hintergrund-links zum-farbe-xx-heller | <div class="autorenbox zum-hintergrund-links zum-farbe-xx-heller hidden"> | ||
<h2>Autor*innen</h2> | <h2>Autor*innen</h2> | ||
<small class="autorenbox-updated" data-zum-hook="last-modified">aktualisiert am: </small> | <small class="autorenbox-updated" data-zum-hook="last-modified">aktualisiert am: </small> | ||
| Zeile 133: | Zeile 133: | ||
$(lastModifiedEl).append(new Date(userCounts.touched).toLocaleDateString()); | $(lastModifiedEl).append(new Date(userCounts.touched).toLocaleDateString()); | ||
const userdatas = usernames.map((user) => api | const userdatas = usernames.map((user) => api | ||
.parse(`{{#avatar:${user}| | .parse(`{{#avatar: ${user}|m|avatar-image}}`) | ||
.then((imgTag) => $(imgTag)) | .then((imgTag) => $(imgTag)) | ||
.then((img$) => img$.find('img').addBack('img').attr('src')) | .then((img$) => img$.find('img').addBack('img').attr('src')) | ||
| Zeile 167: | Zeile 167: | ||
.forEach((elem) => elem.appendTo($(userlistEl))); | .forEach((elem) => elem.appendTo($(userlistEl))); | ||
}) | }) | ||
.then((ignored) => $(element).removeClass(' | .then((ignored) => $(element).removeClass('hidden')); | ||
});//end response.then | });//end response.then | ||
});//end loader.enqueue | });//end loader.enqueue | ||
| Zeile 174: | Zeile 174: | ||
})(); | })(); | ||
</script> | </script> | ||
</includeonly> | |||
Aktuelle Version vom 2. Juli 2026, 07:19 Uhr
Die Autorenbox verwendet Javascript auf der Seite über die MW-API um eine List der Autoren anzuzeigen.
Die Autorenbox kann parameterisiert werden um Autoren des Artikels oder einer Kategorie anzuzeigen und ob Unterseiten berücksichtigt werden sollen.
- artikel
- Zeige Autoren des Artikels.
- kategorie
- Zeige Autoren von Artikeln dieser Kategorie.
- mit_unterseiten
- Wenn es auf 'ja' gesetzt ist werden auch Autoren von Unterseiten mit angezeigt.
Aktuell ist die Autorenbox deaktiviert. Da sie im Moment nicht korrekt angezeigt wird und das Seitenlayout zerstört aber auf vielen Seiten eingebunden ist.
