Enfeites de natal
+9
taap
Make
Ramon Wazlil
Edude1
Ace
Konai
Cream
Oto!
Ricardo_200sx
13 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Enfeites de natal
Qual é minha questão:
Boa tarde!
Como estamos na época Natalícia, gostaria de fazer algo no meu fórum, para homenagear esta época maravilhosa do ano, e claro, isso passa pelo fórum.
Não sei o que dá para fazer, mas nem que fosse Neve ou algo assim pelo fórum, era agradável!
Será que existe algo?
Aguardo uma resposta, se faz favor.
Medidas que eu tomei para corrigir o problema:
Pesquisei através do forumeiros, a palavra Natal, não encontrei assim muitos tópicos, vi que dá para pedir "criações gráficas" mas vi também que é necessário 30 mensagens, e eu não as tenho!
Imagens do meu problema:
Endereço do meu fórum:
http://clube200sxpt.portugueseforum.net/
Versão do meu fórum:
Boa tarde!
Como estamos na época Natalícia, gostaria de fazer algo no meu fórum, para homenagear esta época maravilhosa do ano, e claro, isso passa pelo fórum.
Não sei o que dá para fazer, mas nem que fosse Neve ou algo assim pelo fórum, era agradável!
Será que existe algo?
Aguardo uma resposta, se faz favor.
Medidas que eu tomei para corrigir o problema:
Pesquisei através do forumeiros, a palavra Natal, não encontrei assim muitos tópicos, vi que dá para pedir "criações gráficas" mas vi também que é necessário 30 mensagens, e eu não as tenho!
Imagens do meu problema:
Endereço do meu fórum:
http://clube200sxpt.portugueseforum.net/
Versão do meu fórum:
Re: Enfeites de natal
Olá amigo,
Cheque as informações passadas pelo tutorial: https://ajuda.forumeiros.com/t22241-
Em breve, será apresentado a todos um novo.
Boas festas, Equipe Forumeiros!
Cheque as informações passadas pelo tutorial: https://ajuda.forumeiros.com/t22241-
Em breve, será apresentado a todos um novo.
Boas festas, Equipe Forumeiros!
Re: Enfeites de natal
Olá amigo,
Leia o seguinte spoiler:
Até mais!
Leia o seguinte spoiler:
- Spoiler:
- Neste tutorial você irá aprender, como colocar alguns enfeites de natal por todo o seu fórum. Isso poderá ocorrer através de alguns javascripts que estaremos disponibilizando ao longo deste tópico.
Enfeites de natal--> Tutoriais, dicas e astúcias <--
Enfeites de natal
1º - Conhecendo os códigos à serem utilizados:
Abaixo você verá alguns exemplos de códigos que poderão ser utilizados neste tutorial através dos passos que serão dados. Claro, poderá escolher outros e também procurar na internet se assim desejar.Códigos- Código:
<script src="http://sd-1.archive-host.com/membres/up/142586199450897653/snow.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp33.js"></script>
A esquerda: - Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bn22.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bn22R.js"></script>
A esquerda: - Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/botte22.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/botte22R.js"></script>
A esquerda: - Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/boule22.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/142586199450897653/noelbouleR.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/sapin22.js"></script>
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count.js"></script>
- Código:
[flash(400,150)]http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count1.swf[/flash]
- Código:
[flash(250,30)]http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count2.swf[/flash]
2º - Aplicando o efeito:
Agora deveremos aceder à descrição do fórum e introduzir o código:
Painel de controle -> Geral -> Fórum -> Configuração
Descrição do site - Aqui você deverá colocar um dos códigos trabalhados no item anterior, ou mesmo um que você já tenha, ou buscou em outros sites.
3º - Linkar o código no fórum:
Para que possamos colocar o código, para ter efeito sobre todo o fórum, poderemos utilizar as balizas HTML, podendo assim linkarmos o javascript, e fazê-lo produzir efeito sobre todas as páginas do fórum. Para isso devemos aceder à:
Painel de controle -> Geral -> Promoção do fórum -> Motores de busca
(carregue na imagem para aumentar)
Adicionar - Carregue neste ícone para que possamos criar uma nova baliza HTML para os nossos códigos.
(carregue na imagem para aumentar)
Tipo de adição - Neste local deverá marcar a opção "Linkar um javascript" para que o nosso código faça efeito sobre todo o fórum. Atributo "src" - Neste local você deverá adicionar um dos códigos que trabalhamos durante todo tutorial. © Fórum dos FórunsSe tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Enfeites de natal
Até mais!
Re: Enfeites de natal
Boa noite!
Muito obrigado pela ajuda.
Já agora, não existe uma maneira de utilizar 3 ou mais efeitos seguidos?
Abraços
Muito obrigado pela ajuda.
Já agora, não existe uma maneira de utilizar 3 ou mais efeitos seguidos?
Abraços
Última edição por Ricardo_200sx em 11.12.11 0:18, editado 1 vez(es)
Re: Enfeites de natal
Owner escreveu:Olá,
É só fazer 3 vezes, porém cada código por vez, entende-me?
Boas.
Eu fiz isso, mas só dá 2 códigos , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.
Abraços
Re: Enfeites de natal
Olá,
Você pode adicionar nas balizas de promoção do fórum, mas não é global. A descrição do site não autoriza mais caracteres?
Atenciosamente.
Você pode adicionar nas balizas de promoção do fórum, mas não é global. A descrição do site não autoriza mais caracteres?
Atenciosamente.
Re: Enfeites de natal
Ricardo_200sx escreveu:Owner escreveu:Olá,
É só fazer 3 vezes, porém cada código por vez, entende-me?
Boas.
Eu fiz isso, mas só dá 2 códigos , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.
Abraços
Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar.
Re: Enfeites de natal
Owner escreveu:Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar.
Boas tardes!
Não estou a entender onde tenho que ir, peço desculpa!
Ace, não, pela descrição, pelos vistos não autoriza mais caracteres
Abraços
Re: Enfeites de natal
Ricardo_200sx escreveu:Owner escreveu:Procure outro local, tente HOME PAGE, HTML, descrição ... caso não dê, volte à nos contactar.
Boas tardes!
Não estou a entender onde tenho que ir, peço desculpa!
Ace, não, pela descrição, pelos vistos não autoriza mais caracteres
Abraços
Olá,
Desculpe-me;
Home Page;
Painel de Controle Visualização Página Inicial Geral " Conteúdo da mensagem. : "
Descrição;
Painel de Controle Geral Fórum Configuração " Descrição do Site * : "
Ajuda?
Efeito neve funcionando!!
Olá, este código foi testado e está funcionando 100%. Confira a demo em http://meulivro.forumsomeu.com
Apenas copie o código abaixo e cole em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR
<script type="text/javascript">
/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/
//Configure below to change URL path to the snow image
var snowsrc="http://astuforum.free.fr/images/neige.gif"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}
</script>
Apenas copie o código abaixo e cole em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR
<script type="text/javascript">
/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/
//Configure below to change URL path to the snow image
var snowsrc="http://astuforum.free.fr/images/neige.gif"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}
</script>
Re: Enfeites de natal
Ricardo_200sx escreveu:Owner escreveu:Olá,
É só fazer 3 vezes, porém cada código por vez, entende-me?
Boas.
Eu fiz isso, mas só dá 2 códigos , tenho neve e a bota no canto superior direito, o 3º não dá, o código não cabe todo, e não aparece
Eu estou a colocar os códigos em: "Painel de Controlo - Geral - Configuração - Descrição do Site" e claro, Salvo cada vez que coloco um, mas só dá para colocar 2, o meu fórum é PHPBB3 (não sei se tem a ver)!
Existe outra maneira para colocar o código?
Desculpem o incomodo.
Abraços
Olá.
Você pode acrescentar mais efeitos se encurtar as URL's dos JavaScripts
Código:
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/count.js"></script>
Você copia em algum site de encurtar URL's (recomendo o Migre.me) e substitui a URL sublinhada pelo link encurtado. Ficaria assim:
- Código:
<script src="http://migre.me/76QYE"></script>
Espero ter ajudado, abraços.
Re: Enfeites de natal
Eu queria por esse efeitos de natal mais não consegui por no meu fórum, por no topo no cantinho.
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
Enfeites de natal
Qual é minha questão:
Olá a todos.
Estou com um pequeno problema em meu fórum.
Após consultar este tópico: https://ajuda.forumeiros.com/t49748-enfeites-de-natal#334168 Observei o spoiler citado por Cream.
Gostei muito dos efeitos porem percebi que devo tambem adicionar o código na descrição do meu fórum.
Gostaria de saber se há outra forma de fazer os efeitos citados sem ter que adicionar códigos na descrição do fórum, pois a minha descrição já está cheia.
Observei tambem que mais no final do Tópico outras pessoas tiveram o mesmo problema que eu e foi sugerido opções como encurtar a URL mas mesmo assim não coube em minha descrição.
Não seria possível fazer isso através de css ou de páginas js?
Agradeço a atenção.
Medidas que eu tomei para corrigir o problema:
Imagens do meu problema:
Endereço do meu fórum:
Versão do meu fórum:
PHPBB3
Olá a todos.
Estou com um pequeno problema em meu fórum.
Após consultar este tópico: https://ajuda.forumeiros.com/t49748-enfeites-de-natal#334168 Observei o spoiler citado por Cream.
Gostei muito dos efeitos porem percebi que devo tambem adicionar o código na descrição do meu fórum.
Gostaria de saber se há outra forma de fazer os efeitos citados sem ter que adicionar códigos na descrição do fórum, pois a minha descrição já está cheia.
Observei tambem que mais no final do Tópico outras pessoas tiveram o mesmo problema que eu e foi sugerido opções como encurtar a URL mas mesmo assim não coube em minha descrição.
Não seria possível fazer isso através de css ou de páginas js?
Agradeço a atenção.
Medidas que eu tomei para corrigir o problema:
Imagens do meu problema:
Endereço do meu fórum:
Versão do meu fórum:
PHPBB3
Re: Enfeites de natal
taap escreveu:Qual é minha questão:
Olá a todos.
Estou com um pequeno problema em meu fórum.
Após consultar este tópico: https://ajuda.forumeiros.com/t49748-enfeites-de-natal#334168 Observei o spoiler citado por Cream.
Gostei muito dos efeitos porem percebi que devo tambem adicionar o código na descrição do meu fórum.
Gostaria de saber se há outra forma de fazer os efeitos citados sem ter que adicionar códigos na descrição do fórum, pois a minha descrição já está cheia.
Observei tambem que mais no final do Tópico outras pessoas tiveram o mesmo problema que eu e foi sugerido opções como encurtar a URL mas mesmo assim não coube em minha descrição.
Não seria possível fazer isso através de css ou de páginas js?
Agradeço a atenção.
Medidas que eu tomei para corrigir o problema:
Imagens do meu problema:
Endereço do meu fórum:
Versão do meu fórum:
PHPBB3
Olá,
Por acaso você colocou como Linkar Java Script? No final do tutorial, ele diz para aceder uma parte em que tende optar por " Linkar JavaScript" . Você fez como mandado?
Última edição por Owner em 12.12.11 14:22, editado 1 vez(es)
Re: Enfeites de natal
Olá,
Pode optar por outros locais, mas não terão alcance global, ou seja, não atingirão todos os locais do fórum.
Para linkar o JS. :
Crie uma página Java Script em >> Módulos >> HTML & JAVASCRIPT >> Gestão dos códigos Java Script >> Adicione uma nova folha com alcance de todas as páginas >> Salve >> Copie a URL da página
Geral >> Motores de busca >> Promoção do Fórum >> Adicionar baliza meta >> Linkar JavaScript >> Cole o endereço da página Java Script.
Resulta?
Até Mais!
Pode optar por outros locais, mas não terão alcance global, ou seja, não atingirão todos os locais do fórum.
Para linkar o JS. :
Crie uma página Java Script em >> Módulos >> HTML & JAVASCRIPT >> Gestão dos códigos Java Script >> Adicione uma nova folha com alcance de todas as páginas >> Salve >> Copie a URL da página
Geral >> Motores de busca >> Promoção do Fórum >> Adicionar baliza meta >> Linkar JavaScript >> Cole o endereço da página Java Script.
Resulta?
Até Mais!
Re: Enfeites de natal
Olá amigo Fry !Fry escreveu:Eu queria por esse efeitos de natal mais não consegui por no meu fórum, por no topo no cantinho.
- Código:
<script src="http://sd-1.archive-host.com/membres/up/37821634957680146/deco/amp22.js"></script>
Painel de controle ->> Módulos ->> HTML e Javascript ->> Gestão dos códigos javascript ->> Criar uma página javascript ->>
Em 'investimento' coloque "Em todas as páginas" e cole o seguinte código:
- Código:
function SWFLayer(){
this.swf_url = "";
this.swf_id = "Flash";
this.layer_name = "";
this.xx = 0;//window
this.yy = 0;//window
this.width = 1;
this.height = 1;
this.zIndex = 0;
this.body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];
this._oLayer = "";
this.flashvars_labels = [];
this.flashvars_values = [];
this._ww_full_flg = "false";
this._hh_full_flg = "false";
}
//----------------------------
// SWF
//----------------------------
SWFLayer.prototype._createFlashVarsValue = function(){
var value = "browser=" + this._checkBrowser() + "&";
var flashvars_labels = this.flashvars_labels;
var flashvars_values = this.flashvars_values;
for(var i=0; i < flashvars_labels.length; i++){
value += flashvars_labels[i] + "=" + flashvars_values[i] + "&";
}
value = value.substring(0,value.length - 1);
return value;
};
SWFLayer.prototype.create = function(){
var swf_url = this.swf_url;
var swf_id = this.swf_id;
var layer_name = this.layer_name;
var html = "";
html += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' id='"+swf_id+"' align='middle'>";
html += "<param name='allowScriptAccess' value='always' />";
if(this.flashvars_labels.length > 0){
html += "<param name='flashvars' value='" + this._createFlashVarsValue() + "'>";
}
html += "<param name='movie' value='" + swf_url + "' /><param name='scale' value='noscale' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + swf_url + "' quality='high' scale='noscale' salign='lt' wmode='transparent' width='100%' height='100%' name='"+swf_id+"' id='"+swf_id+"' swLiveConnect=true align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'";
if(this.flashvars_labels.length > 0){
html += " flashvars='" + this._createFlashVarsValue() + "'";
}
html += "/>";
html += "</object>";
var oLayer = document.createElement('div');
oLayer.setAttribute('id',layer_name);
//oLayer.style.background = "#FF0000";
oLayer.innerHTML = html;
oLayer.style.position = 'absolute';
oLayer.style.zIndex = this.zIndex;
document.body.appendChild(oLayer);
this._oLayer = oLayer;
};
//
//
//----------------------------
SWFLayer.prototype._checkBrowser = function(){
var uName = navigator.userAgent;
if (uName.indexOf("Safari") > -1) return "Safari";
if (uName.indexOf("MSIE") > -1){
return "MSIE";
}
return "Netscape";
};
//---------------------------------------------------------------
//
//---------------------------------------------------------------
SWFLayer.prototype.setSize = function(ww,hh){
var browser = this._checkBrowser();
//
if(ww == 'full'){
this._ww_full_flg = "true";
if(browser == "MSIE"){
this.width = this.body.clientWidth;
}else if(browser == "Netscape"){
this.width = window.innerWidth - 17;
}else{
this.width = window.innerWidth;
}
}else{
this._ww_full_flg = "false";
this.width = ww;
}
//高ã•
if(hh == 'full'){
this._hh_full_flg = "true";
if(browser == "MSIE"){
this.height = this.body.clientHeight;
}else if(browser == "Netscape"){
this.height = window.innerHeight-17;
}else{
this.height = window.innerHeight;
}
}else{
this._hh_full_flg = "false";
this.height = hh;
}
this._oLayer.style.width = this.width + 'px';
this._oLayer.style.height = this.height + 'px';
};
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPos = function(xx,yy){
var browser = this._checkBrowser();
this.xx = xx;
this.yy = yy;
//X座æ¨
if(browser == "MSIE"){
this._oLayer.style.left = this.xx + this.body.scrollLeft + 'px';
this._oLayer.style.top = this.yy + this.body.scrollTop + 'px';
}else {
this._oLayer.style.left = this.xx + pageXOffset + 'px';
this._oLayer.style.top = this.yy + pageYOffset + 'px';
}
};
//
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPosFixed = function(xx,yy){
this.xx = xx;
this.yy = yy;
//
this._oLayer.style.left = this.xx + 'px';
this._oLayer.style.top = this.yy + 'px';
};
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setdPos = function(d_xx,d_yy){
this.xx += d_xx;
this.yy += d_yy;
this.setPos(this.xx,this.yy);
};
//--------------------------------------------------------------------
// str='left' or 'right'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlign = function(str){
var browser = this._checkBrowser() ;
if(str == 'right'){
if(browser == "MSIE"){
this.xx = this.body.clientWidth - this.width;
}else {
this.xx = window.innerWidth - this.width;
//Mozilla
if(browser == "Netscape"){
this.xx -= 17;
}
}
}else{
if(browser == "MSIE"){
this.xx = 0;
}else {
this.xx = 0;
}
}
this.setPos(this.xx,this.yy);
};
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlignFixed = function(str){
//alert("aaa");
var browser = this._checkBrowser() ;
if(str == 'right'){
if(browser == "MSIE"){
this.xx = this.body.clientWidth - this.width + this.body.scrollLeft;
}else {
this.xx = window.innerWidth - this.width + pageXOffset;
//Mozilla
if(browser == "Netscape"){
this.xx -= 17;
}
}
}else{
if(browser == "MSIE"){
this.xx = 0;
}else {
this.xx = 0;
}
}
this.setPosFixed(this.xx,this.yy);
};
//--------------------------------------------------------------------
//str='top' or 'bottom'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValign = function(str){
//
var browser = this._checkBrowser();
if(str == 'bottom'){
if(browser == "MSIE"){
this.yy = this.body.clientHeight - this.height;
}else {
this.yy = window.innerHeight - this.height;
//Mozilla
if(browser == "Netscape"){
this.yy -= 17;
}
}
}else{
if(browser == "MSIE"){
this.yy = 0;
}else {
this.yy = 0;
}
}
this.setPos(this.xx,this.yy);
};
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValignFixed = function(str){
//
var browser = this._checkBrowser();
if(str == 'bottom'){
if(browser == "MSIE"){
//alert(this.body.scrollHeight);
this.yy = this.body.scrollHeight - this.height;
}else {
this.yy = this.body.offsetHeight - this.height;
//this.yy = window.innerHeight - this.height;
//Mozilla
if(browser == "Netscape"){
this.yy -= 17;
}
}
}else{
if(browser == "MSIE"){
this.yy = 0;
}else {
this.yy = 0;
}
}
this.setPosFixed(this.xx,this.yy);
};
//--------------------------------------------------------------------
//(str = 'visible' or 'hidden')
//--------------------------------------------------------------------
SWFLayer.prototype.setVisible = function(str){
this._oLayer.style.visibility = str;
};
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.correctWindowSize = function(str){
if(this._ww_full_flg == "true" && this._hh_full_flg == "true"){
this.setSize("full","full");
}
else if(this._ww_full_flg == "true"){
//alert("_ww_full_flg = true");
this.setSize("full",this.height);
}
else if(this._hh_full_flg == "true"){
//alert("_hh_full_flg = true");
this.setSize(this.width,"full");
}
};
//---------------------------------------------------------------------
//
//---------------------------------------------------------------------
function eventObserve(obj,e, func, bool){
if (obj.addEventListener){
obj.addEventListener(e, func, bool)
}else if (obj.attachEvent){
obj.attachEvent("on" + e, func)
}
}
var noel_deco = "";
var noel_deco_flashvars_labels = ["myUrl"];
var noel_deco_flashvars_values = [location.host];//location.hostname
var noel_deco_zIndex = 1;
//--------------------------------------------------------------------
//load
//--------------------------------------------------------------------
function loadnoeldeco(data){
noel_deco = new SWFLayer();
noel_deco.zIndex = noel_deco_zIndex;
noel_deco.swf_url = "http://sd-1.archive-host.com/membres/up/37821634957680146/deco/ampoule1.swf";
noel_deco.swf_id = "noel_deco_swf";
noel_deco.layer_name = "noel_deco";
noel_deco.flashvars_labels = noel_deco_flashvars_labels;
noel_deco.flashvars_values = noel_deco_flashvars_values;
noel_deco.create();
noel_deco.setSize(260,270);//win
noel_deco.setWindowAlignFixed('left');
noel_deco.setWindowValignFixed('top');
if(checkBrowser() == "Safari"){
window.resizeBy(1,0);
}
}
eventObserve(window, 'load', loadnoeldeco, false);
//--------------------------------------------------------------------
//scroll
//--------------------------------------------------------------------
function scrollnoeldeco(){
noel_deco.setWindowAlignFixed('left');
}
//
eventObserve(window, 'scroll', scrollnoeldeco, false);
//--------------------------------------------------------------------
//resize
//--------------------------------------------------------------------
function resizenoeldeco(){
noel_deco.setWindowAlignFixed('left');
}
http://window.resize
eventObserve(window, 'resize', resizenoeldeco, false);
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
//
document.getElementsByTagName("html")[0].style.overflow="scroll";
function hidenoel_deco(){
noel_deco.setVisible("hidden");
}
function setClose(){
noel_deco.setSize(0,0);
}
function checkBrowser(){
var uName = navigator.userAgent;
if (uName.indexOf("Safari") > -1) return "Safari";
if (uName.indexOf("MSIE") > -1){
return "MSIE";
}
return "Netscape";
};
Até mais!
Re: Enfeites de natal
Tentei linkar e tambem não deu certo.
Não apareceu em nenhuma página do fórum.
Mais alguma dica?
Obrigado.
Não apareceu em nenhuma página do fórum.
Mais alguma dica?
Obrigado.
Re: Enfeites de natal
Boa tarde novamente!
Bem, tentei tudo, mas ficou estranho fiz assim:
1º usei o código da neve que o membro Edude1 colocou, esse código, coloquei em: Painel de Controlo - Visualização - Página Inicial - Geral - Conteúdo da mensagem.
Ficou a funcionar correctamente.
2º, usei o código do membro Jeffrey (as luzes) e coloquei em: Painel de Controlo - Módulos - HTML e Javascript - Gestão dos códigos Javascript - Criar uma página javascript
Fiz tudo como está está e correu bem, fiquei com a neve e com as luzes (no canto superior esquerdo, as luzes).
3º Para ficar mais bonito, fui ao "spoiler" que o membro Cream me deixou, utilizei as bolas no canto superior direito e coloquei em: Painel de Controlo - Geral - Configuração - Descrição do Site
A pensar que iria funcionar, mas não, fiquei com a neve, e os em vez de ficar as luzes num lado e as bolas do outro, ficou uma coisa em cima da outra
Deixo aqui uma foto para verem:
Abraços
PS: Tentei criar 2 javascript mas ai é que desapareceu tudo, enfim.
Bem, tentei tudo, mas ficou estranho fiz assim:
1º usei o código da neve que o membro Edude1 colocou, esse código, coloquei em: Painel de Controlo - Visualização - Página Inicial - Geral - Conteúdo da mensagem.
Ficou a funcionar correctamente.
2º, usei o código do membro Jeffrey (as luzes) e coloquei em: Painel de Controlo - Módulos - HTML e Javascript - Gestão dos códigos Javascript - Criar uma página javascript
Fiz tudo como está está e correu bem, fiquei com a neve e com as luzes (no canto superior esquerdo, as luzes).
3º Para ficar mais bonito, fui ao "spoiler" que o membro Cream me deixou, utilizei as bolas no canto superior direito e coloquei em: Painel de Controlo - Geral - Configuração - Descrição do Site
A pensar que iria funcionar, mas não, fiquei com a neve, e os em vez de ficar as luzes num lado e as bolas do outro, ficou uma coisa em cima da outra
Deixo aqui uma foto para verem:
Abraços
PS: Tentei criar 2 javascript mas ai é que desapareceu tudo, enfim.
Re: Enfeites de natal
Olá,
Realmente, em meu fórum a combinação destes dois enfeites deu o mesmo problema, porém coloquei outros no lugar destas bolas e funcionaram normalmente
Não sei o porque do problema, mas somente com a junção destes dois efeitos causa este defeito
Até mais
Realmente, em meu fórum a combinação destes dois enfeites deu o mesmo problema, porém coloquei outros no lugar destas bolas e funcionaram normalmente
Não sei o porque do problema, mas somente com a junção destes dois efeitos causa este defeito
Até mais
Re: Enfeites de natal
Fry escreveu:Pode por mais de 2 ou 3 ?
Olá,
Sim, se couber, porém teria de ser um efeito de flocos de neve, um do lado esquerdo e outro do lado direito, caso contrário ficará um em cima do outro ^^
Até mais
Re: Enfeites de natal
Olá, pegue o código da bolinha para ser usado no lado esquerdo do fórum (Repare que no tutorial, tem tanto para adicionar no canto direito, quanto no esquerdo) e adicione somente na página inicial, desta forma: Cole o respectivo código em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR
Re: Enfeites de natal
Edude1 escreveu:Olá, pegue o código da bolinha para ser usado no lado esquerdo do fórum (Repare que no tutorial, tem tanto para adicionar no canto direito, quanto no esquerdo) e adicione somente na página inicial, desta forma: Cole o respectivo código em Visualização / Geral / Mensagem na Página Inicial e clique em SALVAR
Olá,
Este que é o problema, mesmo colocando em lados diferentes eles vão para o mesmo lugar, deve haver algum conflito entre estes dois códigos
Re: Enfeites de natal
Olá, tenho 2 efeitos de neve caindo no meu fórum:
http://tutorialdopw.com
Caso tenha interesse, me contate por MP!! ^^
http://tutorialdopw.com
Caso tenha interesse, me contate por MP!! ^^
Re: Enfeites de natal
Olá, tente adicionar um dos scripts no método todas as páginas, e o 2º código adicione somente para a página inicial, pois poderá funcionar caso seja conflito entre os scripts. Abço
Tópicos semelhantes
» Enfeites de natal
» Enfeites de Natal
» Enfeites de natal
» [TUTORIAL] Enfeites de natal
» Remover enfeites de natal do fórum
» Enfeites de Natal
» Enfeites de natal
» [TUTORIAL] Enfeites de natal
» Remover enfeites de natal do fórum
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos