Eine neue Erweiterung wurde veröffentlicht:
Guest Welcome Notice
Zitat:This plugin allows you to set a notice for guests on the forum which displays a floating message in the bottom-right corner encouraging them to sign up. All you have to do is install the plugin and activate! This plugin also allows guests to close the notice for 72 hours
by adding it to the browser cookies, which can be changed in the file.
Changelog
You can view the full change log here - link
Support us and get help
- If you come across issues please report them to the bug tracker.
- Any suggestions are appreciated and can be submitted for review.
- If you encounter general problems we'll support you with ease.
Credits
An official release from Wires.
Contact Me
Message me on the MyBB Community - link
Add me on Discord: Wires#2306
Hallo!
Hab das Plugin installiert, funktioniert - aber ich hätte gerne die Möglichkeit ausgeschaltet, dass der Gast das für 72 Stunden wegklicken kann.
Das ist die komplette guestwelcome. js
!function($) {
var myDiv,
closeButton;
function init() {
myDiv = $(".guestwelcome");
closeButon = $("#closeButton");
if (Cookie.get("CloseAlertt") != "Close") {
myDiv.show();
}
closeButon.click(onClose);
}
function onClose(e) {
Cookie.set("CloseAlertt", "Close", 259200);
myDiv.hide();
}
$(init);
}(jQuery);
Was muss ich da rausnehmen, damit man es wegklickt, es aber wieder erscheint - bzw. muss es gar nicht wegklickbar sein, solange er sich nicht registriert hat.
Es reicht nicht die 259200 (72 Std) rauszunehmen, ich nehme an, das Cookie.set muss auch weg ?
Vielen Dank und
lg
Karin
Mich würde ein Hinweis, der bei jedem einzelnen Aufruf wieder erscheint, ziemlich nerven und ich würde die Seite womöglich schnell wieder verlassen. Willst du das wirklich erreichen?
In deinem Fall benötigst du nicht einmal dieses Plugin.
Es würde beispielsweise ausreichen, wenn du lediglich diese Infobox in das Template header einbaust.
Optional kannst du ja noch noch eine Option zum Schließen einbauen.
[ETS]
PS. Ich stimme Stefan zu. Dauer-Popups (zumindest dann, wenn sie Teile der Seite überblenden) vergaulen Besucher. So eine Infozeile kann man aber auch ganz dezent und nicht-störend gestalten.
(03.12.2021, 16:30)[ExiTuS] schrieb: [ -> ]In deinem Fall benötigst du nicht einmal dieses Plugin.
Es würde beispielsweise ausreichen, wenn du lediglich diese Infobox in das Template header einbaust.
Da gebe ich dir Recht. Bis auf das man damit evtl. Template-Änderungen automatisiert, fehlt mir an diesem Plugin ein bisschen die Sinnhaftigkeit.
Danke Euch für die Antworten!
Aber Gäste können zwar das Forum sehen, aber keine Beiträge lesen.
Hab mich vielleicht schlecht ausgedrückt. Wenn ein Gast das forum aufruft, sieht er diese Meldung.
Dann hat er eh kapiert, dass ohne Registrierung nichts läuft.
Also seh ich wiederum keinen Sinn darin, wenn man das wegklicken kann - für 72 Stunden - und dann erscheint es wieder. Warum sollte jemand wieder reinschauen, wenn er sich eh nicht anmelden will?
Aber gut, ich werd die Zeile in den Header einbauen.
LG
Karin
Bringe deine Meldung irgendwo im Template "header_welcomeblock_guest" unter. Dann ist es wirklich nur unregistrierte Besucher sichtbar.
[ETS]
(03.12.2021, 17:21)[ExiTuS] schrieb: [ -> ]Bringe deine Meldung irgendwo im Template "header_welcomeblock_guest" unter. Dann ist es wirklich nur unregistrierte Besucher sichtbar.
[ETS]
Registrierte User sehen das sowieso nicht
Aber ok, werd ich so machen, danke !