JScript

Programação & Desenvolvimento


Postagem automática

waghcwb
waghcwb
Desenvolvedores
Desenvolvedores

Time Online : 441d 9h 2m 53s
Mensagens : 719
Data de inscrição : 15/07/2013
Localização : Curitiba

Postagem automática Empty Postagem automática

Mensagem por waghcwb em Sex 04 Abr 2014, 3:08 pm

Olá amigos, estou precisando de uma pequena ajudinha...
Vejam o seguinte script:
Código:
$.post('/post', {
   message: 'Mensagem do tópico',
   f: "1",
   mode: "newtopic",
   post: "Enviar",
   subject: "Títulod o tópico"
});

Analisando ele suponho que seja o seguinte:
Código:
//metodo post do ajax para fazer a postagem de um tópico...
$.post('/post', {
   //mensagem contida no tópico, assim como nos formulários..
   message: 'Mensagem do tópico',
   //número do fórum a postar
   f: "1",
   //modo, que seria novo tópico
   mode: "newtopic",
   //não sei explicar..
   post: "Enviar",
   //título do tópico, assim como nos formulários..
   subject: "Títulod o tópico"
});

Alguém pode me dizer se estou certo, e me dar um exemplo de uso.. Por exemplo: Ao clicar em um botão ele posta um tópico automaticamente.. Eu fiz testes mas sem resultados!!
Grato pela atenção



The quieter you become, the more you are able to hear

Postagem automática Btn_viewmy_160x25_pt_BR



study
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Postagem automática Empty Re: Postagem automática

Mensagem por JScript em Sex 04 Abr 2014, 6:03 pm

Olá!

Veja o código abaixo:
Código:

jQuery.post("/post", {
    mode: 'newtopic',
    f: iForumID, // Número que identifica o sub fórum para postar
    lt: 0, // Identifica o próximo tópico, ao menos deve ter o valor 0
    subject: 'Título do tópico',
    description: 'Descrição do tópico',
    message: 'Mensagem do post',
    attach_sig: 1, // 1=Mostrar assinatura do membro, 0=Ocultar
    notify: 0, // 1=Notifica o membro sobre postagens, 0=Desabilita
    post: 'Enviar'  // Este nome tem que ser de acordo com o idioma do fórum
}).done(function(){
    // Feito!
}).fail(function(){
    // Algum erro...
});

Substitua iForumID por um número de sub fórum que temos aqui, por exemplo o 9 e execute no console...

JS



Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


waghcwb
waghcwb
Desenvolvedores
Desenvolvedores

Time Online : 441d 9h 2m 53s
Mensagens : 719
Data de inscrição : 15/07/2013
Localização : Curitiba

Postagem automática Empty Re: Postagem automática

Mensagem por waghcwb em Sex 04 Abr 2014, 8:49 pm

Olá amigo, esse seu código funcionou aqui sim!!
Mas, porque será que não funciona quando eu testo aqui ?

Nem o seu código, nem o meu!!


Última edição por JScript em Sab 01 Nov 2014, 8:42 pm, editado 2 vez(es)



The quieter you become, the more you are able to hear

Postagem automática Btn_viewmy_160x25_pt_BR



study
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Postagem automática Empty Re: Postagem automática

Mensagem por JScript em Sex 04 Abr 2014, 9:24 pm

Esqueci de lhe informar um detalhe importantíssimo!

Entre no painel de controle do fórum e siga os passos da imagem abaixo:
Postagem automática M6Dgid9

Após isso irá funcionar normalmente,

JS



Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


waghcwb
waghcwb
Desenvolvedores
Desenvolvedores

Time Online : 441d 9h 2m 53s
Mensagens : 719
Data de inscrição : 15/07/2013
Localização : Curitiba

Postagem automática Empty Re: Postagem automática

Mensagem por waghcwb em Sex 04 Abr 2014, 9:48 pm

Muito bom, era isso mesmo que faltava.. Obrigado pelos esclarecimentos! Vai ser bastante útil..




The quieter you become, the more you are able to hear

Postagem automática Btn_viewmy_160x25_pt_BR



study
Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Postagem automática Empty Re: Postagem automática

Mensagem por Jack Sparrow em Seg 07 Abr 2014, 12:28 am

