 |
Ajuda Forumup - Brasil 1. Utilize títulos de tópicos claros 2. Leia as FAQ's, Guias e use Pesquisa 3. Apenas 1 questão por tópico! 4. Inclua o link de seu fórum 5. Não enviar PM ao admin ou pedir favores pessoais
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
cabrita Site Admin


Registrado em: Quinta-Feira, 31 de Mai de 2007 Mensagens: 158 Localização: Portugal
|
Enviada: Seg Mar 03, 2008 2:36 pm Assunto: Script para mudar os icones do forum |
|
|
Script para mudar os icones do forum
Explicação
Este script, quando colocado na caixa de texto Código ao fundo do forum, depois de todos os tópicos, irá substituir os icones existentes por uns a sua escolha.
whosonline.gif : 'Quem está ligado'
folder_new.gif : 'Novas mensagens'
folder.gif : 'Não há novas mensagens'
folder_lock.gif : 'Forum bloqueado'
Este script deve ser modificado para o estilo do Tema em uso, tal como o nome das imagens dos icones e a estrutura directória nem sempre são a mesma.
imageorig01 . . 04: Estas quatro variáveis são onde deve colocar o URL completo das imagens dos icones originais.
imagerplc01 . . 04: Estas quatro váriaveis são onde deve colocar o URL completo das imagens que quer usar como icones.
Deve ter atenção de que "liga" cada grupo de quatro. px, 01 para 01, 02 para 02, etc. De outra forma os seus icones não representarão o que deviam, tal como a imagem de "nova mensagem" indicar um forum bloqueado.
Nota: As imagens que quer como novos icones devem ser do tamanho dos originais. De outra forma serão redimensionados automaticamente e possivelmente ficarão distorcidos.
Pode encontrar o URL completo de uma imagem ao clicar nela com o botão direito do rato e selecionar "Propriedades". Poderá então copiar e colar o URL.
Script
Neste exemplo será usado o "subsilver". Edite num editor de texto, por exemplo o notepad e depois copie e cole para a caixa de texto:
Painel de Administração >> Administração Geral >> ForumUp >> Códigos HTML no topo e fundo de todas as páginas do forum >> Código no fundo do forum, depois de todos os tópicos.
Tenha muita atenção para copiar e colar o script completo. Verifique bem de que a tag de fechar </body> está lá antes de clicar Editar permitir HTML. A falha de um > pode causar uma enorme confusão no seu forum.
Tem de colocar o URL do seu forum no código no lugar do forum de exemplo no script abaixo.
| Código: |
<script>
function iconswap()
{
var index = 0;
var imageorig01 = "http://thebulgalads.forumup.org/templates/subSilverPlus/images/common/whosonline.gif";
var imageorig02 = "http://thebulgalads.forumup.org/templates/subSilverPlus/images/common/folder_new_big.gif";
var imageorig03 = "http://thebulgalads.forumup.org/templates/subSilverPlus/images/common/folder_big.gif";
var imageorig04 = "http://thebulgalads.forumup.org/templates/subSilverPlus/images/common/folder_locked_big.gif";
var imagerplc01 = "http://img152.imageshack.us/img152/4238/toolsbuttonwh5.gif";
var imagerplc02 = "http://img152.imageshack.us/img152/4238/toolsbuttonwh5.gif";
var imagerplc03 = "http://img152.imageshack.us/img152/4238/toolsbuttonwh5.gif";
var imagerplc04 = "http://img152.imageshack.us/img152/4238/toolsbuttonwh5.gif";
for(index=0; index<document.images.length; index++)
{
if(document.images[index].src == imageorig01) document.images[index].src = imagerplc01;
if(document.images[index].src == imageorig02) document.images[index].src = imagerplc02;
if(document.images[index].src == imageorig03) document.images[index].src = imagerplc03;
if(document.images[index].src == imageorig04) document.images[index].src = imagerplc04;
}
}
</script>
<body onload="iconswap();"></body>
|
Avançado I
Se desejar mudar mais imagens basta simplesmente duplicar as linhas do script, as que representam os icones originais e as que vão substituir. E então é só inserir os URL adicionais.
Deve também assegurar-se de que incrementa a contagem numérica a seguir a 04 e seguintes. Por exemplo,
var imageorig05 = ..
var imageorig06 = ..
Muito importante, tem de duplicar a seguinte linha. O processo é como já fez acima. Lembresse de incrementar a contagem de imagens - há duas aqui.
| Código: |
if(document.images[index].src == imageorig04) document.images[index].src = imagerplc04;
|
Coloque o código alterado para a caixa de texto Código no fundo do forum, depois de todos os tópicos, como já foi referido acima.
Avançado II
Se precissar de salvar espaço na caixa de texto, pode fazer upload dos scripts para um host de ficheiros e colocar apenas o link.
Remova o código entre as tags <script>, não as inclua. Cole o código num ficheiro de texto (.txt) e guarde com uma extensão .js . Por exemplo iconswap.js .
Faça o upload do ficheiro .js para um host de ficheiros de texto como por exemplo:
Solo los usuarios registrados pueden ver links en este foro! Registrate o Logeate en el foro! |
ou
Solo los usuarios registrados pueden ver links en este foro! Registrate o Logeate en el foro! |
Utilizando o restante do script com o URL dado pelo host do ficheiro terá o seguinte:
| Código: |
<script src="http://Your_File_Host/iconswap.js"></script>
<body onload="iconswap();"></body>
|
Este código é colocado na caixa de texto, Código ao fundo do forum, depois de todos os tópicos, no painel de administração como foi explicado anteriormente.
Tenha muita atenção em copiar e colar o script completo. Verifique duas vezes de que a tag para fechar </body> está lá antes de clicar Editar permitir HTML. Uma falha pode criar uma enorme confusão no seu forum.
Nota: Poderá haver alguns Temas e alguns icones em que este script não funcionará correctamente.
Escrito por Kana3. Actualizado por FoxLeonard. Um especial agradecimento ao Raulken pela versão original deste código.
Traduzido por cabrita. _________________ o português de Portugal por vezes difere do português do Brasil, se tiver alguma dúvida num post ou tradução minha, não hesite em dizer.
Site de ajuda Forump principal, em Inglês
Solo los usuarios registrados pueden ver links en este foro! Registrate o Logeate en el foro! |
|
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibído. Responder Tópicos Proibído Editar Mensagens: Proibído. Excluir Mensagens: Proibído. Votar em Enquetes: Proibído.
|
|