Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Конфликт jquery и lightbox (https://javascript.ru/forum/dom-window/66443-konflikt-jquery-i-lightbox.html)

Dmitrynov 15.12.2016 16:16

Конфликт jquery и lightbox
 
Ребята, привет!
Установил joomshopping на joomla 3. При увеличении картинки lightbox не работает, видимо, из-за конфликта с jquery.
Для примера: http://formaprofi.ru/index.php/spets...duct/view/2/47
В программировании пока не разбираюсь.

Просьба подсказать в каком файле и как править код, чтобы убрать этот конфликт.
Спасибо!

рони 15.12.2016 16:50

Цитата:

Сообщение от Dmitrynov
Для примера

ссылку исравьте - конфликт в последовательности загрузки скриптов - куча тем про одно и тоже - ищите
http://javascript.ru/forum/misc/5657...tml#post376279

Dmitrynov 15.12.2016 17:03

рони, спасибо за ответ, я понимаю о чем идет речь, но не знаю как и где это исправить, так как нет пока навыков!
Править нужно index.php в шаблоне?...

<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<?php
if((bool) $this->helix->Param('loadjquery',0)==true ){
$this->helix->addJQuery((bool)$this->helix->Param('loadfromcdn',0), true);
}
?>
<jdoc:include type="head" />
<?php
$this->helix->Header()
->addJS('helix.core.js') //core jsvascript file
->addJS('retina.js') //retina support file
->addJS('fixed-menu.js') //fixed menu
->addCSS('animate.css')
->setLessVariables(array(

'preset'=>$this->helix->Preset(),
'bg_color'=> $this->helix->PresetParam('_bg'),
'text_color'=> $this->helix->PresetParam('_text'),
'link_color'=> $this->helix->PresetParam('_link')
))
->addLess('master', 'template')
->addLess( 'presets', 'presets/'.$this->helix->Preset() );
?>
</head>

рони 15.12.2016 17:29

Dmitrynov,
ждите специалиста по php
вы грузите lightbox раньше чем jquery

Dilettante_Pro 15.12.2016 17:33

рони,
Цитата:

Сообщение от рони
ждите специалиста по php

Еще и helix

рони 15.12.2016 17:35

Dmitrynov,
порядок загрузки, ваша задача чтобы строки 1-4 стояли именно так, ранее всех остальных
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
  <script src="/plugins/system/helix/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/plugins/system/helix/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="http://formaprofi.ru/components/com_jshopping/js/jquery/jquery.media.js" type="text/javascript"></script>
  <script src="http://formaprofi.ru/components/com_jshopping/js/functions.js" type="text/javascript"></script>
  <script src="http://formaprofi.ru/components/com_jshopping/js/validateForm.js" type="text/javascript"></script>
  <script src="http://formaprofi.ru/components/com_jshopping/js/jquery/jquery.lightbox.js" type="text/javascript"></script>
// отсюда в начало
  <script src="/plugins/system/helix/js/modernizr-2.6.2.min.js" type="text/javascript"></script>
  <script src="/plugins/system/helix/js/helix.core.js" type="text/javascript"></script>
  <script src="/plugins/system/helix/js/menu.js" type="text/javascript"></script>
  <script src="/templates/shaper_maxima/js/retina.js" type="text/javascript"></script>
  <script src="/templates/shaper_maxima/js/fixed-menu.js" type="text/javascript"></script>

Dmitrynov 15.12.2016 17:53

Правильно ли я понимаю...чтобы выстроить нужную последовательность, необходимо править разные файлы, а для этого нужно хотя бы базовое понимание PHP?
Или это в одном файле можно сделать без базовых знаний?

Р.S наверно забавно выглядят такие вопросы для тех кто шарит в программировании)

рони 15.12.2016 17:57

Dmitrynov,
это к специалистам по joomla

Dmitrynov 16.12.2016 08:27

Вопрос решен при помощи плагина jquery easy. Может кому из начинающих пригодиться.
Установил в админке и скрипты выстроились в нужной последовательности, по крайней мере, lightbox заработал.

рони 16.12.2016 08:37

Dmitrynov,
ок, может кому пригодится ваш способ.


Часовой пояс GMT +3, время: 21:27.