Einschließlich des Folgenden, um zu veranschaulichen, was ich zu tun versuche.
Wenn Sie das Thema bereits gelesen haben, wird es für Sie entpinnt. Sie können jedoch überprüfen, ob es angepinnt ist, indem Sie einen Testbenutzer verwenden oder es abgemeldet ansehen.
Gibt es eine Möglichkeit, einen bestimmten Beitrag immer anzupinnen, unabhängig vom Lesestatus? Oder ist das Banner die einzige Möglichkeit?
Entschuldigen Sie die späte Antwort.
Ich glaube, Sie müssen Banner verwenden. Sehen Sie sich die Optionen „Permanent Banner“ oder „Versatile Banner“ an:
Soweit ich weiß, können Sie nicht verhindern, dass der Benutzer ihn selbst abheftet, es sei denn, Sie blenden die Schaltfläche möglicherweise mit CSS aus
.
Sie können jedoch das automatische Aufheben der Anheftung verhindern, wenn das Thema gelesen wird, mit den Site-Einstellungen Automatically unpin topics (Themen automatisch abheften) oder Default topics automatic unpin (Standardmäßig Themen automatisch abheften). Ich denke, die erste Option deaktiviert die Benutzereinstellung und die zweite ändert den Standardwert der Einstellung.
Ja, ich habe diese Einstellungen gesehen, aber deaktivieren sie, dass der Benutzer es nicht aus den Thema-Steuerelementen anheften kann?
Nein, aber normalerweise werden Themen entpinnt, weil der Benutzer das Thema gelesen hat und das Thema dann automatisch entpinnt wird.
Ich glaube, die meisten Benutzer entpinnen das Thema nicht mit der Schaltfläche. Es passiert einfach.
Das Ausblenden der Schaltfläche reicht nicht aus, um dies zu verhindern, da Sie auch auf das Pin-Symbol vor dem Titel klicken können und Sie dies wahrscheinlich nicht ausblenden möchten, und selbst dann gibt es die Tastenkombination zum Entpinnen.
Ich würde versuchen, zuerst die Standardeinstellung zu ändern und zu sehen, wie das funktioniert.
