JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

AddNewScript - Adicionando novo script...

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1AddNewScript - Adicionando novo script... Empty AddNewScript - Adicionando novo script... Qui 05 Mar 2015, 12:40 am

JScript

JScript
Administradores
Administradores

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

http://autoitbrasil.com

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

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 é?

http://wagneraugusto.com.br/

JScript

JScript
Administradores
Administradores

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

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

JS

http://autoitbrasil.com

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

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?

http://wagneraugusto.com.br/

JScript

JScript
Administradores
Administradores

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

JS

http://autoitbrasil.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos