Menu
Code:
$(function() {
var modButton = true, admButton = true,
modImage = 'http://i39.servimg.com/u/f39/18/21/41/30/bouton11.png',
admImage = 'http://i39.servimg.com/u/f39/18/21/41/30/bouton10.png';
if (_userdata.user_level != 0 && modButton === true) {
$("#text_editor_textarea").before("<img src='"+modImage+"' title='Moderator warning' id='mod-b'/>");
$('#mod-b').click(function(){$('#text_editor_textarea').sceditor('instance').insertText('[mod]','[/mod]')});
}
if (_userdata.user_level === 1 && admButton === true) {
$("#text_editor_textarea").before("<img src='"+admImage+"' title='Admin warning' id='adm-b'/>");
$('#adm-b').click(function(){$('#text_editor_textarea').sceditor('instance').insertText('[adm]','[/adm]')});
}
$('div.postbody div').each(function () {
if ($(this).text().indexOf('[adm]') != -1) $(this).html($(this).html().replace(/\[adm\](.+?)\[\/adm\]/gi, '<div class="adm_mess"><div class="titl">Administrator Warning</div><div>$1 </div></div>'));
if ($(this).text().indexOf('[mod]') != -1) $(this).html($(this).html().replace(/\[mod\](.+?)\[\/mod\]/gi, '<div class="mod_mess"><div class="titl">Moderator Warning</div><div>$1 </div></div>'));
});
});
Code:
.mod_mess, .adm_mess {margin: 5px auto;width: 90%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} .mod_mess a.postlink, .adm_mess a.postlink {color: #FFF !important;text-decoration: underline !important;} .adm_mess {background: #e54858;background: -moz-linear-gradient(left, #e54858 0%, #f5b57a 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e54858), color-stop(100%, #f5b57a));background: -webkit-linear-gradient(left, #e54858 0%, #f5b57a 100%);background: -o-linear-gradient(left, #e54858 0%, #f5b57a 100%);background: -ms-linear-gradient(left, #e54858 0%, #f5b57a 100%);background: linear-gradient(left, #e54858 0%, #f5b57a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e54858",endColorstr="#f5b57a", GradientType=1);-webkit-box-shadow: 4px 4px 0px 0px #352727;-moz-box-shadow: 4px 4px 0px 0px #352727;box-shadow: 4px 4px 0px 0px #352727;} .adm_mess .titl {font-size: 15px;font-weight: bold;padding: 5px;border-bottom: 1px dashed #B60505; } .adm_mess .titl + div {display: block;margin-left: 10px;padding: 25px 5px 25px 80px;background: transparent url(http://i33.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;} .mod_mess {background: #5c93f5;background: -moz-linear-gradient(left, #5c93f5 0%, #afcfda 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5c93f5), color-stop(100%, #afcfda));background: -webkit-linear-gradient(left, #5c93f5 0%, #afcfda 100%);background: -o-linear-gradient(left, #5c93f5 0%, #afcfda 100%);background: -ms-linear-gradient(left, #5c93f5 0%, #afcfda 100%);background: linear-gradient(left, #5c93f5 0%, #afcfda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c93f5",endColorstr="#afcfda", GradientType=1);-webkit-box-shadow: 4px 4px 0px 0px #352727;-moz-box-shadow: 4px 4px 0px 0px #352727;box-shadow: 4px 4px 0px 0px #352727;} .mod_mess .titl {font-size: 15px;font-weight: bold;padding: 5px;border-bottom: 1px dashed #0D4DD3; } .mod_mess .titl + div {display: block;margin-left: 10px;padding: 25px 5px 25px 80px;background: transparent url(http://i33.servimg.com/u/f33/17/37/83/89/gnome610.png) no-repeat left center; }
Code:
span.monAva img {
width: 29px;
padding: 1px;
border: 1px solid #DDD;
margin-right: 7px;
box-shadow: 0 0 1px #DDD;
}
#theStaff strong {
font-size: 13px;
color: red;
}
Code:
<script type="text/javascript">
myStaff = ['/u1', '/u999'];
staff_cache_time = 4*60*1000; // mm*ss*ms;
</script>
<div id="theStaff">
</div>
<div id="theContent" style="display:none">
</div>
<noscript><div style="color:red;font-size:9px">Functionality of this widget is not possible, as JavaScript is disabled or unsupported.</div></noscript> <script type="text/javascript">
if (localStorage.staffOn && localStorage.staffEx > +new Date - staff_cache_time) jQuery('#theStaff').html(localStorage.staffOn);
else loadStaff();
function loadStaff() {
jQuery('#theContent').load('/viewonline #main-content a, a.gen', function() {
for (i=0; i<myStaff.length; i++) jQuery('#theContent a').filter(function() { return jQuery(this).attr('href') === myStaff[i] }).appendTo('#theStaff').wrap('<div class="myStaff">');
if (!jQuery('#theStaff .myStaff').length) jQuery('#theStaff').html('Không có BQT nào đang trực tuyến');
jQuery('.myStaff a').each(function() {
var href = jQuery(this).attr('href');
jQuery(this).before('<span class="monAva"></span>').prev().load(href + ' #profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img', function() {
if (window.localStorage) {
localStorage.staffOn = jQuery('#theStaff').html();
localStorage.staffEx = +new Date;
}
});
});
});
}
</script>
|
|