Boas-vindas ao Power Pixel

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

Widget mensagem privada

+3
Hatz
Josh
Daemon
7 participantes

Daemon Daemon  • Qui 1 maio 2014 - 16:35

Widget mensagem privada Empty Widget mensagem privada Qui 1 maio 2014 - 16:35

Reputação da mensagem: 100% (2 votos)
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Nome do Arquivo: Widget mensagem privada
Autor: Daemon
Funcionalidade: Todas as versões
Categoria: Recursos BestSkins

Neste tutorial você irá aprender a criar um widget de mensagem privada rápida, sem que seja necessário acessar a página de MP's, ou o perfil de um membro.
Primeiro iremos até o Painel de Controle Seta Módulos Seta Portal & Widgets Seta Gestão dos widgets do fórum Seta Criar um widget personalizado
Título: A sua escolha
Utilizar um table type: Fica a seu critério utilizar ou não
Código a ser utilizado:
Código:
<div id="new_mp">
    <button class="new_mp">Nova MP</button>
</div>
<style type="text/css">
#new_mp {text-align: center;}
#new_mp button {
-moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
-webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
box-shadow: inset 0px 1px 0px 0px #97c4fe;
outline: none;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
background-color: #3d94f6;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topleft: 20px;
border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
cursor: pointer;
text-indent: 0;
border: 1px solid #337fed;
display: inline-block;
color: #ffffff;
font-family: Arial;
font-size: 15px;
font-weight: bold;
font-style: normal;
height: 53px;
line-height: 53px;
width: 131px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 0px #1570cd;
}
</style>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.new_mp').click(function() {
var MP = {
nome: 'Nome do usuário:',
titulo: 'Título da mensagem:',
message: 'Mensagem:'
};
var user = prompt(MP.nome).replace(/\s/g,'+');
var title = prompt(MP.titulo).replace(/\s/g,'+');
var message = prompt(MP.message).replace(/\s/g,'+');
   jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        username: user,
        subject: title,
        message: message
      }).done(function () {
          console.log("Enviado");
      }).fail(function () {
          console.log("Erro");
      });
});
});
</script>
Lembre-se de quando for adicionar o widget, tirar permissão de convidados visualizarem.


Se tiver alguma dúvida em relação a este tutorial, crie um tópico de mesmo nome.


Última edição por Daemon em Dom 16 Ago 2015 - 15:09, editado 1 vez(es)

Josh Josh  • Qui 1 maio 2014 - 16:40

Widget mensagem privada Empty Re: Widget mensagem privada Qui 1 maio 2014 - 16:40

Muito bom Daemon, uma pergunta.
Esse Widget é de novas mensagens ?
Ou é para enviar um MP ?

Daemon Daemon  • Qui 1 maio 2014 - 16:42

Widget mensagem privada Empty Re: Widget mensagem privada Qui 1 maio 2014 - 16:42

Este código serve para enviar novas mensagens privadas, sem que seja necessário sair da página.

Hatz Hatz  • Qui 1 maio 2014 - 17:06

Widget mensagem privada Empty Re: Widget mensagem privada Qui 1 maio 2014 - 17:06

Daemon escreveu:Este código serve para enviar novas mensagens privadas, sem que seja necessário sair da página.

¿Pero qué debo poner en donde me pide nombre de usuario?

El nombre del usuario? ó el link?

La primera no me funcionó :/

DeeW. DeeW.  • Qui 1 maio 2014 - 17:14

Widget mensagem privada Empty Re: Widget mensagem privada Qui 1 maio 2014 - 17:14

Ótimo código Daemon! Reputado!

Daemon Daemon  • Sex 2 maio 2014 - 8:51

Widget mensagem privada Empty Re: Widget mensagem privada Sex 2 maio 2014 - 8:51

Mindlezz escreveu:
Daemon escreveu:Este código serve para enviar novas mensagens privadas, sem que seja necessário sair da página.

¿Pero qué debo poner en donde me pide nombre de usuario?

El nombre del usuario? ó el link?

La primera no me funcionó :/
Primeiro irá aparecer um prompt para adicionar o nome do usuário que irá enviar a mensagem. Depois irá aparecer outra pedindo o título da sua mensagem. Por fim, irá aparecer outro para que você possa adicionar a mensagem.
Quando a mensagem é enviada, não há refresh na página.

Neimasinho Neimasinho  • Sex 2 maio 2014 - 9:01

Widget mensagem privada Empty Re: Widget mensagem privada Sex 2 maio 2014 - 9:01

Ótimo tutorial, parabéns!

Cʀɑzy Cʀɑzy  • Sex 30 maio 2014 - 11:46

Lucas_Simoes Lucas_Simoes  • Sex 19 Jun 2015 - 8:07

Widget mensagem privada Empty Re: Widget mensagem privada Sex 19 Jun 2015 - 8:07

Muito top cara, gostei e já estou utilizando

Conteúdo patrocinado  • 

Widget mensagem privada Empty Re: Widget mensagem privada

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