Домой Wp-Recall WP-Recall: Проблемы и решения Вкладка "Видео" jQuery(...).sortable is not a function
13ответ(ов) в теме
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
1
15:52

Версия wordpress и плагина последние. (проблема была и до обновления)

На вкладке с видео нет возможности сортировки (лично мне она и не нужна) но в консоли вылезает ошибка:

Uncaught TypeError: jQuery(...).sortable is not a function

Ругается на

<script>jQuery(function(){jQuery(function(){jQuery(".videorcl_block #videos").sortable();return false;});});</script>

0
Андрей CS
не в сети 21 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
16:12

ссылку дайте на проблему

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
3
16:50

Вы не можете просматривать опубликованные ссылки

логин: recall-test
пароль: recall-test

Проблема только если смотреть свою вкладку видео

0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
17:09

У вас не грузится скрипт jquery sortable из /wp-includes/js/jquery/ui/sortable.min.js

в файле функций темы нет его дерегистрации (wp_deregister_script)?

Попробуйте сменить тему оформления на одну из вордпрессовских стандартных и посмотрите - исчезнет ли ошибка скрипта

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
5
17:16

Нет, ничего криминального не нашел.
Подключил вручную - все заработало, спасибо

0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
17:17

Все заработало, но такого быть не должно. Есть вероятность что однажды подключится дважды. Тему не закрываю.

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
7
17:21

В функции темы у меня никаких wp_deregister_script нету. Попробовал с 2умя стандартными темами - там то же sortable не подключается.
В wp recall есть подключение этого скрипта, или он по дефолту в wordpress должен быть?

0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
17:39

его подключает дополнение, если оно еще никем не было подключено . Функция к примеру в видеогалерее rcl_sortable_scripts

Реколл у вас 14й версии, а дополнение галереи какой версии?

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
9
17:55

Otshelnik-Fm сказал(а)

его подключает дополнение, если оно еще никем не было подключено . Функция к примеру в видеогалерее rcl_sortable_scripts

Реколл у вас 14й версии, а дополнение галереи какой версии?

Все последней версии. Только что обновил, все равно не подключает, только ручками. Не знаю даже где может быть конфликт

0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
18:04

В коде видеогалерее я вижу, что идет только проверка, что авторизованный пользователь и есть хозяин лк и подключает скрипт

    if($user_ID==$author_lk){
        rcl_fileupload_scripts();
        rcl_sortable_scripts();
    }

не может же быть чтобы кто-то нарушил (потёр) $user_ID и $author_lk?

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
11
18:34

Так проверка вроде срабатывает, ошибка появляется только если ты на своей странице, на чужой этой проблемы нет, т.к. чужие видео сортировать нельзя.

function add_vdrcl_block($author_lk){
    global $user_ID,$wpdb,$rcl_options;

    if($user_ID==$author_lk){
        rcl_fileupload_scripts();
        rcl_sortable_scripts();
    }

Это у меня есть в index.php видео галереи

А вот rcl_sortable_scripts() в index.php упоминание только одно. Где должна быть сама функция подключения?

И да, rcl_fileupload_scripts() то срабатывает, эти скрипты подключаются. Значит с проверкой все норм

0
Вова (Otshelnik-Fm)
не в сети 2 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
12
18:39

Так проверка вроде срабатывает, ошибка появляется только если ты на своей странице, на чужой этой проблемы нет, т.к. чужие видео сортировать нельзя.

все верно.
rcl_sortable_scripts тут: /wp-recall/functions/enqueue-scripts.php
Но там ничего хитрого.

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
13
18:45

Да, все есть.
Ночью по отключаю плагины и посмотрю, может с каким-то конфликт.

0
Тема закрыта. Публикация новых сообщений запрещена.