Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Moderação de tópico personalizada

+14
Latysh
Eragon™
Unkown
Mazeko
UsinaVirtual
[S]herlock H.
vitords2
D'Leandro™
vacobs10
Stark'
[K]oke
NoSeSiabes
victormenezes
Daemon
18 participantes

Daemon Daemon  • Qui 18 Jul 2013 - 14:12

Moderação de tópico personalizada - Página 2 Empty Moderação de tópico personalizada Qui 18 Jul 2013 - 14:12

Reputação da mensagem: 100% (18 votos)
Relembrando a primeira mensagem :

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Nome do Arquivo: Moderação de tópico personalizada
Autor: Daemon
Funcionalidade: PunBB
Categoria: Recursos BestSkins

Neste tutorial iremos aprender a adicionar um botão de moderação nos tópicos visível para moderadores e adm's...
Primeiramente iremos aceder ao painel de controle Seta módulos Seta HTML & JAVASCRIPT Seta gestão dos códigos javascript Seta criar um novo javascript
Título: Moderar tópico
Investimento: Nós tópicos
Código:
Código:
$(function(){
var CopyrightNotice = 'Copyright BestSkins ©️ 2013. All right reserved.';
 
 var level = _userdata.user_level;
 var del = $('.main-foot a[href*="mode=delete"]').attr('href');
 var trash = $('.main-foot a[href*="mode=trash"]').attr('href');
 var move = $('.main-foot a[href*="mode=move"]').attr('href');
 var lockunlock = $('.main-foot a[href*="mode=lock"]').attr('href');
 var split = $('.main-foot a[href*="mode=split"]').attr('href');
 var merge = $('.main-foot a[href*="merge"]').attr('href');

if(level > 0 | trash) {
  $('.paged-head').after(
  '<div id="moderation_tool" class="act_mod">' +
  '  <p class="mod" title="Moderar tópico">Moderar tópico</p>' +
  '</div>'
  );
  $('#moderation_tool').append(
  '<div id="popw" class="action_mod">' +
  '  <div class="mod_hover"></div>' +
  '  <div class="popwinner">' +
  '  <li><a href="' + del + '">Excluir este tópico</a></li>' +
  '  <li><a href="' + trash + '">Enviar para lixeira</a></li>' +
  '  <li><a href="' + move + '">Mover este tópico</a></li>' +
  '  <li><a href="' + lockunlock + '">Bloquear/Desbloquear</a></li>' +
  '  <li><a href="' + split + '">Separar este tema</a></li>' +
  '  <li><a href="' + merge + '">Fundir os tópicos</a></li>' +
  '  </div>' +
  '</div>'
);
$('.mod').click(function() {
  $('.action_mod').slideToggle(300);
});
}
});
Depois aceda em visualização Seta imagens e cores Seta cores Seta folha de estilo css
Código:
#moderation_tool {margin: 0 0 8px 0;}
#moderation_tool.act_mod p {
-moz-border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
-moz-transition: all .2s ease-in-out;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
-webkit-transition: all .2s ease-in-out;
cursor: pointer;
webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: -moz-linear-gradient(#f6f8fa,#edeeef);
background-image: -webkit-linear-gradient(#f6f8fa,#edeeef);
border: 1px solid #D9DBDD;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
color: #616161;
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8fa',endColorstr='#edeeef',GradientType=0);
font-size: 12px;
height: 22px;
line-height: 22px;
padding: 0 10px;
white-space: nowrap;
}
#popw {
background-color: #464646;
background-color: rgba(70,70,70,0.6);
padding: 4px;
-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7);
box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7 );
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: none;
z-index: 999;
margin-top: 16px;
position: absolute;
}
#popw .mod_hover {
background-image: url(http://i38.servimg.com/u/f38/18/24/85/15/bottom10.png);
width: 31px;
height: 16px;
top: -16px;
left: 5px;
z-index: 999;
position: absolute;
}
#popw .popwinner {
background: #fff;
max-height: 465px;
width: 190px;
overflow: auto;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
overflow-x: hidden;
}
#popw .popwinner li {
  background: rgb(248, 248, 248);
  list-style-type: none;
  border-bottom: 1px solid rgb(234, 234, 234);
  text-align: center;
  padding: 3px 4px;
}
#popw .popwinner li a {
  color: #333!important;
}
Valide!


Qualquer dúvida em relação a este tutorial, crie um tópico com o mesmo título.
Gostou? Não custa agradecer Wink!


Última edição por Daemon em Dom 16 Ago 2015 - 17:32, editado 6 vez(es)

Necr0 Necr0  • Seg 26 Jun 2017 - 19:22

Permissões neste sub-fórum
Não podes responder a tópicos