Домой Wp-Recall WP-Recall: Проблемы и решения Проблемы при обновление до 14.12.1
14ответ(ов) в теме
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
1
14:52

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

Сначала обновил (отключил все Add-on - обновил - включил Add-on) на одном сайте:

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

настройки не сохранялись пока повторно не отключил включи Add-on. Сейчас сохраняются, но ...
1. При выборе Приватный чат - За все время - бесконечно крутится индикатор и ничего не происходит.
2. Не отправляются сообщения - при нажатии Отправить перекидывает на верх страницы.
3. Не загружается аватар - при выборе изображения с ПК ничего не происходит.

Для исключения варианта, что виноват сайт, обновил на втором сайте

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

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

Настройки на сервере: PHP 5.3, phpMyAdmin 4.4.15.1. WP последней версии, всегда обновляется автоматом.

Прошу подсказать, что, как и где искать ... ➡

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
2
15:03

с какой версии обновлялись?

0
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
3
15:09

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

с какой версии обновлялись?

Первый не обратил внимание, второй с 14.2.1. Есть еще интересный момент, при обновление в настройках есть расхождения, например на первом в Настройках ЛС отсутствует кол-во символов в сообщение и таких моментов несколько. Думал уже снести полностью и установить по новой, но ...
Сохраняться ли старые данные по пользователям, рейтингу, комментариям и т.д.? Да и поможет ли?

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
4
15:17

что на втором, что на первом сайте наблюдаю кучу ошибок в консоли браузера, это вас никак не беспокоит?
Предположу, что такая же проблема наблюдается и в админке, возможно поэтому настройки и не пересохраняются, но это только предположение.
С такими ошибками проблемы в js-скриптах не вызывают удивления.
Отключайте вообще плагин и проверяйте наличие ошибок в консоли, надо убедиться, что данные ошибки не связаны с плагином.

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
5
15:21

interikompru сказал(а)

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

с какой версии обновлялись?

Первый не обратил внимание, второй с 14.2.1.

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

0
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
6
15:29

Принято, буду проверять, вопрос:
Я так понимаю надо полностью удалить плагин и установить по новой, данные накопленные по пользователям, рейтингу, комментариям и т. д. сохранятся?
----------------------------------------------------------
Несколько вопросов по доработке:
1. Нельзя ли надпись на кнопке В личный кабинет сократить до В кабинет?
В боковых колонках при обновление постоянно приходится ковырять код, а это время и не есть гуд...

2. Нельзя ли под кнопкой Выход добавить кнопку В консоль?
Приходится реализовывать так:
Ссылка В консоль (вход в АП):
Для быстрого перехода администраторов в АП консоль. Подписчикам и т.д. попасть не удастся.
01. В том же файле находим по переменной .wp_logout_url (152).
02. В 155 перед вставляем

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

.
вариант тоже не ахти и время, и скорее всего делается топорно ...

3. Нельзя ли в Списке пользователей реализовать возможность отключения даты последнего визита?
Негативно влияет на восприятие пользователей о посещаемости сайта если он посещается не часто, пока реализую так:
Страница Сеть Чат.
Дата после “не в сети”:
Убираем.
00. Открываем: …/wp-content/plugins/wp-recall/functions/rcl-frontend.php
00. Находим: .$last_action (147) и отключаем всю строку поставив перед ней //.

Думаю все эти реализации вызовут ваши нарекания, собственно, поэтому и высказал данные предложения с разъяснениями...

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
7
15:35

вы эту тему зачем создали? Вот по этой теме и продолжаем общение, комментировать ваши эксперименты с кодом у меня нет никакого желания, подобные ковыряния могут в дальнейшем вызвать только проблемы с обновлениями.
Осваивайте функционал фильтров и экшнов ВП, тогда в код плагинов лезть не придется.

0
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
8
15:41

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

вы эту тему зачем создали? Вот по этой теме и продолжаем общение, комментировать ваши эксперименты с кодом у меня нет никакого желания, подобные ковыряния могут в дальнейшем вызвать только проблемы с обновлениями.
Осваивайте функционал фильтров и экшнов ВП, тогда в код плагинов лезть не придется.

Я так понимаю надо полностью удалить плагин и установить по новой, данные накопленные по пользователям, рейтингу, комментариям и т. д. сохранятся?

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
9
15:41

