Javascript funciona apenas na página inicial
5 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Javascript funciona apenas na página inicial
Detalhes da questão
Endereço do fórum: http://www.cicacenter.com.br/
Versão do fórum: PunBB
Descrição
Olá!
As páginas do meu fórum ultrapassam o limite de resolução, o problema acontece em qualquer página menos no */portal.
Tentei reduzir o CSS de todas as #divs adicionais para um tamanho que se adapta-se a qualquer resolução do monitor, o problema é que em todas as páginas a resolução ultrapassa o limite e somente no portal a resolução fica correta.
Portal:
Outras páginas:
Edit*
O problema acontece no Javascript para fazer o efeito de submenu, no menu. O código JS funciona normalmente na index do fórum, já em outras páginas o código não surge efeito e a resolução do monitor ultrapassa o limite do width.
Alguma solução?
Última edição por Troubleshoot em 22.10.15 14:08, editado 1 vez(es)
Re: Javascript funciona apenas na página inicial
Olá!
Que tal fazermos isso pelo painel de controle? Aceda a Painel de Controle > Geral > Fórum > Configuração e em "Largura do fórum" coloque o valor que lhe agradar.
Até mais.
Fraise
Que tal fazermos isso pelo painel de controle? Aceda a Painel de Controle > Geral > Fórum > Configuração e em "Largura do fórum" coloque o valor que lhe agradar.
Até mais.
Fraise
Re: Javascript funciona apenas na página inicial
Olá Fraise, como vai?
Então, eu já fiz este procedimento tentando alterar o valor em px,% e auto. Também já alterei o valor das #divs pelo CSS e todas estão com um limite padrão de 84% e min-width: 76%. Será que devo usar @mediaqueries?
Como já citei, o /portal fica com a resolução correta em qualquer monitor, já outras páginas ultrapassam o limite.
Então, eu já fiz este procedimento tentando alterar o valor em px,% e auto. Também já alterei o valor das #divs pelo CSS e todas estão com um limite padrão de 84% e min-width: 76%. Será que devo usar @mediaqueries?
Como já citei, o /portal fica com a resolução correta em qualquer monitor, já outras páginas ultrapassam o limite.
Re: Javascript funciona apenas na página inicial
Olá e bom dia.
Você tem algum elemento HTML adicionado no fórum, que, está invisível e está posicionado de forma incorreta para Direita. Segue a imagem:
Pelo que percebi, provavelmente pode ser um player de rádio... Ou não.
Eu não consigo encontrar o local que ele está adicionado...
Atenciosamente,
Shek
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'
Você tem algum elemento HTML adicionado no fórum, que, está invisível e está posicionado de forma incorreta para Direita. Segue a imagem:
Pelo que percebi, provavelmente pode ser um player de rádio... Ou não.
Eu não consigo encontrar o local que ele está adicionado...
Atenciosamente,
Shek
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'
Re: Javascript funciona apenas na página inicial
Grande Shek
O problema acontece no JS para fazer a função de submenu, no menu. Tentei adicionar o código no antes do </head> e ele funciona normalmente na index do fórum, já quando tento ir em outras páginas o código não funciona...
Por que isto acontece?
O problema acontece no JS para fazer a função de submenu, no menu. Tentei adicionar o código no antes do </head> e ele funciona normalmente na index do fórum, já quando tento ir em outras páginas o código não funciona...
Por que isto acontece?
Re: Javascript funciona apenas na página inicial
Bom dia.
Isso depende. Se você colocou este código no template overall_header.tpl, ele vai funcionar em todas as páginas. Se seu código estiver com alguma definição para funcionamento em local específico, acredito que terás problemas.
Até mais!
Isso depende. Se você colocou este código no template overall_header.tpl, ele vai funcionar em todas as páginas. Se seu código estiver com alguma definição para funcionamento em local específico, acredito que terás problemas.
Até mais!
Re: Javascript funciona apenas na página inicial
Boa tarde!
O código HTML do menu está no overall_header depois do <body>, o CSS na Folha de estilo e o JS antes do </head>. No portal o código funciona normalmente, e em outras páginas do fórum o código não funciona.
Já tentei adicionar o código JS em "Gestão dos códigos Javascript" selecionando a opção 'Em todas páginas' ou local específico para funcionamento.
No tema anterior, utilizei o mesmo código para a opção de submenu em HTML e o código também 'bugava' em outras páginas do fórum.
Estranho isso, não?
O código HTML do menu está no overall_header depois do <body>, o CSS na Folha de estilo e o JS antes do </head>. No portal o código funciona normalmente, e em outras páginas do fórum o código não funciona.
Já tentei adicionar o código JS em "Gestão dos códigos Javascript" selecionando a opção 'Em todas páginas' ou local específico para funcionamento.
No tema anterior, utilizei o mesmo código para a opção de submenu em HTML e o código também 'bugava' em outras páginas do fórum.
Estranho isso, não?
Re: Javascript funciona apenas na página inicial
Olá!
O problema é que não consigo encontrar o código. Se for um script que cria essa DIV, você precisa nos informar qual é ela. Pois, no código fonte ela me aparece vazia, e nem se quer existe em seus scripts.
O problema é que não consigo encontrar o código. Se for um script que cria essa DIV, você precisa nos informar qual é ela. Pois, no código fonte ela me aparece vazia, e nem se quer existe em seus scripts.
Re: Javascript funciona apenas na página inicial
Olá @Shek, bom dia!
Código utilizado para o submenu:
(É possível deixar o código em apenas um <script></script>?)
Código utilizado para o submenu:
(É possível deixar o código em apenas um <script></script>?)
- Código:
<script type="text/javascript">
jQuery(document).ready(function(){jQuery("#subm4").appendTo("li#nav_app_subm4(a[href$='/acessorios'])")});
</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm1").appendTo("li#nav_app_m1(a[href$='/som'])")});</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm3").appendTo("li#nav_app_subm3(a[href$='/pneus'])")});</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm2").appendTo("li#nav_app_m2(a[href$='/rodas'])")});</script>
- Código:
<div id="subm1">
<a href="/">Player</a> <a href="/">Multimídia</a><a href="/">DVD</a><a href="/h4-modulos-amplificadores">Módulos Amplificadores</a> <a href="/">Sub Woofers</a> <a href="/">Acessórios para Som</a>
</div>
<div id="subm2">
<a href="/">BRW</a> <a href="/">TSW</a><a href="/">Vaska</a> <a href="/">Kromma</a> <a href="/">U.S Wheel</a> <a href="/">Infinity Racing</a> <a href="/h6-Volcano-Wheels">Volcano Wheels</a> <a href="/">Scorro</a> <a href="/">KR-Wheels</a> <a href="/">Cosmos Wheels</a>
</div>
<div id="subm3">
<a href="/">DELINTE</a> <a href="/">Aro 14</a> <a href="/">Aro 15</a><a href="/">Aro 16</a> <a href="/">Aro 17</a> <a href="/">Aro 18</a> <a href="/">Aro 19</a> <a href="/">Aro 20</a> <a href="/">Semi Novos</a>
</div>
<div id="subm4">
<a href="/">Alarmes</a> <a href="/">Travas</a><a href="/">Vidros elétricos</a> <a href="/">Insulfilm Plotagem</a> <a href="/">Filtro cônico</a> <a href="/">Molas esportivas</a> <a href="/">Lampadas</a> <a href="/">Tapetes</a><span style="color: #000000;font-family: cursive;font-size: 14px;/* font-weight: bolder; */"><div align="center"><strong>PARA SUA CAMINHONETE ></strong></div></span> <a href="/">Santo Antônio</a> <a href="/">Stribo</a> <a href="/">Capotas Maritimas</a>
</div>
Re: Javascript funciona apenas na página inicial
Acredito que este problema esteja em meu fórum e não em códigos.
@Shek, pode visualizar meu fórum e ver se a algum erro de script?
Até mais.
@Shek, pode visualizar meu fórum e ver se a algum erro de script?
Até mais.
Re: Javascript funciona apenas na página inicial
Apague o código JavaScript que o senhor está usando, e crie um novo JavaScript em:
Painel de controle >> Módulos >> HTML e JavaScript >> Gestão dos códigos JavaScript >> Criar um novo JavaScript
E com o seguinte código:
Em Investimento: coloque em todas as páginas!
Abs.
Painel de controle >> Módulos >> HTML e JavaScript >> Gestão dos códigos JavaScript >> Criar um novo JavaScript
E com o seguinte código:
- Código:
jQuery(document).ready(function(){jQuery("#subm4").appendTo("li#nav_app_subm4(a[href$='/acessorios'])")});
jQuery(document).ready(function(){jQuery("#subm1").appendTo("li#nav_app_m1(a[href$='/som'])")});
jQuery(document).ready(function(){jQuery("#subm3").appendTo("li#nav_app_subm3(a[href$='/pneus'])")});
jQuery(document).ready(function(){jQuery("#subm2").appendTo("li#nav_app_m2(a[href$='/rodas'])")});
Em Investimento: coloque em todas as páginas!
Abs.
Re: Javascript funciona apenas na página inicial
Shaman escreveu:Apague o código JavaScript que o senhor está usando, e crie um novo JavaScript em:
Painel de controle >> Módulos >> HTML e JavaScript >> Gestão dos códigos JavaScript >> Criar um novo JavaScript
E com o seguinte código:
- Código:
jQuery(document).ready(function(){jQuery("#subm4").appendTo("li#nav_app_subm4(a[href$='/acessorios'])")});
jQuery(document).ready(function(){jQuery("#subm1").appendTo("li#nav_app_m1(a[href$='/som'])")});
jQuery(document).ready(function(){jQuery("#subm3").appendTo("li#nav_app_subm3(a[href$='/pneus'])")});
jQuery(document).ready(function(){jQuery("#subm2").appendTo("li#nav_app_m2(a[href$='/rodas'])")});
Em Investimento: coloque em todas as páginas!
Abs.
Obrigado @Shaman!
Adicionei o código e continua não pegando em outras páginas do fórum...
Re: Javascript funciona apenas na página inicial
Bom dia @Troubleshoot
E se limitarmos assim?
E se limitarmos assim?
- Código:
body {overflow-x: hidden !important;max-width: 1400px !important}
Re: Javascript funciona apenas na página inicial
Bom dia!MateusAnjosV escreveu:Bom dia @Troubleshoot
E se limitarmos assim?
- Código:
body {overflow-x: hidden !important;max-width: 1400px !important}
Não pensei em limitar o body, mas resultou
O problema agora é com o Javascript, que não funciona em outras páginas do fórum somente no portal.
Alguma solução?
Re: Javascript funciona apenas na página inicial
Eu sinceramente não entendo pra que tanto ready...
Para começar, substitua por esse:
Segundo... onde você aplica esse script? Porque, se aplica nos javascripts normais com a tag script, não deveria funcionar em lugar algum. Você o aplica nos widgets?
- Código:
<script type="text/javascript">
jQuery(document).ready(function(){jQuery("#subm4").appendTo("li#nav_app_subm4(a[href$='/acessorios'])")});
</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm1").appendTo("li#nav_app_m1(a[href$='/som'])")});</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm3").appendTo("li#nav_app_subm3(a[href$='/pneus'])")});</script>
<script type="text/javascript">jQuery(document).ready(function(){jQuery("#subm2").appendTo("li#nav_app_m2(a[href$='/rodas'])")});</script>
Para começar, substitua por esse:
- Código:
<script type="text/javascript">
jQuery(document).ready(function(){jQuery("#subm4").appendTo("li#nav_app_subm4(a[href$='/acessorios'])");
jQuery("#subm1").appendTo("li#nav_app_m1(a[href$='/som'])");
jQuery("#subm3").appendTo("li#nav_app_subm3(a[href$='/pneus'])");
jQuery("#subm2").appendTo("li#nav_app_m2(a[href$='/rodas'])")
});</script>
Segundo... onde você aplica esse script? Porque, se aplica nos javascripts normais com a tag script, não deveria funcionar em lugar algum. Você o aplica nos widgets?
Re: Javascript funciona apenas na página inicial
@MateusAnjosV
Adicionei o código no template, antes do </head>. Apliquei o seu código em um JS e não resultou... continua apenas o efeito no portal
Adicionei o código no template, antes do </head>. Apliquei o seu código em um JS e não resultou... continua apenas o efeito no portal
Re: Javascript funciona apenas na página inicial
Após eu editar o template consegui fazer com que o código funciona-se em qualquer página.
Obrigado pela ajuda de todos
@closed
Obrigado pela ajuda de todos
@closed
Re: Javascript funciona apenas na página inicial
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Como ocultar apenas um Wdget da página inicial e exibi-lo apenas nos Tópcios e Posts.
» Widget apenas na página inicial
» Widget apenas na página inicial
» Widgets apenas na página inicial.
» Widgets apenas na página inicial para Modern
» Widget apenas na página inicial
» Widget apenas na página inicial
» Widgets apenas na página inicial.
» Widgets apenas na página inicial para Modern
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos