Título Rotativo

3 participantes

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

Tópico resolvido Título Rotativo

Mensagem por ZombieW 11.05.20 19:34

Detalhes da questão


Endereço do fórum: https://tutorialdoca.forumeiros.com/
Versão do fórum: phpBB3

Descrição


Boa tarde,

Há muito tempo atrás eu tinha um código JavaScript que fazia com que o Título da sua página/tópico, caso fosse muito longo ele rotacionava, afim de mostrar o título completo.

Título Rotativo Titulo10

Eu acabei deletando esse JS, e não consigo resgatar com a Ferramenta de Backups (pois, não sei quando foi deletado).

Sendo assim, ainda é possível fazer isso?
ZombieW

ZombieW
Super Membro

Membro desde : 02/08/2010
Mensagens : 1452
Pontos : 2020

http://www.perfectteam.org

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Título Rotativo

Mensagem por tikky 11.05.20 20:29

Olá @ZombieW,

Como não tenho conhecimentos para realizar um script do genero usarei um do CSSScript. Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
Código:
var start=3000;var speed=250;function getParams(startAttr,speedAttr){var params=window.document.getElementsByTagName('script');for(var i=0;i<params.length;i++){if(params[i].src.indexOf('title-scroll.js')!==-1){if(params[i].getAttribute(startAttr)!==null&&params[i].getAttribute(startAttr)!==""){start=params[i].getAttribute(startAttr);}
if(params[i].getAttribute(speedAttr)!==null&&params[i].getAttribute(speedAttr)!==""){speed=params[i].getAttribute(speedAttr);}
return;}}}
window.onload=function(e){getParams('data-start','data-speed');var title_ref=window.document.getElementsByTagName('title')[0];var title=title_ref.text;var i=0;setTimeout(function(){setInterval(function(){title_ref.text=title.substr(i,title.length)+"  ---  "+title.substr(0,i);i++;if(i===title.length){i=0;}},speed);},start);}


Atenciosamente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Título Rotativo

Mensagem por ZombieW 11.05.20 21:22

Pedxz escreveu:Olá @ZombieW,

Como não tenho conhecimentos para realizar um script do genero usarei um do CSSScript. Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
Código:
var start=3000;var speed=250;function getParams(startAttr,speedAttr){var params=window.document.getElementsByTagName('script');for(var i=0;i<params.length;i++){if(params[i].src.indexOf('title-scroll.js')!==-1){if(params[i].getAttribute(startAttr)!==null&&params[i].getAttribute(startAttr)!==""){start=params[i].getAttribute(startAttr);}
if(params[i].getAttribute(speedAttr)!==null&&params[i].getAttribute(speedAttr)!==""){speed=params[i].getAttribute(speedAttr);}
return;}}}
window.onload=function(e){getParams('data-start','data-speed');var title_ref=window.document.getElementsByTagName('title')[0];var title=title_ref.text;var i=0;setTimeout(function(){setInterval(function(){title_ref.text=title.substr(i,title.length)+"  ---  "+title.substr(0,i);i++;if(i===title.length){i=0;}},speed);},start);}


Atenciosamente,
pedxz.

Olá Pedxz, criei o JS passado por você, mas não deu resultados. Testei tanto numa página HTML, quanto num tópico oculto. O título da aba continua estatíco.
ZombieW

ZombieW
Super Membro

Membro desde : 02/08/2010
Mensagens : 1452
Pontos : 2020

http://www.perfectteam.org

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Título Rotativo

Mensagem por tikky 11.05.20 22:12

É um conflito, faremos assim, remova o investimento e adicione no overall_header (template) após a variável {CSS}:
Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js">
</script>
ou nos anúncios rotativos (função nativa).
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Título Rotativo

Mensagem por ZombieW 12.05.20 2:04

Pedxz escreveu:É um conflito, faremos assim, remova o investimento e adicione no overall_header (template) após a variável {CSS}:
Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js">
</script>
ou nos anúncios rotativos (função nativa).

Agora entendi porque você chamou de "saga parte II" rs

Coloquei no Template, os tópicos estão com o Título Rotativo, porém, as páginas HTML não. =/

Há como aumentar a velocidade do texto do título?
ZombieW

ZombieW
Super Membro

Membro desde : 02/08/2010
Mensagens : 1452
Pontos : 2020

http://www.perfectteam.org

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Título Rotativo

Mensagem por tikky 12.05.20 9:31

Altere para:
Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js" data-start="3000" data-speed="100"></script>
Para aumentar a velocidade é só necessário alterar o valor dentro do data-speed="". Para adicionar nas páginas HTML vai ser um processo manual, o senhor deve ir a cada página e adicionar o código em baixo do </title>
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Título Rotativo

Mensagem por ZombieW 14.05.20 14:02

Pedxz escreveu:Altere para:
Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js" data-start="3000" data-speed="100"></script>
Para aumentar a velocidade é só necessário alterar o valor dentro do data-speed="". Para adicionar nas páginas HTML vai ser um processo manual, o senhor deve ir a cada página e adicionar o código em baixo do </title>

Funcionou, obrigado.

Pode fechar.
ZombieW

ZombieW
Super Membro

Membro desde : 02/08/2010
Mensagens : 1452
Pontos : 2020

http://www.perfectteam.org

Ir para o topo Ir para baixo

Tópico resolvido Re: Título Rotativo

Mensagem por Chanp 14.05.20 14:07

Tópico resolvido


Movido para "Questões resolvidas".
Chanp

Chanp
Super Membro

Membro desde : 04/01/2018
Mensagens : 1072
Pontos : 1191

https://2forum2.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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