Beiträge: 6
Themen: 3
Registriert seit: 13.11.2014
20.11.2014, 15:59
(Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2014, 15:59 von Anarchist.)
Ich bin verzweifelt auf der suche nach einem Plugin, mit welchem ich als Admin den Usern kurze Nachrichten einblenden kann.
Das soll nicht als PN geschehen sondern wie eine Art Überschrift für alle sichtbar.
Nachrichten wie z.B:
Am FR XX.XX.XX werden updates eingespielt es kann zu kurzfristigen ausfällen kommen.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Wenn man die Nachricht dann nicht wegklicken können soll, kannst du es einfach ganz ohne Plugin ins Header-Template schreiben.
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
die meinen so ähnlich wie oben rote Feld Letzte Ankündigung:?
Da möchte ich auch probieren.
Header-Template
Wo finde ich dieses? im ACP oder?
Danke für Erklärung...
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
20.11.2014, 23:57
(Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2014, 23:58 von MrBrechreiz.)
Gehe zum Beispiel in dein Header Templates->header, und füge an gewünschter Stelle dies ein.
Code:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='http://demonate.net/CDN/Library/jquery-1.8.2.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
<script type="text/javascript">jQuery.noConflict();</script>
<script type="text/javascript" src="http://demonate.net/CDN/Library/jquery.cookie.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
// Hide the notice if already dismissed; based on cookie value
if (jQuery.cookie("report_notice") == "{$reported['unread']}") { jQuery("#report_notice").hide();}
// Define the function of dismiss button
jQuery('#dismiss').click(function() {
dsms_trgt = jQuery(this).parent().parent().attr("id");
dsms_val = jQuery(this).parent().parent().attr("title");
jQuery.cookie(dsms_trgt, dsms_val, { expires: 365 });
jQuery(this).parent().parent().hide();
return false;
});
});
</script>
<div class="red_alert" id="report_notice" title="{$reported['unread']}">
<div class="float_right"><a href="#" id="dismiss" title="{$lang->dismiss_notice}"><img src="{$theme['imgdir']}/dismiss_notice.png" alt="{$lang->dismiss_notice}" /></a></div>
<div>Am FR XX.XX.XX werden updates eingespielt es kann zu kurzfristigen ausfällen kommen.</div>
</div>
Mit Klick auf "Diese Notiz löschen", wird diese dann nicht mehr angezeigt, solange man die Cookies nicht löscht.
Sollte dann im etwa so aussehen.
Quelle:
http://community.mybb.com/thread-143387.html
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
hi,
bei Testforum klappt es gut.
wie kannst ich einstellen dass der Klick "Diese Notiz löschen" ausblenden?
meine Wunsch , da soll nur über ACP den Text löschen oder andere neue Mitteilung bekanntgebven.
Danke,
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Wenn Du NUR eine Nachricht / Info (ohne einem Plugin) deinen Usern anzeigen lassen möchtest, kannst Du dies auch folgendermaßen tun.
Code:
<div style="border-top: 2px solid #908f8f;border-bottom: 2px solid #908f8f; background: #c7c5c5; color: #fff; text-align: center; padding: 8px;">Hier steht deine Nachricht für deine User</div>
Dies kannst Du im header Template unterbringen.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013