Postagem automática
4 participantes
Página 1 de 1
Postagem automática
Olá amigos, estou precisando de uma pequena ajudinha...
Vejam o seguinte script:
Analisando ele suponho que seja o seguinte:
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
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
Re: Postagem automática
Olá!
Veja o código abaixo:
Substitua iForumID por um número de sub fórum que temos aqui, por exemplo o 9 e execute no console...
JS
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
Re: Postagem automática
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!!
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 Sáb 01 Nov 2014, 8:42 pm, editado 2 vez(es)
Re: Postagem automática
Esqueci de lhe informar um detalhe importantíssimo!
Entre no painel de controle do fórum e siga os passos da imagem abaixo:
Após isso irá funcionar normalmente,
JS
Entre no painel de controle do fórum e siga os passos da imagem abaixo:
Após isso irá funcionar normalmente,
JS
Re: Postagem automática
Muito bom, era isso mesmo que faltava.. Obrigado pelos esclarecimentos! Vai ser bastante útil..
Re: Postagem automática
Uma dúvida:
Como eu coloco um texto com quebra de linha como "message" usando esse 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...
});
Como eu coloco um texto com quebra de linha como "message" usando esse código ?
Re: Postagem automática
Olá amigo, você pode usar o seguinte código..
- Código:
/n
Re: Postagem automática
Obrigado
Não desviando o assunto, vocês sabem como posto uma menagem privada dessa forma ?
Não desviando o assunto, vocês sabem como posto uma menagem privada dessa forma ?
Re: Postagem automática
Complementando o tópico, para postar uma mensagem pode-se usar a seguinte função que eu criei:
Chamando a função:
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');
Re: Postagem automática
@Jack Sparrow
Fiz um sistema de marcação de membro que já postei na BestSkins, e ele utiliza a postagem automática de mensagem privada.
- Código:
$.post('/privmsg', {
folder: 'inbox',
mode: 'post',
post: '1',
username: 'Nome do usuário',
subject: 'Título da mensagem',
message: 'Mensagem'
});
Fiz um sistema de marcação de membro que já postei na BestSkins, e ele utiliza a postagem automática de mensagem privada.
Daemon.h- Novato
- Mensagens : 9
Data de inscrição : 06/03/2014
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|