Esconder conteúdo apenas para moderação Dom 10 Ago 2014 - 17:54
Olá,
Minha primeira contribuição para a área VIP é o seguinte código:
Está adaptado para phpBB3
O que me dizem?
Minha primeira contribuição para a área VIP é o seguinte código:
- Código:
"use strict";
$(function() {
var title = $('h2.topic-title');
var isAdmin = function() {
var level = _userdata["user_level"];
if (level === 1 || level === 2) return true;
};
title.each(function() {
if (this.textContent == ' > only_admin') {
$(this).children('a').text('Este post só é visível para a moderação.');
$(this).parents('.post').addClass('admin_only');
}
});
var admin_only = $('.post.admin_only');
if (isAdmin()) {
$('ul.profile-icons').prepend(
'<li><a href="#hide" class="hide-post">Ocultar post</a></li>'
);
if (admin_only.length) {
admin_only.css({
'opacity': '.5'
});
}
$('.hide-post').click(function() {
var post = $(this).parents('div.post').attr('id').split('p')[1],
content = $(this).parents('.postbody').find('.content').html();
$.post("/post", {
p: post,
mode: 'editpost',
subject: '> only_admin',
message: content,
edit_reason: '',
attach_sig: '0',
notify: "0",
post: 1
}).done(function() {
location.reload();
}).fail(function() {
alert('[Erro]: Algo deu errado ao editar a postagem');
});
});
} else {
if (admin_only.length) admin_only.remove();
};
});
Está adaptado para phpBB3
O que me dizem?