Домой Каталог: Дополнения WP-Recall Yworld GDPR Cookie Не возможно подтвердить на определенных страницах
12ответ(ов) в теме
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
1
11:59
Версия WP-Recall: 16.24.45
Версия дополнения: 2.0.2

Приветствую Игорь! 😉

Нашел проблемку, проверял также на чистом wp + recall, на локалке + разные браузеры.

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

Суть проблемы в невозможности подтвердить уведомление о куках на странице редактирования профиля (/author/.../?tab=profile) вызваемой аджаксом. Если саму страничку принудительно обновить, то ошибки не наблюдается и уведомление снова кликабельно. Такая ошибка не глобальная для всех аджакс страниц, замечена на /?tab=profile и вроде, еще где-то было, нужно потестить.

Но это не все, проблема наблюдаются и с другими сторонними плагинами именно на странице редактирования профиля и некоторых, но только при ajax. При принудительном обновлении этих страниц все снова работает.

Дев одного такого плагина написал следующее:
"Something in the profile page (/?tab=profile) is removing/rewriting/reloading the jQuery library, this is something related to the page itself. I'd suggest you check what's different between this particular page and the others. If you fix the cookie notice you'll fix mine too."

Потому, хочется пригласить также Андрея в тему. Возможно, я ошибаюсь, но может путь ведет к основному допу реколл?

ПС. Если именно со страницы редактирования профиля перейти на другие аджакс страницы, проблема тянется и туда.

Редакции сообщения
26.04.2021 12:08DenverПричина: не указано
0
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 145
Сообщения 2866
2
12:08

Приветствую.
Я попробую все воспроизвести на тестовом сайте и отпишусь. Но насколько помню, раньше такой ошибки не было. Хотя я не смотрел на предмет устаревших функций или изменений в этой области WP-Recall, в js файлах.

Редакции сообщения
26.04.2021 12:10garryПричина: не указано
1
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 145
Сообщения 2866
3
12:30

Я проверил на тестовом и пока не удалось повторить ошибку. Но у меня конечно нет всего набора возможных дополнений и тд для кабинета.
Тем не менее, в кабинете много предупреждений о разных устаревших функциях js (WP-Recall) и тут, возможно, без Андрея вопрос не решится.

1
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
4
13:09

Игорь, спасибо за уточнение!

Извини 😵 , я забыл упомянуть, что у меня профиль редактируется с кнопки допа User Info Tab которая находится не во вкладках (#lk-menu) а в содержании вкладки (#lk-content) под авой...
Я некоторые допы стал ассоциировать уже как дефолтные )))

От этого конечно не легче..,

Если открыть сразу вкладку /?tab=profile, не через UIT, ошибки этой не наблюдается.

получается что проблема в данной связке =>

Если с UIT редактировать профиль => открывает вкладку /?tab=profile => возникает ошибка при подтверждении уведомления о куках.

А значит и Владимира звать нужно... 🧙

Редакции сообщения
26.04.2021 13:10DenverПричина: не указано
26.04.2021 13:15DenverПричина: не указано
26.04.2021 13:23DenverПричина: не указано
1
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
5
13:31

ПС.
Также не работает со вкладками Музыка (доп SoundPlay) и с самой вклодкой User Info Tab (только если их открывать как аджакс) 😨
Если перегружать каждую, все норм...

1
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
6
19:29

Проконсультировался,

выходит все же, что баг в ядре recall.

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

В разных местах animateCss вылазиет с ошибкой.

Андрей, посмотрите пожалуйста.

1
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16186
7
23:09

спасибо, фикс войдет в ближайший апдейт плагина

2
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
8
00:10

Андрей, спасибо за фикс! ⭐⭐⭐⭐⭐

0
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
9
02:06

Доброго времени!

Recall 16.25.3

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

Версия с которой уже все работало - 16.24.45
-
-
-
UPD.

Сравнил билды, вроде не хватает строки в class-rcl-includer.php

	$removes = [
		'wp-includes/js/jquery/jquery.js',
		'wp-includes/js/jquery/jquery.min.js',
		'wp-includes/js/jquery/jquery-migrate.min.js',
		'wp-includes/js/jquery/ui/core.min.js'
	];

Редакции сообщения
07.10.2021 03:58DenverПричина: не указано
07.10.2021 03:59DenverПричина: не указано
07.10.2021 04:00DenverПричина: не указано
1
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 145
Сообщения 2866
10
04:13

Подождем ответа Андрея, он быстро все решает.

1
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16186
11
18:24

Denver сказал(а)
Сравнил билды, вроде не хватает строки в class-rcl-includer.php

пробуйте привести указанный код к нужному виду, проверьте, будет ли проблема снова присутствовать?

0
Denver
не в сети 4 часа
На сайте с 21.04.2017
Участник
Тем 64
Сообщения 192
12
21:55

Андрей CS сказал(а)

Строка 'wp-includes/js/jquery/jquery.js', вроде проблему решила.

0
Вы не имеете права на публикацию сообщений в этой теме