JScript

Programação & Desenvolvimento


AddNewScript - Adicionando novo script...

JScript
JScript
Administradores
Administradores

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

AddNewScript - Adicionando novo script... Empty AddNewScript - Adicionando novo script...

Mensagem por JScript em Qui 05 Mar 2015, 12:40 am

Olá pessoal.

Hoje vou explicar como adicionar um novo script sem estarmos no painel de controle, sim isso mesmo!!!
Tudo o que precisamos é saber em qual local o código será executado que é o famoso investimento.
Como aprendizado eu estou postando o código abaixo no qual cria um novo código na seção de JavaScript com investimento em todas as páginas (allpages).
Sempre que formos postar algo ou ou ler na Forumeiros, precisamos do TID que nada mais é do que uma variável que contém um código que expira em um determinado tempo, mas nos permite adicionar/editar ou remover algo do banco de dados!

Observem o código abaixo, executem no console do navegador e em seguida acessem o painel de controle na seção JavaScript, poderão ver que foi adicionado um novo código com o nome Module: Script test e o conteúdo de apenas uma linha formada por var $JScript = 0 .
Código:

console.clear();
TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0]; //Get the var {TID}
console.log(TID);
jQuery.post('/admin/index.forum?part=modules&sub=html&mode=js_edit&extended_admin=1&tid=' + TID, { /* <- Parameters! */
    /* Post action */
    title: 'Module: Script test',
    js_placement: ['allpages'],
    type: 0,
    content: 'var $JScript = 0',
    mode: 'save',
    submit: 'Submit'
}).done(function() {
    console.log('Add script done!');
}).fail(function() {
    console.log('Add script Fail!');
});
Virão como é simples? O próximo passo será editar um script já adicionado, mas isso ficará para uma próxima "aula".

Vos deixo um detalhe: js_placement <- este campo determina o investimento, então, que tal descobrirem os outros nomes, como o "index" por exemplo!

Espero que tenham gostado,

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

AddNewScript - Adicionando novo script... Empty Re: AddNewScript - Adicionando novo script...

Mensagem por waghcwb em Qui 05 Mar 2015, 8:50 am

Excelente amigo! Eu havia usado algo semelhante, mas no caso para editar scripts..

Isso nos da um poder muito grande, já que não precisamos mais pedir para os membros configurarem nossos scripts, nem fazer scripts enormes para ficar vendo casos como versão do fórum (que alias já foi solucionado por aquele outro esquema seu lá né @JScript?), entre outros...

Basta fazer as checagens com AJAX, e tratar os dados..

Me corrijá se eu estiver errado, mas no painel não tem o temido RL, não é?



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

AddNewScript - Adicionando novo script... 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

AddNewScript - Adicionando novo script... Empty Re: AddNewScript - Adicionando novo script...

Mensagem por JScript em Qui 05 Mar 2015, 8:52 am

Tem sim! Em qualquer url da Forumeiros nós corremos esse risco!

Mas a notícia boa é que aumentaram o limite...

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

AddNewScript - Adicionando novo script... Empty Re: AddNewScript - Adicionando novo script...

Mensagem por waghcwb em Qui 05 Mar 2015, 11:15 am

Por isso que estava testando um script que fazia vários requests em seguida e não deu RL...

Para quanto eles aumentaram esse limite? Você sabe me dizer?



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

AddNewScript - Adicionando novo script... 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

AddNewScript - Adicionando novo script... Empty Re: AddNewScript - Adicionando novo script...

Mensagem por JScript em Qui 05 Mar 2015, 11:40 am

Eu estou mensurando os valores até que eu possa obter o ideal, mas acredito que foi em torno de 40-60%!

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



Conteúdo patrocinado

AddNewScript - Adicionando novo script... Empty Re: AddNewScript - Adicionando novo script...

Mensagem por Conteúdo patrocinado


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