Домой Wp-Recall WP-Recall: Проблемы и решения После добавления произвольных вкладок в ЛК возникают ошибки типа Undefined index
25 ответ(ов) в теме
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
1
17:49
Версия WP-Recall: 16.18.9

Доброго дня
После добавления произвольных вкладок в личный кабинет в админке возникают следующие ошибки на странице менеджера вкладок личного кабинета (включен WP-DEBUG):
Notice: Undefined index: name in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 171 Notice: Undefined index: icon in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 172 Notice: Undefined index: icon in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/admin/classes/class-rcl-tabs-manager.php on line 202
Версия WordPress 5.4
Среди плагинов активирован только WP-Recall (активно только одно базовое дополнение Profile (Профиль пользователя)).
Скрин ошибки

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

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

0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
2
17:58

Здравствуйте.

Уровень Notice - не ошибки, а уведомления для разработчика. На работу они никакого влияния не оказывают.

У вас вкладка не имеет заголовка - задайте заголовок

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
3
18:09

Но параметры все заданы, в том числе и заголовок
Скрин:

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

Другой вопрос, что за вкладка которую я не создавал - без названия и её нельзя удалить. Вот:

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

(ранее было активно дополнение PublicPost (Публикация)). Но я его деактивировал.

Редакции сообщения
02.04.2020 18:15dmayПричина: не указано
02.04.2020 18:17dmayПричина: не указано
0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
4
18:18

Под теплоснабжением вкладка

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

- нет там имени

Как вы ее создали? Может у нее имя (metakey) такое же как и у того что выводит дополнение?

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
5
18:29

я не создавал эту вкладку - она без названия и её нельзя удалить. Вот:

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

(из базовых дополнений я оставил только Профиль - и это вообще единственное активное дополнение, может с этим как-то связано, какое-то дополнение базовое некорректно удалило свою вкладку после деактивации).
Сейчас заглянул на страницу дополнений - там следующая картина:

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

Активно одно дополнение, а в верхней части экрана пишется что 2. Как так ? Или я что-то сделал неверно ?

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
6
18:39

Причем всё это я проделывал и на локальной машине, и на рабочем хостинге (оставил активным только одно дополнение - Профиль пользователя, никаких сторонних дополнений я в природе пока не смотрел и не устанавливал) - и там и там присутствует эта непонятная вкладка и соответственно Notice Undefined index

0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
7
18:54

какое-то дополнение базовое некорректно удалило свою вкладку после деактивации

нужны подробности. Я не знаю как повторить. Я отключил все дополнения - не вижу никакой вкладки без названия у себя.

dmay сказал(а)
а в верхней части экрана пишется что 2

считается и шаблон ЛК - это тоже дополнение.

Отключите все дополнения. Перейдите в менеджер вкладок и пересохраните там настройки.

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
8
10:08

Если отключить все дополнения на странице Дополнений и в Менеджере вкладок пересохранить настройки - Notice исчезает и безымянная вкладка тоже (даже без пересохранения настроек). Извините за дотошность, но когда все дополнения на странице Дополнений неактивны, а в верхней части пишется что активно 1 дополнение и 8 неактивны, скрин:

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

- это сбивает с толку, но я так понимаю просто не обращать на это внимания и то что на скрине считать штатной ситуацией ?

И далее по поводу Notice, если затем активировать только одно дополнение Профиль пользователя и перейти в Менеджер вкладок - снова появляется Notice и безымянная вкладка - скрины: дополнения:

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

Менеджер вкладок:

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

Если же затем активировать ещё одно Дополнение - или Публикация, или Группы, или Чат

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

, то Notice и безымянная вкладка исчезает

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

(проверил также со всеми остальными базовыми дополнениями - Notice сохраняется если активны только Профиль и ещё одно любое дополнение кроме Публикация, Группы, Чат)
Т.е. если одновременно активны только или Профиль и Публикация, или Профиль и Группы, или Профиль и Чат - то Notice исчезает, с другими дополнениями Notice сохраняется.
Т.е. по всей видимости причинно-следственную связь установил.

Редакции сообщения
03.04.2020 10:12dmayПричина: не указано
03.04.2020 10:14dmayПричина: не указано
0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
9
10:20

Но когда активируешь только Профиль и Группы возникает
Notice: Trying to get property 'term_id' of non-object in /home/user2077509/www/iepa.efp.by/wp-content/plugins/wp-recall/add-on/groups/groups-core.php on line 936
когда пытаешься перейти на страницу Групп

Редакции сообщения
03.04.2020 10:21dmayПричина: не указано
0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
10
10:31

При попытке отредактировать страницу Групп возникает
Deprecated: Функция dbx_post_advanced с версии 3.7.0 считается устаревшей! Используйте add_meta_boxes. in /home/user2077509/www/iepa.efp.by/wp-includes/functions.php on line 5088

