Ich habe diesen Code im Header ausprobiert
document.addEventListener("DOMContentLoaded", function() {
setTimeout(() => {
let userTrustLevel = parseInt(Discourse.User.current().trust_level);
if (userTrustLevel < 4) {
document.querySelectorAll(".pin-topic, .unpin-topic").forEach(button => {
button.style.pointerEvents = "none";
button.style.opacity = "0.5";
button.title = "Sie haben keine Berechtigung, Themen anzuheften";
});
}
}, 1000); complet
});
und in CSS
.d-header-icons .pin-topic,
.d-header-icons .unpin-topic,
.controls .pin-topic,
.controls .unpin-topic {
display: none !important;
}
aber ein einfacher Benutzer mit Vertrauensstufe 1 oder 0 kann auf die Anheften-Schaltfläche tippen und sie sehen.
Themen automatisch lösen, wenn der Benutzer den unteren Rand erreicht, standardmäßig. Dies ist aus
Themen automatisch lösen, wenn der Benutzer den unteren Rand erreicht. Dies ist aus


