18ответ(ов) в теме
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
1
09:42

Здравствуйте! Стоит платный плагин кеширования WP Rocket. При включении минимизации JS или отложенной загрузки в Реколлбаре перестают работать кнопки входа и авторизации (не всплывает форма). Хотел добавить нужный файл js в исключения в плагине "рокет", но через консоль не удается определить этот файл. Такое впечатление, что сам js где-то напрямую прописан в php файле Wp-recoll'a... Подскажите, что можно сделать? Как добавить нужные скрипты wp-recall'a в исключения? Может есть какой-то список скриптов вашего плагина, которые следует добавлять в исключения при использовании сторонних плагинов кеширования?

Эта тема, возможно, многим важна будет, так как не только при использовании WP Rocket такая проблема, а вообще при использовании любого плагина кеширования. Из-за этого невозможно ничего сделать с JS, ни минификацию, ни отложенную загрузку... Получается, что любой плагин кеширования, плох он или хорош, работает в полсилы... С остальными плагинами такой проблемы нет, при необходимости можно найти через консоль нужные файлы и исключить, а вот здесь загвоздка.

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

Здравствуйте.
Тему перенес. Не нужно писать в чужих темах.

Стоит платный плагин кеширования WP Rocket.

- так нам его надо купить и искать проблему? Пишите авторам премиум плагина - подскажут как его использовать верно.

А вообще у реколл есть свой механизм минификации и объединения скриптов - используйте его. Включается в расширенных настройках.

0
garry
не в сети 2 дня
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2935
3
09:57

Александр сказал(а)
такая проблема, а вообще при использовании любого плагина кеширования

Используются разные плагины кеширования и минимизации, проблем нет. Плагины кеширования настраивать не надо, но с некоторыми оптимизаторами уже нужны настройки.
Посмотрите по внимательнее на настройки, в вашем плагине их 100500 если не путаю.

0
garry
не в сети 2 дня
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2935
4
10:03

И кстати, вот от них же утилита на проверку конфликтов скриптов и тд

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

и уже исходя из результата и копируйте в соответствующие поля.

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
5
10:04

Стоит платный плагин кеширования WP Rocket.

- так нам его надо купить и искать проблему? Пишите авторам премиум плагина - подскажут как его использовать верно.

А вообще у реколл есть свой механизм минификации и объединения скриптов - используйте его. Включается в расширенных настройках.

Я пробовал включать встроенную минификацию реколл, но проблема остается, если используется и общее кеширование из другого плагина. Покупать ничего вам не надо, так как я сказал, что не только в Рокете проблема, а вообще при включении любого плагина кеширования. И я спрашивал, есть ли какой-то набор js файлов у WP Recall для исключения? В частности, отвечающий js за всплывающую форму регистрации/авторизации?

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
6
10:05

garry сказал(а)
И кстати, вот от них же утилита на проверку конфликтов скриптов и тд

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

и уже исходя из результата и копируйте в соответствующие поля.

Спасибо за линк на утилиту, попробую.

0
garry
не в сети 2 дня
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2935
7
10:07

Александр сказал(а)
а вообще при включении любого плагина кеширования

Напишите этот любой плагин кеширования как называется, проблем с ведущими я не встречал, но напишите дабы посмотреть.

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
8
10:08

Спасибо garry, перешел по ссылке, получил список файлов CSS и JS. Попробую добавлять по очереди те, что относятся к WP Recall, и таким образом надеюсь выявить нужный.

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
9
10:08

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

- вы путаете минификацию и перенос скриптов и кеширование. При использовании плагинов кеширования проблем нет. Минификация скриптов, их перенос в подвал - нарушают их зависимость от других скриптов. Естественно в консоли потом будут ошибки - т.к. скрипт грузится раньше чем тот от которого он зависит.

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
10
10:09

garry сказал(а)

Александр сказал(а)
а вообще при включении любого плагина кеширования

Напишите этот любой плагин кеширования как называется, проблем с ведущими я не встречал, но напишите дабы посмотреть.

Не проблема. Пробовал ставить бесплатную версию WP Fastest Cache - аналогичная проблема была.

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
11
10:11

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

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

- вы путаете минификацию и перенос скриптов и кеширование. При использовании плагинов кеширования проблем нет. Минификация скриптов, их перенос в подвал - нарушают их зависимость от других скриптов. Естественно в консоли потом будут ошибки - т.к. скрипт грузится раньше чем тот от которого он зависит.

Спасибо за информацию, я об этом догадывался. Иными словами "отложенная загрузка" - это и есть перенос в футер?

0
garry
не в сети 2 дня
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2935
12
10:13

Александр сказал(а)
WP Fastest Cache

Понятно теперь, само кеширование без проблем, но в этом плагине так же минификация, объединение и тд, вот это и надо настраивать. Собственно о чем написал выше Otshelnik-Fm, но кеширование не причем.

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
13
10:15

garry сказал(а)

Александр сказал(а)
WP Fastest Cache

Понятно теперь, само кеширование без проблем, но в этом плагине так же минификация, объединение и тд, вот это и надо настраивать. Собственно о чем написал выше Otshelnik-Fm, но кеширование не причем.

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

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
14
10:20

Иными словами "отложенная загрузка" - это и есть перенос в футер?

- возможно. Я не знаю что разработчики того плагина в эту фразу вложили.

Александр сказал(а)
В частности, отвечающий js за всплывающую форму регистрации/авторизации?

в файле loginform.php вызывается js хук

echo '<script>rcl_do_action("rcl_login_form","'.$type.'")</script>';

он и вызывает событие на форму. Но сам скрипт находится в файле scripts.js

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
15
10:30

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

Иными словами "отложенная загрузка" - это и есть перенос в футер?

- возможно. Я не знаю что разработчики того плагина в эту фразу вложили.

Александр сказал(а)
В частности, отвечающий js за всплывающую форму регистрации/авторизации?

в файле loginform.php вызывается js хук

echo '<script>rcl_do_action("rcl_login_form","'.$type.'")</script>';

он и вызывает событие на форму. Но сам скрипт находится в файле scripts.js

Спасибо за информацию, еще в процессе решения. Вы не подскажете, где этот файл scripts.js? Дело в том, что одни файлы Wp-Recall лежат в папке wp-content и другие в plugins, и в обоих случаях есть файл с названием scripst.js

0
garry
не в сети 2 дня
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2935
16
10:37

Александр сказал(а)
и в обоих случаях есть файл с названием scripst.js

А вы добавьте по одному и проверьте))

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

Александр сказал(а)
Вы не подскажете, где этот файл scripts.js?

это скрипт в папке плагина wp-recall/assets/js/scripts.js

0
Александр
не в сети 2 года
На сайте с 20.04.2016
Участник
Тем 11
Сообщения 35
18
10:53

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

Александр сказал(а)
Вы не подскажете, где этот файл scripts.js?

это скрипт в папке плагина wp-recall/assets/js/scripts.js

Спасибо Вам за помощь, проблему решил посредством добавления скриптов в исключение.

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