[FAQ] Páginas .JS

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[FAQ] Páginas .JS

Mensagem por Dury em 06/07/11, 10:29 pm

Páginas .JavaScript


Em muitos casos gostaríamos de adicionar pequenos scripts que podem nos auxiliar com personalização e com pequenas funções que com uma simples página HTML não suporta. É possível hospedar os seus arquivos ".js" em seu fórum sem se preocupar com perdas.


--> Perguntas e respostas frequentes <--
Folha de estilo Javascript





- Criar e administrar as páginas:
Com essa opção será possível adicionar-mos o Javascript ao fórum sem muitos problemas, mas lembre-se que antes de publicar essa página .JS, pré-visualize a mesma.

Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>

Seta Título - Correspondente ao nome da página JavaScript/jQuery que será criada.
Seta Localização - São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. Pode ser na galeria, nos fóruns ou sub-fóruns. Vamos ver algumas opções:
No índice : O código será aplicado ao índice do fórum.
No portal : O código será aplicado ao Portal do fórum.
Nos sub-fóruns (Fóruns) : O código será aplicado nos Fóruns e Sub-fóruns.
Sobre os temas : O código será aplicado aos tópicos do fórum.
Na galeria : O código será aplicado na sua Galeria de imagens.
Em todas as páginas : O código será aplicado em todas as páginas do fórum.
Seta Código JavaScript - Campo destinado para receber os códigos JavaScript e jQuery.
Seta Habilitar o gerenciamento dos códigos JavaScript - Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.

As aplicações desta inovação são infinitas e pode transformar completamente o seu fórum. Elas são limitadas apenas pela sua imaginação e suas habilidades em JavaScript..

Caso precise de ajuda sobre o JavaScript, leia alguns tutoriais de nosso fórum ou faça uma pesquisa no Google.

Página criada

Seta Nome da página - Nome dado nesta página terá uma extensão em ".js" que significa "JavaScript".
Seta Endereço do código JS - Endereço da página JavaScript junto ao ID.
Seta Excluir - Efetuar exclusão da página .JS


- Para usuários que tem fóruns Phpbb2 e Punbb com templates personalizados:

Todos os membros da Forumeiros que tem fóruns em versões de possível edição de templates (PHPBB2 ou PUNBB), terão obrigatoriamente de fazer algumas mudanças em seus templates, para que possam desfrutar da utilidade dessa nossa nova atualização.

Para os membros com um fórum ou uma versão PhpBB2 ou PunBB que tem o template overall_header editado, deverão fazer as seguintes alterações:

Você terá que atualizar o seu próprio template personalizado, pesquisando o código:

Código:
<!-- BEGIN google_analytics_code -->
em seguida, adicionando o código antes que:

Código:
{HOSTING_JS}



--> Perguntas e respostas frequentes <--
Folha de estilo Javascript


  • Qual é o limite de páginas que posso ter?
    O limite de páginas JavaScript são de 50.

  • Queria exemplos ".js" para testar. Onde encontro?
    Você poderá encontrar vários códigos JavaScripts na internet, mas nem todos são confiáveis para serem adicionados ao fórum. Alguns podem causar bugs, tal como falta de imagens nas categorias/fóruns, em um tópico ou galeria, vai depender de qual código adicionar e que local vai adicionar.

  • Exemplos prontos:
    Este é um script para adicionar uma imagem do google ao lado de títulos dos tópicos nos sub-fóruns, clicando nele você buscará o título do tema em todo o fórum com google (ele deve ser colocado "nos sub-fóruns"):
    Código:
    $(function(){
    $("a.topictitle").each(function(){
    $(this).after(' <a href="http://www.google.fr/search?q='+escape('site:'+document.location.host+' '+$(this).text())+'" title="recherche google" target="'+escape('gsearch-'+document.location.host)+'"><img src="http://www.google.fr/favicon.ico" width="8" /></a>');
    });
    });

    Aqui está um script para ser aplicado "Em todas as páginas", ele deve exibir uma imagem ao receber nova mensagem, o script também verifica se não há uma nova MP que não foi lida a cada 60 segundos:
    Código:
    var sec_inter= 60;

    function cook_no_new_message() { my_setcookie("new_message",-new Date(),1,0); no_new_message(); }

    function no_new_message() { $('#new_message').remove(); }

    function cook_new_message() { my_setcookie("new_message",+new Date(),1,0); new_message(); }

    function new_message() { $("body").append('<div id="new_message" style="position:fixed;bottom:0;left:0"><a href="/privmsg?folder=inbox" onClick="cook_no_new_message();return true;"><img src="http://i44.servimg.com/u/f44/16/64/11/35/alarm11.gif" /></a></div>'); }

    function new_message_update() {
    var dnew_message= my_getcookie("new_message");
    var enew_message= dnew_message>0;

    if(($('#new_message').length>0)==enew_message)
    {
    if(!enew_message) dnew_message*=-1;
    if(dnew_message<+new Date()-1000*sec_inter)
    $.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){
    if(!data.match("No new private messages are waiting for you")!=enew_message)
    {
    if(enew_message) cook_no_new_message();
    else cook_new_message();
    }
    });
    }
    else
    {
    if(enew_message) new_message();
    else no_new_message();
    }
    }

    $(function(){
    if($('#i_icon_mini_new_message').length) cook_new_message();
    else cook_no_new_message();
    setInterval("new_message_update()",5000);
    });




© Fórum dos Fóruns


Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Páginas .JS
avatar

Dury
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 21/01/2009
Mensagens : 6708
Pontos Ativos : 8827

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum