Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
» Pedindo de Ranks
Hoje à(s) 23:39 por Tiger

» Imagem de "NEW" ao criar novo tópico
Hoje à(s) 23:38 por iScroll

» [LOGO] Pra forum....
Hoje à(s) 23:36 por Tiger

» Logo Móvel
Hoje à(s) 23:09 por iScroll

» Widget TeamSpeak3
Hoje à(s) 23:04 por Luiz~

» Melhorar o estilo da caixa de login
Hoje à(s) 21:52 por juleic1123

» Ajuste em código de AddClass
Hoje à(s) 21:34 por Luiz~

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
270 usuários online :: 7 usuários cadastrados, 1 Invisível e 262 Visitantes :: 1 Motor de busca

Biel_Staff, iScroll, Jhool, juleic1123, Kyo Panda, Luiz~, wendellknupp

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Formulário de mensagem privada

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

  • 0

Resolvido Formulário de mensagem privada

Mensagem por [S]herlock em Ter 3 Jan 2017 - 23:09

Detalhes da questão


Endereço do fórum: http://aaaaappp.forumeiros.com/
Versão do fórum: PunBB

Descrição


Estou desenvolvendo um formulário e nele tem o campo "Quem é o acusado?:", queria saber se fosse um código jQuery puxar o valor do campo, e com esse nickname, enviasse uma mensagem privada para o nick que foi digitado no campo, além de enviar o formulário normal para a área x.

Formulário:
http://aaaaappp.forumeiros.com/h1-
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por Shek Crowley em Qua 4 Jan 2017 - 22:48

Olá!

Poderia, por gentileza, nos fornecer o código do formulário?

Até mais.


avatar

Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15875
Pontos Ativos : 23402

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Qua 4 Jan 2017 - 23:20

Aqui está, desculpe a demora:
Código:
<script type="text/javascript" src="http://jscolor.com/jscolor/jscolor.js"></script>
               <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
            <script src="http://ajuda.forumeiros.com/29110.js"></script>
                <script src="http://ajuda.forumeiros.com/28074.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script><script src="https://illiweb.com/rs3/47/frm/lang/pt.js" type="text/javascript"></script>

                <style>
div#provas {
    position: fixed;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.75);
    height: 100%;
    width: 100%;
    display: none;             
}
div#infoprovas {
    margin: 0 auto;
    width: 80%;
    background: #fff;
    top: 5%;
    position: relative;
    height: 80%;
    padding: 15px;
    overflow-y: auto;
}
div#infoprovas h1 {
    font-size: 21px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 5px;
}
div#imgp {
    margin: 10px;
}
div#imgp h3 {
    font-weight: bold;
    font-size: 14px;
}
#imgp p span {
    font-weight: bold;
}
#imgp img {
    max-width: 100%;
    max-height: 500px;
    vertical-align: middle;
    margin: 5px;
}
#imgp p a {
    color: black;
    font-weight: bold;
}
input.button2 {
    padding-left: 4px;
    background: url(http://www.lmg.lt/forumas/public/style_images/LMG_Images/highlight_faint.png) repeat-x scroll 0 0 #000;
    border-color: #4C4D4C;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    color: #FFF!important;
    cursor: pointer;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 4px 10px!important;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    vertical-align: middle;
}                 
#content-container div#content {
    margin-right: 0;
}
#content-container div#right {
    display: none;
}                 
            #generated_form .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px; width: 60px; height: 20px;}
#generated_form .more { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px; width: 12px; height: 20px; cursor:pointer;}
#generated_form .image .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px; width: 60px; height: 20px;}
#generated_form .remove { float: left;background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;padding-left: 16px;width: 12px; height: 20px; cursor:pointer;position: relative;top:3px;}
#generated_form .image { width: 300px; }
 
#generated_form h1 {
font-size: 2em;
font-weight: 500;
margin: .8em 0 .2em;
text-align: center;
}

#generated_form h3 {
    text-align: center;
    padding-bottom: 15px;
}
                 
#generated_form dl {
   margin-bottom: 10px;
   font-size: 1.1em;
}
 
#generated_form dt {
   width: 30%;
   padding-top: 5px;
   border: none;
   float: left;
}
 
#generated_form dd {
   padding: 5px;
   padding-right: 5px;
   margin-left: 30%;
   vertical-align: middle;
}
#generated_form dl:hover dt {
   color: #666;
}
 
#generated_form input {
   font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   color: #333333;
   padding: 2px;
   vertical-align: middle;
   padding-left: 4px;
}
 
#generated_form input[disabled] {
   background-color:#ddd;
   cursor:pointer;
}
 
#generated_form select {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-style: normal;
   cursor: default;
   vertical-align: middle;
   width:auto;
   max-width:100%;/* Bug IE */
   padding: 1px;
}
 
#generated_form textarea {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   width: 550px;
   height: 150px;
   padding: 2px;
   padding-left: 4px;
   cursor: text;
}
 
#generated_form input[type=text], #generated_form input[type=fields_list] {
   width: 550px;
   cursor: text;
}
div#botaop {
    float: right;
    margin-top: -8%;
    margin-right: 2%;
    text-transform: uppercase;
    background: #333;
    padding: 10px;
    color: white;
}
#botaop a { cursor: pointer; }                 
</style>
          
<div id="provas">
  <div id="infoprovas">
    <h1>Entenda como colocar provas em uma denúncia <a onclick="jQuery('#provas').fadeToggle();" id="closep">x</a></h1>
    <div id="imgp">
      <h3>Imagem:</h3>
      <p><span>1° passo:</span> Hospede a imagem no <a href="http://www.imgur.com">Imgur</a>;<br /><img src="http://i.imgur.com/1nnmYdI.png" /></p>
      <p><span>2° passo:</span> Após hospedar a imagem, copie a URL dela;<br /><img src="http://i.imgur.com/Eozowip.png" /></p>
      <p><span>3° passo:</span> Com o link da imagem copiado, vá no campo de provas e digite <span>[img][/img]</span> e entre as tags de img, coloque o link da imagem, ficando assim:<br /><img src="http://i.imgur.com/nSU0HDF.png" /></p>
      <p><span>Observação:</span> Pode colocar quantas imagens quiser, basta dar um enter de espaço para cada imagem colocada, exemplo:<br /><img src="http://i.imgur.com/lJDrNbK.png" />
    </p></div>
  </div>
</div>
 <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">

 <input type="hidden" name="form_mode" value="0">

<h1 data-type="field">Formulário de denúncias</h1>

<h3 data-type="field">Denúncia contra administrador</h3>

<dl><dt>Qual seu nickname in-game?</dt>
                            <dd><input type="text" data-type="field" id="field3"></dd>
                        </dl>

<dl><dt>Quem é o acusado?</dt>
                            <dd><input type="text" data-type="field" id="field4"></dd>
                        </dl>

  <dl><dt>Qual a infração que ele cometeu?<br /><small data-type="field">Exemplo: DB/DM/ANT-RPG/</small></dt>
                            <dd><input type="text" data-type="field" id="field5"></dd>
                        </dl>

<dl><dt>Quando que ocorreu o ato?</dt>
                            <dd><input type="date" data-type="field" id="field8"></dd>
                        </dl>

<dl>
                            <dt><span>Qual o cargo de administrador do mesmo?</span></dt>
                            <dd><select data-type="field" id="field10"><option value=""></option><option value=" Sub-moderador"> Sub-moderador</option><option value=" Moderador"> Moderador</option><option value=" Auxiliar"> Auxiliar</option><option value=" Sub-Master"> Sub-Master</option><option value=" Master"> Master</option><option value=" Sub-Gerente"> Sub-Gerente</option><option value=" Gerente"> Gerente</option><option value=" Sub-Dono"> Sub-Dono</option><option value=" Dono"> Dono</option></select></dd>
                        </dl>

<dl>
                            <dt>Link das provas</dt>
                            <dd><textarea data-type="field" id="field11"></textarea></dd>
                            <div id="botaop"><a onclick="jQuery('#provas').fadeToggle();" id="openp">como colocar provas na denúncia?</a></div>
                        </dl>

<dl>
                            <dt>Descreva o que ocorreu</dt>
                            <dd><textarea data-type="field" id="field12"></textarea></dd>
                        </dl>


                <input type="hidden" name="f" value="1">
                <input type="hidden" name="subject" value="O script não enviou o título" template="[ {field10} ] {field4} [ {field5} ]">
                <input type="hidden" name="description" value="O script não enviou a descrição" template="">
                <textarea name="message" style="display:none"></textarea>
               
                <textarea id="message-template-bbcode-0" style="display:none">


[b]Nickname do acusador:[/b] {field3}

[b]Nickname do infrator:[/b] {field4}

[b]O que ele cometeu?[/b] {field5}

[b]Quando que tudo ocorreu?[/b] {field8}

[b]Link das provas:[/b] {field11}

[b]O que aconteceu?[/b] {field12}</textarea>
                <input type="hidden" name="mode" value="newtopic">
                <input type="hidden" name="lt" value="0">
                <input type="submit" name="post" class="button2" value="Enviar">
           

</form>
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com
  • 0

Resolvido Re: Formulário de mensagem privada

Mensagem por [F]lames em Qui 5 Jan 2017 - 12:47

Olá,

Adicione isto ao seu código:
Código:
<script>jQuery('form#generated_form').find('input.button2[name="post"]').click(function() {
    var username = jQuery(this).parents().find('input#field4').val();
    var subject = "Denúncia contra Administrador"; // Assunto
    var message = ""; // Mensagem
    jQuery.get('/privmsg?mode=post', function(e) {
        jQuery('input#username', e).val(username);
        jQuery('input#subject', e).val(subject);
        jQuery('textarea#text_editor_textarea[name="message"]', e).html(message);

        jQuery('input[name="post"]', e).click();
        console.log('PM enviada!');
    })
});</script>

Não fiquei certo sobre o assunto e conteúdo da mensagem então deixei-os livres, podes editá-los em:
Código:
    var subject = "Denúncia contra Administrador"; // Assunto
    var message = ""; // Mensagem
avatar

[F]lames
Usuário destaque

Masculino
Inscrito dia : 05/10/2012
Mensagens : 866
Pontos Ativos : 2848

http://www.bestskins.net/

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Qui 5 Jan 2017 - 15:26

@[F]lames escreveu:Olá,

Adicione isto ao seu código:
Código:
<script>jQuery('form#generated_form').find('input.button2[name="post"]').click(function() {
    var username = jQuery(this).parents().find('input#field4').val();
    var subject = "Denúncia contra Administrador"; // Assunto
    var message = ""; // Mensagem
    jQuery.get('/privmsg?mode=post', function(e) {
        jQuery('input#username', e).val(username);
        jQuery('input#subject', e).val(subject);
        jQuery('textarea#text_editor_textarea[name="message"]', e).html(message);

        jQuery('input[name="post"]', e).click();
        console.log('PM enviada!');
    })
});</script>

Não fiquei certo sobre o assunto e conteúdo da mensagem então deixei-os livres, podes editá-los em:
Código:
    var subject = "Denúncia contra Administrador"; // Assunto
    var message = ""; // Mensagem
Eu adicionei o mesmo e não teve nenhum efeito, parece que não está acontecendo nada, mesmo com o código ativado



@edit
Fiz umas pequenas mudanças no seu código e consegui um resultado, já envia a mensagem privada automaticamente ao enviar o formulário, aqui está o código que editei:
Código:
  <script type="text/javascript">
  jQuery(document).ready(function(){
jQuery('#send').click(function() {
    var user = jQuery(this).parents().find('input#field4').val();
    var title = "Você foi denunciado!"; // Assunto
    var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem
  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>
Uma dúvida, queria saber se fosse possível enviar a mensagem pra mais de um usuário, como atráves do sistema de mensagem privada padrão da forumeiros, eu poder enviar pra vários usuários a mesma mensagem, teria como isso?
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por zNeon em Sex 6 Jan 2017 - 22:54

Cara desculpa me intrometer mas gostei do sistema, gostaria de colocar no meu forum tambem, você adicionou este codigo no formulario?
Em que parte?

- Grato
avatar

zNeon
Nível 6

Masculino
Inscrito dia : 03/01/2017
Mensagens : 62
Pontos Ativos : 182

http://cyberclas2.forumeiros.com/

Resolvido Re: Formulário de mensagem privada

Mensagem por Kyo Panda em Sex 6 Jan 2017 - 23:34

Tente mudar por esse:

Código:
  <script type="text/javascript">
  jQuery(document).ready(function(){
jQuery('#send').click(function() {
    var user = jQuery(this).parents().find('input#field4').val();
    var title = "Você foi denunciado!"; // Assunto
    var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem
  jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': [user, 'Nick #2', 'Nick #N'],
        subject: title,
        message: message
      }).done(function () {
          console.log("Enviado");
      }).fail(function () {
          console.log("Erro");
      });
});
});
  </script>

Nessa parte:

Código:
'username[]': [user, 'Nick #2', 'Nick #3'],

É só trocar os Nick #N pelos nicks dos demais usuários, sempre separados por vírgulas (,) e dentro de apóstrofos (').


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2882
Pontos Ativos : 6059

http://ajuda.forumeiros.com

Resolvido Re: Formulário de mensagem privada

Mensagem por zNeon em Sex 6 Jan 2017 - 23:42

Por exemplo, no meu formulario eu criei caixas iguais ao dele.
Então quando tem a caixa
Qual o seu nick: {field3}

No lugar dos nicks eu teria que colocar {field3} que seria o nome que o usuario digitar?
avatar

zNeon
Nível 6

Masculino
Inscrito dia : 03/01/2017
Mensagens : 62
Pontos Ativos : 182

http://cyberclas2.forumeiros.com/

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Sex 6 Jan 2017 - 23:45

@Kyo Panda escreveu:Tente mudar por esse:

Código:
  <script type="text/javascript">
  jQuery(document).ready(function(){
jQuery('#send').click(function() {
    var user = jQuery(this).parents().find('input#field4').val();
    var title = "Você foi denunciado!"; // Assunto
    var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem
  jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': [user, 'Nick #2', 'Nick #N'],
        subject: title,
        message: message
      }).done(function () {
          console.log("Enviado");
      }).fail(function () {
          console.log("Erro");
      });
});
});
  </script>

