- Fórum
- /
- Suporte Joomla
- /
- Administração
- /
- Joomla 1.5
- /
- [DICA] Resolvendo conflito de biblioteca: Jquery x Mootools
[DICA] Resolvendo conflito de biblioteca: Jquery x Mootools
- edyonil
-
- Offline
- JCB! Master
-
rldesign escreveu:
Raramente uso o Mootols no frontend.
Então, vou recomendar uma extensão chamado Ai Mootools Control, que permite vc controlar que versão do Mootols irá ser carregada e qual extensão e módulo.
Muito recomendada. Geralmente, eu recomendo vc tentar essa primeiro.
http://www.jvitals.com/downloads/downloads?view=extensions&id=11
Essa extensão Rafael já usei mais não conseguir resolver o meu problema. Continua com alguns conflitos.
Na intranet que desenvolvi estou passando por um pequeno problema. Preciso implantar um forum, e no momento o unico que melhor se adpta ao projeto é o Kunema, pois ele aceita regras definidas pela ACL NOIXACL Joomla 1.5. Assim posso criar grupos com definições diferentes. Tipo, um certo grupo pode ver um tópico enquanto outro não, e assim sucessivamente. O problema rola com o danado da versão do Mootools e os Jquery, que infelizmente desabilitam os Codigos BB do kunema, impossibilitando formatação das respostas dos tópicos.
Já tentei de tudo inclusive, se usei um plugins que me permitir escolhe qual versão do Mootools eu queria usar, e até agora nada.
Como não conseguir estou em fase de otimização do PHPBB para aceitar ACL, conseguindo resolvo o meu problema, não conseguindo, volto a bater cabeça no conflito Mootools X Jquery.
Uma pergunta Rafael, você sabe onde fica o arquivo que introduz o Includ Head nos documentos joomla? Quero manipula-lo para remover algumas entradas desnecessarias?
Desculpe pelas acentuações estou escrevendo rapido....
Abraços
[b:8sje7mdx]________________________________________________________________[/b:8sje7mdx]
[size=110:8sje7mdx][color=#400080:8sje7mdx][b:8sje7mdx]Aprender e desenvolver são metas que para mim devem ser batida.[/b:8sje7mdx][/color:8sje7mdx][/size:8sje7mdx]
Ajudar é cumprir a missão que o Deus pai nos passou.
[url:8sje7mdx]http://edyonil.com[/url:8sje7mdx]
[url:8sje7mdx]http://gmais.de/edyonil[/url:8sje7mdx] - [url:8sje7mdx]http://twitter.com/edyonil[/url:8sje7mdx]
[url:8sje7mdx]...
Please Entrar ou Registrar to join the conversation.
- rldesign
-
Autor do Tópico
- Offline
- JCB! Hero
-
edyonil escreveu: Essa extensão Rafael já usei mais não conseguir resolver o meu problema. Continua com alguns conflitos.
Na intranet que desenvolvi estou passando por um pequeno problema. Preciso implantar um forum, e no momento o unico que melhor se adpta ao projeto é o Kunema, pois ele aceita regras definidas pela ACL NOIXACL Joomla 1.5. Assim posso criar grupos com definições diferentes. Tipo, um certo grupo pode ver um tópico enquanto outro não, e assim sucessivamente. O problema rola com o danado da versão do Mootools e os Jquery, que infelizmente desabilitam os Codigos BB do kunema, impossibilitando formatação das respostas dos tópicos.
Já tentei de tudo inclusive, se usei um plugins que me permitir escolhe qual versão do Mootools eu queria usar, e até agora nada.
Como não conseguir estou em fase de otimização do PHPBB para aceitar ACL, conseguindo resolvo o meu problema, não conseguindo, volto a bater cabeça no conflito Mootools X Jquery.
Só pra me familiriarizar com esse ambiente, vc consegue me passar um resumo do que está rodando nessa intranet.
Digo, o que mais alem do Kunema vc está rodando.
Uma dica. Nesse artigo: http://www.joomlaclube.com.br/site/materias/46-revista-da-comunidade/420-lentidao-do-seu-site-descubra-o-porque-atraves-de-um-relatorio-completo-e-rapido.html , eu mostro uma ferramenta de analise do firefox, que permite mostrar todos os arquivos que são carregados. Fica ai a dica.
edyonil escreveu: Uma pergunta Rafael, você sabe onde fica o arquivo que introduz o Includ Head nos documentos joomla? Quero manipula-lo para remover algumas entradas desnecessarias?
Desculpe pelas acentuações estou escrevendo rapido....
Abraços
O Joomla é desenvolvido em cima do Mootols, como vc sabe. Ele carrega na head no back e front.
As bibliotecas são geralmete declaradas no index.php, na head no próprio template.
As extensões elas podem escolher: outra carregam uma própria versão da biblioteca no head, ou no head do template.
Por isso, as extensões carregam uma versão própria no conflit, justamente pra evitar conflito com o mootools do joomla ou com alguma outra biblioteca jquery
Tem um artigo muito bacana que encontrei que ele explica muito coisa sobre isso. Me desculpa, mas não tive tempo de traduzi-los.
Acredito que irá te ajudar a fazer o ajuste manualmente.
http://www.monitojoomla.com/tips/varios-joomla/8-tip-usar-jquery-en-joomla
http://www.themepartner.com/blog/24/why-css-should-be-loaded-before-js/
http://www.monitojoomla.com/tips/varios-joomla/37-optimizar-carga-de-librerias-javascript-en-joomla
Rafael Santana
Web Designer | R&L Design - Desenvolvimento Gráfico e Sites
Please Entrar ou Registrar to join the conversation.
- edyonil
-
- Offline
- JCB! Master
-
Em relação aos mootools, eu sempre desabilito a chamada do Mootools do template. O que percebir, depois de uma instalação crua do Joomla, é que ele por padrão já chama o mootools mesmo que o template não chame. O que quero descobrir é qual arquivo ele faz isso. Fazer tentativas de eliminar o mootools do joomla e apenas chamar nas extensões que precisarem. O que eu ganharia com isso: Menos conflitos e carregamento apenas o que é necessário. O que eu perco: Implantar as chamadas do mootols nas extensões necessárias. É um trabalho a mais para ter desempenho e qualidade no processamento.
Rafa fico te devendo as extensões que tem aqui na intranet. Segunda descrevo todas aqui...
[b:8sje7mdx]________________________________________________________________[/b:8sje7mdx]
[size=110:8sje7mdx][color=#400080:8sje7mdx][b:8sje7mdx]Aprender e desenvolver são metas que para mim devem ser batida.[/b:8sje7mdx][/color:8sje7mdx][/size:8sje7mdx]
Ajudar é cumprir a missão que o Deus pai nos passou.
[url:8sje7mdx]http://edyonil.com[/url:8sje7mdx]
[url:8sje7mdx]http://gmais.de/edyonil[/url:8sje7mdx] - [url:8sje7mdx]http://twitter.com/edyonil[/url:8sje7mdx]
[url:8sje7mdx]...
Please Entrar ou Registrar to join the conversation.
- rldesign
-
Autor do Tópico
- Offline
- JCB! Hero
-
Estarei aguadando. Já que é na Inranet, essa lista será fundamentaledyonil escreveu: Rafa fico te devendo as extensões que tem aqui na intranet. Segunda descrevo todas aqui...
edyonil escreveu: O que quero descobrir é qual arquivo ele faz isso.
Fazer tentativas de eliminar o mootools do joomla e apenas chamar nas extensões que precisarem. O que eu ganharia com isso: Menos conflitos e carregamento apenas o que é necessário. O que eu perco: Implantar as chamadas do mootols nas extensões necessárias. É um trabalho a mais para ter desempenho e qualidade no processamento.
Se não me engano é algum arquivo no core. O jeito é fazer uma busca de como faz para desabilita-lo.
Grande Edy, Por isso que recomendei e insisto no uso do Ai Mootols Control.
Vou citar um exemplo, refinando os parametros:
Nas configurações do mesmo, coloque assim:
Control mootools: Only the frontend //dá pra desabilitar pra ambos back e front
Front-End parameters
Components without it: mod_semjquery1, mod_semjquery2, com_exemplo1, plg_exemplo
//coloque a relação de extensões que não usam mootols.
Components using
Components using 1.12: mod_exemplo3
Components using 1.2: mod_exemplo4
//essa informação de qual versão vc consegue olhando no cód deles ou no site do desenvolvedor
Tenta ai!!!!!
Qualquer coisa, estou ai!
Abs,
Rafael Santana
Web Designer | R&L Design - Desenvolvimento Gráfico e Sites
Please Entrar ou Registrar to join the conversation.
- edyonil
-
- Offline
- JCB! Master
-
Qualquer coisa falo contigo...
Abraços...
[b:8sje7mdx]________________________________________________________________[/b:8sje7mdx]
[size=110:8sje7mdx][color=#400080:8sje7mdx][b:8sje7mdx]Aprender e desenvolver são metas que para mim devem ser batida.[/b:8sje7mdx][/color:8sje7mdx][/size:8sje7mdx]
Ajudar é cumprir a missão que o Deus pai nos passou.
[url:8sje7mdx]http://edyonil.com[/url:8sje7mdx]
[url:8sje7mdx]http://gmais.de/edyonil[/url:8sje7mdx] - [url:8sje7mdx]http://twitter.com/edyonil[/url:8sje7mdx]
[url:8sje7mdx]...
Please Entrar ou Registrar to join the conversation.