полностью удалять плагин и устанавливать заново я вам не предлагаю, никакого смысла в этом не вижу, лучше разберитесь с проблемами из консоли.
Кстати, неясно зачем подключать jquery из папки шаблона? Удаляйте это подключение, оно блокирует вывод необходимых данных в хедер сайта.

0
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
10
10:19

Устранение ошибок.
Танцы с бубном продолжаю на

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

WP_Widget:
Вызванный метод конструктора класса WP_Widget считается устаревшим с версии 4.3.0!
Используйте __construct()

Нужно найти и заменить: WP_Widget::WP_Widget() или parent::WP_Widget() на parent::__construct().
В моем случае это:
.../wp-content/themes/Тема/library/widgets.php
190 - меняем $this->WP_Widget на parent::__construct
111 - меняем parent::WP_Widget на parent::__construct

Плагины которые считаются удаленными:
В консоли их нет, а папка в плагинах осталась: CMSCoin. Удалил.

has_cap:
Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0!
Ищем по: add_options_page и удаляем.
Нашлось в:
.../wp-content/plugins/rus-to-lat.php (95).
.../wp-content/plugins/metrika/metrika.php (21).

register_sidebar_widget:
Устаревшая функция, оказалась в плагине Advanced Category Excluder. Меняется на wp_register_sidebar_widget. Пытался исправить. не получилось, пока отключил. Думаю придется отказаться от плагина, так как не обновляется уже 2 года.

После этого:
Старые ошибки над шапкой пропали и появились новые в блоках на сайте:
В профиле:
Notice: Trying to get property of non-object in .../wp-includes/comment-template.php on line 701
Notice: Trying to get property of non-object in .../wp-includes/comment-template.php on line 725

В Сеть Чат (страница чата):
Notice: Undefined variable: wh in .../wp-content/plugins/wp-recall/functions/class-rcl-users.php on line 233

В комментариях:
Notice: Trying to get property of non-object in .../wp-content/plugins/wp-recall/functions/rcl-frontend.php on line 157

Так как Recall так и не заработал:
jquery:
Удалил в папке с темой сначала: jquery.js, jquery-migrate-1.1.1.js,
проверил и удалил: script.js, script.responsive.js
Выяснилось что они собирают шапку, после удаления она расползается.
Так как, Recall все равно не заработал, вернул файлы на место. До обновления все работало, так что, похоже jquery здесь ни причем.

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

Вы от темы тут не отклоняйтесь иначе придется закрыть ее. Нотисы никакого отношения не имеют. Да и 8-0% вами написанного в последнем сообщении тоже.

Вы людям продаете и делаете сайты, а что такое консоль знаете?

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

Пока там будут ошибки - скрипты у вас не будут работать

проверил и удалил: script.js, script.responsive.js

- как проверили? Зачем удалили?

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

0
Александр Викторович
не в сети 6 месяцев
На сайте с 29.10.2014
Участник
Тем 21
Сообщения 60
12
11:06

Отключил плагины Rus-to-lat и Метрику:
В кабинете:
Notice: Undefined variable: getold in .../wp-content/plugins/wp-recall/add-on/message/index.php on line 434

В Сеть Чат (страница чата):
Notice: Undefined variable: wh in .../wp-content/plugins/wp-recall/functions/class-rcl-users.php on line 233

В комментариях:
Notice: Trying to get property of non-object in .../wp-content/plugins/wp-recall/functions/rcl-frontend.php on line 157

Отключил add-on за ними плагин Recall: ошибок ни в консоли ни на сайте нет …

Включил плагины Rus-to-lat и Метрику:
ошибок ни в консоли ни на сайте нет …

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

Вы упертый, но понимали бы что такое нотисы. Переведите гуглом. На ошибки они не влияют. Вы в консоли убрали ошибку?

И получается вы общаетесь тут сам с собой, боюсь с таким подходом вы останетесь один в этой теме. Отвечайте на вопросы.

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16938
14
11:39

interikompru сказал(а)
Удалил в папке с темой сначала: jquery.js, jquery-migrate-1.1.1.js,
проверил и удалил: script.js, script.responsive.js
...похоже jquery здесь ни причем.

Это было самое смешное.
Зачем удалялись эти файлы??? Я просил отключить подключение файла jquery, а не сам файл.
Меня очень удивляет, что люди, которые предлагают свои услуги по созданию сайтов, могут совершать настолько неосознанные действия.
У вас на сайте проблема с js, истории о WP_Widget и Notice не интересуют, делайте то что вам советуют.

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