No Joomla 3.x, você pode chamar JHtml::_('jquery.framework')seu modelo para carregar o jQuery sem o Mootools. Isso carrega jQuery em modo sem conflito por padrão, então se você precisar de modo normal, basta adicionar um segundo parâmetro de falsa : JHtml::_('jquery.framework', false).
Como sua needlestring não é variável e a única intenção é fazer uma correspondência que não diferencia maiúsculas de minúsculas, seria melhor usar stripos () ...if (stripos($script, 'media/jui') !== false)
mickmackusa
0
A solução da @ContextSwitch não estava funcionando para mim devido a alguns scripts serem carregados após o processamento do modelo, portanto, a desabilitação dos arquivos nesse estágio não afetava esses arquivos.
Então, eu tive que implementar a solução semelhante, mas usando um plug-in simples vinculado ao onBeforeCompileHeadevento. Como descrito por mim aqui .
Respostas:
Estou usando o Joomla 3.2, no topo do meu tempate eu coloquei:
Isso impede que esses scripts sejam incluídos, adicione ou remova scripts conforme necessário
fonte
JURI::root(true).
antes dos caminhos do script e funcionou.Você pode desmarcá-lo no modelo
Isso removerá os dois arquivos JS do cabeçalho.
fonte
No Joomla 3.x, você pode chamar
JHtml::_('jquery.framework')
seu modelo para carregar o jQuery sem o Mootools. Isso carrega jQuery em modo sem conflito por padrão, então se você precisar de modo normal, basta adicionar um segundo parâmetro de falsa :JHtml::_('jquery.framework', false)
.http://docs.joomla.org/J3.2:Javascript_Frameworks
fonte
Eu usei isso:
fonte
needle
string não é variável e a única intenção é fazer uma correspondência que não diferencia maiúsculas de minúsculas, seria melhor usar stripos () ...if (stripos($script, 'media/jui') !== false)
A solução da @ContextSwitch não estava funcionando para mim devido a alguns scripts serem carregados após o processamento do modelo, portanto, a desabilitação dos arquivos nesse estágio não afetava esses arquivos.
Então, eu tive que implementar a solução semelhante, mas usando um plug-in simples vinculado ao
onBeforeCompileHead
evento. Como descrito por mim aqui .fonte