Ajuda Forumup - Brasil - Índice do Fórum 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
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Script para mudar os icones do forum

 
Novo Tópico   Responder Mensagem    Ajuda Forumup - Brasil - Índice do Fórum -> FAQ, Guias e Tutoriais
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
cabrita
Site Admin
Site Admin


Registrado em: Quinta-Feira, 31 de Mai de 2007
Mensagens: 158
Localização: Portugal

MensagemEnviada: Seg Mar 03, 2008 2:36 pm    Assunto: Script para mudar os icones do forum Responder com Citação

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.

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

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

Exclamation 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
View user's profile Send private message
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Ajuda Forumup - Brasil - Índice do Fórum -> FAQ, Guias e Tutoriais Todos os horários são GMT - 5 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.



Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB

Powered by forumup.com.br Foros gratis, Crea tu foro gratuito!
Created by Raulken of Hyarbor S.r.l.
TOS & Pribacidad.

Page generation time: 0.046