AddNewScript - Adicionando novo script... Sáb 8 Nov 2014 - 22:42
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 .
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
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!');
});
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