0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
11
10:37

dmay сказал(а)
а в верхней части пишется что активно 1 дополнение и 8 неактивны

я вам отвечал выше:

Дружаев Владимир (Otshelnik-Fm) сказал(а)
считается и шаблон ЛК - это тоже дополнение.

если затем активировать только одно дополнение Профиль пользователя и перейти в Менеджер вкладок - снова появляется Notice и безымянная вкладка

как плохо что вы не читаете. Еще повторяюсь:

Дружаев Владимир (Otshelnik-Fm) сказал(а)
Отключите все дополнения. Перейдите в менеджер вкладок и пересохраните там настройки.

Я не смог повторить - один профиль активирован:

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

Выполняйте мой совет выше.

При попытке отредактировать страницу Групп возникает

- не сваливаем всё в одну кучу. Если у вас новый вопрос или репорт - создавайте новую тему.

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

В этой теме решаем вопрос с вашей безымянной вкладкой.

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
12
11:04

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

0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
13
11:33

dmay сказал(а)
но если активировать снова только Профиль - Notice снова появляется и безымянная вкладка тоже

я проделал тоже самое - нет никакой безымянной вкладки

Пробуйте это решение

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

удалить массив вкладок.

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
14
13:25

Попробовал предложенное вами решение - после удаления строки с option_name = 'rcl_fields_area-menu' все вкладки скидываются к дефолтным и соответственно безымянная удаляется. Затем пробую активировать дополнение Профиль, все ок. Затем добавляю свои произвольные вкладки и получаю снова Notice и безымянную вкладку, причем одну вкладку произвольную добавил, а после добавления второй снова появилась безымянная. Может быть я что-то не верно делаю или ввожу ?
(id вкладок естественно вводил разные)
Вот скрин:

Вы не можете просматривать опубликованные ссылки
0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
15
13:48

dmay сказал(а)
Затем добавляю свои произвольные вкладки

вот тут подробней - какие.

Давайте все шаги - попробую повторить

dmay сказал(а)
Может быть я что-то не верно делаю или ввожу ?

вот а расскажите что делаете в скриншотах - я так понимаю если вкладки 2 создавали - то должно быть 2 скрина - с одной и с другой.

p.s. fa-shower - это где вы там по ссылке такую иконку нашли?

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
16
14:59

p.s. fa-shower - это где вы там по ссылке такую иконку нашли?

Вы не можете просматривать опубликованные ссылки
0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
17
14:59

Может в этом и есть загвоздка?

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
18
15:19

По шагам:
1. SELECT * FROM dima_options WHERE `option_name`='rcl_fields_area-menu'; Получил одну строку, удалил её.
2.зашел в менеджер вкладок

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

3.создаю первую вкладку

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

4.вкладка создана

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

5.создаю вторую вкладку

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

появился Notice и безымянная вкладка

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

option_value сейчас после проделанных действий таков :
a:2:{i:0;a:7:{s:5:"title";s:28:"Теплоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:6:"1_heat";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-user";s:10:"public-tab";s:1:"0";s:7:"content";s:36:"Здесь будет контент";}i:1;a:7:{s:5:"title";s:26:"Водоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:7:"2_water";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-list";s:10:"public-tab";s:1:"0";s:7:"content";s:14:"Контент";}}

Редакции сообщения
03.04.2020 15:21dmayПричина: не указано
1
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
19
15:23

PS удалял строку с `option_name`='rcl_fields_area-menu' при всех отключенных дополнениях

0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17597
20
15:45

dmay сказал(а)
option_value сейчас после проделанных действий таков :

Странно - я вижу что там 2 поля, вот я его отформатировал:

a:2:{
i:0;a:7:{s:5:"title";s:28:"Теплоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:6:"1_heat";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-user";s:10:"public-tab";s:1:"0";s:7:"content";s:36:"Здесь будет контент";}
i:1;a:7:{s:5:"title";s:26:"Водоснабжение";s:4:"type";s:6:"custom";s:4:"slug";s:7:"2_water";s:6:"hidden";s:1:"0";s:4:"icon";s:7:"fa-list";s:10:"public-tab";s:1:"0";s:7:"content";s:14:"Контент";}
}

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

0
Андрей CS
не в сети 5 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14824
21
16:54

Большое спасибо, с вашей помощью удалось выявить давнюю и казалось неуловимую ошибку!

1
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
22
17:15

Спасибо и вам, за то что всегда оперативно помогаете при необходимости!

1
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
23
09:21

Я извиняюсь, а вы подскажете как у вас получится- что нужно подправить чтобы устранить эту ошибку ?

0
Андрей CS
не в сети 5 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14824
24
09:28

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

0
dmay
не в сети 2 недели
На сайте с 17.03.2020
Участник
Тем 13
Сообщения 92
25
10:55

Обновился
Проблема ушла
Спасибо большое !

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