Uma dúvida:
jQuery.post("/post", {
   mode: 'newtopic',
   f: iForumID, // Número que identifica o sub fórum para postar
   lt: 0, // Identifica o próximo tópico, ao menos deve ter o valor 0
   subject: 'Título do tópico',
   description: 'Descrição do tópico',
   message: 'Mensagem do post',
   attach_sig: 1, // 1=Mostrar assinatura do membro, 0=Ocultar
   notify: 0, // 1=Notifica o membro sobre postagens, 0=Desabilita
   post: 'Enviar'  // Este nome tem que ser de acordo com o idioma do fórum
}).done(function(){
   // Feito!
}).fail(function(){
   // Algum erro...
});

Como eu coloco um texto com quebra de linha como "message" usando esse código ?
waghcwb
waghcwb
Desenvolvedores
Desenvolvedores

Time Online : 441d 9h 2m 53s
Mensagens : 719
Data de inscrição : 15/07/2013
Localização : Curitiba

Postagem automática Empty Re: Postagem automática

Mensagem por waghcwb em Seg 07 Abr 2014, 1:05 am

Olá amigo, você pode usar o seguinte código..
Código:
/n
não me recordo agora se era com a barra assim ou invertida, mas faça os testes...



The quieter you become, the more you are able to hear

Postagem automática Btn_viewmy_160x25_pt_BR



study
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Postagem automática Empty Re: Postagem automática

Mensagem por JScript em Seg 07 Abr 2014, 7:19 am

A barra tem que ser \, poderá usar também o \r

JS




Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Postagem automática Empty Re: Postagem automática

Mensagem por Jack Sparrow em Seg 07 Abr 2014, 2:50 pm

Obrigado Smile
Não desviando o assunto, vocês sabem como posto uma menagem privada dessa forma ?
Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Postagem automática Empty Re: Postagem automática

Mensagem por Jack Sparrow em Dom 13 Abr 2014, 1:47 pm

Complementando o tópico, para postar uma mensagem pode-se usar a seguinte função que eu criei:

function postarmsg(iddotopico, titulomensagem, mensagem) {
   var valorlt;
   $.get('/t' + iddotopico + '-', function (data) {
       valorlt = $('#quick_reply input[name="lt"]', data).attr('value');
       jQuery.post("/post", {
           mode: 'reply',
           t: iddotopico,
           lt: parseInt(valorlt),
           subject: titulomensagem,
           message: mensagem,
           attach_sig: 1,
           notify: 0,
           post: 'Enviar'
       }).done(function () {
           console.log("Postado!")
       }).fail(function () {
           console.log("Erro!")
       });
   })
}

Chamando a função:
postarmsg(2515,'Teste para Punbb','Mensagem aqui');
waghcwb
waghcwb
Desenvolvedores
Desenvolvedores

Time Online : 441d 9h 2m 53s
Mensagens : 719
Data de inscrição : 15/07/2013
Localização : Curitiba

Postagem automática Empty Re: Postagem automática

Mensagem por waghcwb em Seg 14 Abr 2014, 12:07 pm

Maneira interessante de usar isso Jack..



The quieter you become, the more you are able to hear

Postagem automática Btn_viewmy_160x25_pt_BR



study
Daemon.h
Daemon.h
Novato

Mensagens : 9
Data de inscrição : 06/03/2014

Postagem automática Empty Re: Postagem automática

Mensagem por Daemon.h em Dom 20 Abr 2014, 7:39 pm

@Jack Sparrow
Código:
$.post('/privmsg', {
      folder: 'inbox',
      mode: 'post', 
      post: '1',
      username: 'Nome do usuário',
      subject: 'Título da mensagem',
      message: 'Mensagem'
  });
Ai está Wink'.
Fiz um sistema de marcação de membro que já postei na BestSkins, e ele utiliza a postagem automática de mensagem privada.
Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Postagem automática Empty Re: Postagem automática

Mensagem por Jack Sparrow em Seg 21 Abr 2014, 2:32 am

Perfeito, muito obrigado !

Conteúdo patrocinado

Postagem automática Empty Re: Postagem automática

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qui 14 Nov 2019, 3:10 pm