Nessa parte:

Código:
'username[]': [user, 'Nick #2', 'Nick #3'],

É só trocar os Nick #N pelos nicks dos demais usuários, sempre separados por vírgulas (,) e dentro de apóstrofos (').
Então amigo, entendi o que você colocou, mas é que os nicks dos usuários estarão dentro do campo #field4, por isso tem a var user = jQuery(this).parents().find('input#field4').val();, agora queria saber se teria como enviar a mensagem pra mais de um usuário, com o nick digitado no campo, por exemplo:
Quem é o acusado? Sherlock +
Nesse botão de +, iria aparecer mais um campo, caso tenha mais algum usuário, entendeu?
Como se fosse o sistema de mensagem privada padrão da forumeiros
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por zNeon em Sex 6 Jan 2017 - 23:49

Entendi, no caso eu teria que mudar var user = jQuery(this).parents().find('input#field4').val();


Quanto a questão de mais usuarios não teria, seria apenas um usuario
avatar

zNeon
Nível 6

Masculino
Inscrito dia : 03/01/2017
Mensagens : 62
Pontos Ativos : 182

http://cyberclas2.forumeiros.com/

Resolvido Re: Formulário de mensagem privada

Mensagem por Kyo Panda em Sab 7 Jan 2017 - 0:42

Bem, se o senhor desejar, poderia indicar aos usuários na descrição do campo para separarem os nicks com vírgulas e então no código:

Código:
  <script type="text/javascript">
  jQuery(document).ready(function(){
jQuery('#send').click(function() {
    var user = jQuery(this).parents().find('input#field4').val();
    var title = "Você foi denunciado!"; // Assunto
    var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem
  jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': user.split(','),
        subject: title,
        message: message
      }).done(function () {
          console.log("Enviado");
      }).fail(function () {
          console.log("Erro");
      });
});
});
  </script>

Na descrição:

Código:
Quem é o acusado? (Para mais de um usuário, separe os nicks por vírgulas)


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2882
Pontos Ativos : 6059

http://ajuda.forumeiros.com

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Sab 7 Jan 2017 - 0:48

@Kyo Panda escreveu:Bem, se o senhor desejar, poderia indicar aos usuários na descrição do campo para separarem os nicks com vírgulas e então no código:

Código:
  <script type="text/javascript">
  jQuery(document).ready(function(){
jQuery('#send').click(function() {
    var user = jQuery(this).parents().find('input#field4').val();
    var title = "Você foi denunciado!"; // Assunto
    var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem
  jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': user.split(','),
        subject: title,
        message: message
      }).done(function () {
          console.log("Enviado");
      }).fail(function () {
          console.log("Erro");
      });
});
});
  </script>

Na descrição:

Código:
Quem é o acusado? (Para mais de um usuário, separe os nicks por vírgulas)
Perfeito cara, muito obrigado!
Só tira uma dúvida, tem como na parte da mensagem var message = "Olá, esta mensagem é automática, por favor, não responda. Você foi denunciado por mim através da Central de Denúncias do servidor, por gentileza, procure a denúncia no fórum e verifique-a."; // Mensagem, eu dar uma personalizada nela, colocar html, bbcode ou algo? Eu tento mas acho que não é compatível com o código, se não tiver como, pode closar o tópico
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por Kyo Panda em Sab 7 Jan 2017 - 0:55

Sim, qualquer BBCode que inserir ali será interpretado como uma mensagem normal:

