Jump to content
Sign in to follow this  
AMF

[Решено] Перестал работать менеджер фотографий после обновления jQuery UI

Recommended Posts

ocStore v0.1.4 = OpenCart 1.4.9.2

В связи с установкой нового модуля обновили jQuery UI до v1.9.2. После этого перестал вызываться менеджер фотографий по клику.

А при создании нового товара закладка фото выглядит вот так:

post-17566-0-63694700-1364745886_thumb.jpg

Подскажите, плз, куда рыть!?

Share this post


Link to post
Share on other sites

С 1.4.9.2 не знаком, но, если что по аналогии сообразите: а в header.tpl эти строки поменяли?

<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />

Имеется в виду версия. Ну и, естественно, в папке admin)))

Share this post


Link to post
Share on other sites

header.tpl обновляли. сейчас стоят такие строки:

<link rel="stylesheet" type="text/css" href="view/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="view/javascript/jquery/ui/themes/ui-lightness/ui.all.css" />
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script type="text/javascript" src="view/javascript/jquery/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-1.9.2.custom.js"></script>
<script type="text/javascript" src="view/javascript/jquery/superfish/js/superfish.js"></script>
<script type="text/javascript" src="view/javascript/jquery/tab.js"></script>
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>
<script type="text/javascript">

Share this post


Link to post
Share on other sites

Ап. Вопрос всё не решён. Ищем, кто готов взяться за оплату!

Share this post


Link to post
Share on other sites

Какая версия библиотеки jquery сейчас здесь? - admin\view\javascript\jquery\

Какая версия библиотеки jquery в admin\view\template\common\filemanager.tpl

Какая версия библиотеки jquery в admin\view\template\common\header.tpl в этой строке?

<script type="text/javascript" src="view/javascript/jquery/jquery-1.6.1.min.js"></script>

Версия д.б. одна и та же.

Share this post


Link to post
Share on other sites

попробуй подгрузить библиотеку "jquery-migrate-1.1.1.min.js"

 

у меня вот такая конструкция, и работает, без jquery-migrate-1.1.1.min.js не работает

 

Share this post


Link to post
Share on other sites

везде jquery-1.8.3.min.js

Share this post


Link to post
Share on other sites

попробуй подгрузить библиотеку "jquery-migrate-1.1.1.min.js"

 

у меня вот такая конструкция, и работает, без jquery-migrate-1.1.1.min.js не работает

 

не помогло. обновился до jquery-1.9.1.min.js ( jquery-migrate создан именно для 1.9-версий ), всё равно не работает

Share this post


Link to post
Share on other sites

Ап. Нужен профи готовый за деньги исправить!

Share this post


Link to post
Share on other sites

попробуй в файле   admin\view\template\common\filemanager.tpl вернуть как было "jquery-1.6.1.min.js"

 

<script type="text/javascript" src="view/javascript/jquery/jquery-1.6.1.min.js"></script>

 

ну, и файл не забудь положить view/javascript/jquery/jquery-1.6.1.min.js

должно сработать ну и Ctrl+F5 для рефреша :)

Share this post


Link to post
Share on other sites

Гы. Вопрос решён, но совсем не так ))

 

Мешали скрипты:

 

<script type="text/javascript" src="view/javascript/jquery/ui/ui.draggable.js"></script>
<script type="text/javascript" src="view/javascript/jquery/ui/ui.resizable.js"></script>
<script type="text/javascript" src="view/javascript/jquery/ui/ui.dialog.js"></script>

 

После их удаления из product_form.tpl всё заработало

Share this post


Link to post
Share on other sites

Гы. Вопрос решён, но совсем не так ))

 

Мешали скрипты:

 

<script type="text/javascript" src="view/javascript/jquery/ui/ui.draggable.js"></script>

<script type="text/javascript" src="view/javascript/jquery/ui/ui.resizable.js"></script>

<script type="text/javascript" src="view/javascript/jquery/ui/ui.dialog.js"></script>

 

После их удаления из product_form.tpl всё заработало

 

а эти скрипты обновлялись при обновлении jQueryUI или обновлялся только файл "jquery-ui.js"

Вообще, сурово ты конечно подрезал функционал

 

Draggable Widget

Description: Allow elements to be moved using the mouse.

 

Resizable Widgetversion

Description: Change the size of an element using the mouse.

 

Dialog Widgetversion

Description: Open content in an interactive overlay.

 

может все таки обновился не удачно :)

Share this post


Link to post
Share on other sites

lol.

автор похоже при обновлении залил UI-custom, в которой уже включены все "отдельные" виджеты (в ранних версиях opencart подключались минимальная UI + отдельные необходимые виджеты).

естессно "повторное" подключение отдельных виджетов ни к чему хорошему не могло привести.

Share this post


Link to post
Share on other sites

Спасибо за lol ))

 

Видимо всё так и есть. Я не прогер и тем более не специалист по jQuery, а человек который начал это делать, временно перестал быть доступен. Вот и пришлось самому ковыряться...

 

В любом случае, всем спасибо за поддержку

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.