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
Login

Esqueci minha senha

Últimos assuntos
» [Dica] Dica Para Nome Serv SAMP
Hoje à(s) 13:11 por mizuno600

» Parabéns Forumeiros
Hoje à(s) 13:07 por mizuno600

» Banner PARCERIA
Hoje à(s) 13:00 por vitorsali

» Imagem indicando assinatura
Hoje à(s) 10:23 por PESS_dodo

» Pedido de Banner especial para Digimon forever
Hoje à(s) 6:10 por CharlesIE1H

» Pinta ícone
Hoje à(s) 4:43 por Fou-Lu

» Pergunta sobre domínio
Hoje à(s) 3:59 por Eduardo30821

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

Jhool, Kyo Panda, Lincoln, mizuno600, Neimasinho, North, ranzatti, vitorsali

[ 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-

[S]herlock
Usuário avançado

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

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.



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15584
Pontos Ativos : 23000

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>

[S]herlock
Usuário avançado

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

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

[F]lames
Usuário destaque

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

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?

[S]herlock
Usuário avançado

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

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

zNeon
Nível 6

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

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:
Flecha ajudeiros Condições gerais de uso & equipe voluntária de suporte.
Flecha ajudeiros Lista de perguntas e respostas e Tutoriais e astúcias.
Flecha ajudeiros Sistema de busca do fórum.
Fóruns interessantes:
Flecha ajudeiros Ajuda e Suporte.
Flecha ajudeiros Serviços Extras.
Flecha ajudeiros Publicidade & SEO.
Flecha ajudeiros Sugestões e Melhoras.
Desenvolvedores:
Flecha ajudeiros Addons ou Plugins.
Flecha ajudeiros Desenvolvimento Beta.

Kyo Panda
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2278
Pontos Ativos : 5199

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?

zNeon
Nível 6

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

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

[S]herlock
Usuário avançado

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

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

zNeon
Nível 6

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

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:
Flecha ajudeiros Condições gerais de uso & equipe voluntária de suporte.
Flecha ajudeiros Lista de perguntas e respostas e Tutoriais e astúcias.
Flecha ajudeiros Sistema de busca do fórum.
Fóruns interessantes:
Flecha ajudeiros Ajuda e Suporte.
Flecha ajudeiros Serviços Extras.
Flecha ajudeiros Publicidade & SEO.
Flecha ajudeiros Sugestões e Melhoras.
Desenvolvedores:
Flecha ajudeiros Addons ou Plugins.
Flecha ajudeiros Desenvolvimento Beta.

Kyo Panda
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2278
Pontos Ativos : 5199

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

[S]herlock
Usuário avançado

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

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:
Flecha ajudeiros Condições gerais de uso & equipe voluntária de suporte.
Flecha ajudeiros Lista de perguntas e respostas e Tutoriais e astúcias.
Flecha ajudeiros Sistema de busca do fórum.
Fóruns interessantes:
Flecha ajudeiros Ajuda e Suporte.
Flecha ajudeiros Serviços Extras.
Flecha ajudeiros Publicidade & SEO.
Flecha ajudeiros Sugestões e Melhoras.
Desenvolvedores:
Flecha ajudeiros Addons ou Plugins.
Flecha ajudeiros Desenvolvimento Beta.

Kyo Panda
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2278
Pontos Ativos : 5199

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

[S]herlock
Usuário avançado

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

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:
Flecha ajudeiros Condições gerais de uso & equipe voluntária de suporte.
Flecha ajudeiros Lista de perguntas e respostas e Tutoriais e astúcias.
Flecha ajudeiros Sistema de busca do fórum.
Fóruns interessantes:
Flecha ajudeiros Ajuda e Suporte.
Flecha ajudeiros Serviços Extras.
Flecha ajudeiros Publicidade & SEO.
Flecha ajudeiros Sugestões e Melhoras.
Desenvolvedores:
Flecha ajudeiros Addons ou Plugins.
Flecha ajudeiros Desenvolvimento Beta.

Kyo Panda
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2278
Pontos Ativos : 5199

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

[S]herlock
Usuário avançado

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

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?

zNeon
Nível 6

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

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!

[S]herlock
Usuário avançado

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

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:
Flecha ajudeiros Condições gerais de uso & equipe voluntária de suporte.
Flecha ajudeiros Lista de perguntas e respostas e Tutoriais e astúcias.
Flecha ajudeiros Sistema de busca do fórum.
Fóruns interessantes:
Flecha ajudeiros Ajuda e Suporte.
Flecha ajudeiros Serviços Extras.
Flecha ajudeiros Publicidade & SEO.
Flecha ajudeiros Sugestões e Melhoras.
Desenvolvedores:
Flecha ajudeiros Addons ou Plugins.
Flecha ajudeiros Desenvolvimento Beta.

Kyo Panda
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2278
Pontos Ativos : 5199

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