Código:
<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('#send').click(function() {
      var user = jQuery(this).parents().find('input#field4').val();
      var title = "Você foi denunciado!"; // Assunto
      var message = [
        '[h1]Mensagem automática[/h1]',
        'Olá, esta mensagem é [b]automática[/b], por favor, não responda.',
        '',
        'Você foi denunciado por mim através da [url=/h1-]Central de Denúncias[/url] do servidor, por gentileza, procure a denúncia no fórum e verifique-a.'
      ].join('\n');
      jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': user.split(','),
        subject: title,
        message: message
      }).done(function() {
        console.log("Enviado");
      }).fail(function() {
        console.log("Erro");
      });
    });
  });
</script>


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2882
Pontos Ativos : 6059

http://ajuda.forumeiros.com

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Sab 7 Jan 2017 - 0:59

Entendi, mas acontece que as mensagens acabam ficando assim, veja:

http://prntscr.com/dsg8nv
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com
  • 0

Resolvido Re: Formulário de mensagem privada

Mensagem por Kyo Panda em Sab 7 Jan 2017 - 1:07

Mas aí a culpa é minha por ter errado os BBCodes. ._.

Código:
<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('#send').click(function() {
      var user = jQuery(this).parents().find('input#field4').val();
      var title = "Você foi denunciado!"; // Assunto
      var message = [
        '[size=24]Mensagem automática[/size]',
        'Olá, esta mensagem é [b]automática[/b], por favor, não responda.',
        '',
        'Você foi denunciado por mim através da [url=http://aaaaappp.forumeiros.com/h1-]Central de Denúncias[/url] do servidor, por gentileza, procure a denúncia no fórum e verifique-a.'
      ].join('\n');
      jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': user.split(','),
        subject: title,
        message: message
      }).done(function() {
        console.log("Enviado");
      }).fail(function() {
        console.log("Erro");
      });
    });
  });
</script>


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2882
Pontos Ativos : 6059

http://ajuda.forumeiros.com

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Sab 7 Jan 2017 - 1:19

@Kyo Panda escreveu:Mas aí a culpa é minha por ter errado os BBCodes. ._.

Código:
<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('#send').click(function() {
      var user = jQuery(this).parents().find('input#field4').val();
      var title = "Você foi denunciado!"; // Assunto
      var message = [
        '[size=24]Mensagem automática[/size]',
        'Olá, esta mensagem é [b]automática[/b], por favor, não responda.',
        '',
        'Você foi denunciado por mim através da [url=http://aaaaappp.forumeiros.com/h1-]Central de Denúncias[/url] do servidor, por gentileza, procure a denúncia no fórum e verifique-a.'
      ].join('\n');
      jQuery.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        'username[]': user.split(','),
        subject: title,
        message: message
      }).done(function() {
        console.log("Enviado");
      }).fail(function() {
        console.log("Erro");
      });
    });
  });
</script>
Tá ficando perfeito, agora a única coisa que acontece, é que não ta inserindo a quebra de linha, to tentando colocar com '\n', mas nem assim tá indo, ;-;
http://prntscr.com/dsgfsm
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por zNeon em Sab 7 Jan 2017 - 1:23

Bom, gostei muito mas estou com uma duvida. 
Seria mais facil descobrir um modo de citar o usuario? Assim iria evitar gastar o limite de MP's na caixa de entrada de cada usuario. Ai quando cada o usuario entrar no forum iria aparecer em notificações "Tal membros te citou ou marcou neste topico" igual quando alguem responde um topico?

Seria possivel?
avatar

zNeon
Nível 6

Masculino
Inscrito dia : 03/01/2017
Mensagens : 62
Pontos Ativos : 182

http://cyberclas2.forumeiros.com/
  • 0

Resolvido Re: Formulário de mensagem privada

Mensagem por [S]herlock em Sab 7 Jan 2017 - 2:28

@zNeon escreveu:
Bom, gostei muito mas estou com uma duvida. 
Seria mais facil descobrir um modo de citar o usuario? Assim iria evitar gastar o limite de MP's na caixa de entrada de cada usuario. Ai quando cada o usuario entrar no forum iria aparecer em notificações "Tal membros te citou ou marcou neste topico" igual quando alguem responde um topico?

Seria possivel?
Cara, recomendo você criar um outro tópico relacionado ao que você procura, acho que ficaria mais organizado.

@Kyo Panda
Consegui colocar a quebra de linha, fiz um ajuste, pode fechar o tópico cara, muito obrigado!
avatar

[S]herlock
Usuário avançado

Masculino
Inscrito dia : 18/07/2012
Mensagens : 399
Pontos Ativos : 2312

http://www.projectgames.ativoforum.com

Resolvido Re: Formulário de mensagem privada

Mensagem por Kyo Panda em Sab 7 Jan 2017 - 13:07

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2882
Pontos Ativos : 6059

http://ajuda.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum