21ответ(ов) в теме
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
1
23:15

Плагин начал выводить в футере, перед информацией о wp-recall сайта информацию о своих ошибках
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/publicpost/index.php on line 30
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/rcl-chat/index.php on line 61
Проблема появилась после обновления до самой новой версии плагина
Пробовал отключать плагин проблема решается, но плагин сильно мне помогает
Сайт

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

WordPress. Версия 4.6.1
WP-Recall Версия 15.4.1
Плагин не изменял, только добавил украинский перевод
Прошу помочь в решении проблемы

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

Какая версия php у вас?

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
3
11:49

в настройках публикации какое значение имеет опция "Максимальный размер изображений, Mb"?

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
4
13:31

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

Какая версия php у вас?

PHP 5.3

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

в настройках публикации какое значение имеет опция "Максимальный размер изображений, Mb"?

в настройках публикации такого поля найти не удалось
Есть "Максимальный размер аватара, Mb" в Настройках профиля, там пусто (по умолчанию 2 Мб.)

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
5
13:35

Владислав Ρунцев сказал(а)
в настройках публикации такого поля найти не удалось

поищите еще раз, а когда найдете, то пробуйте выставить там значение 2

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

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

вот тут

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
7
14:56

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

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

вот тут

Спасибо, был установлен загрузчик Вордпресс
К сожалению не помогло

0
Вова (Otshelnik-Fm)
не в сети 6 дней
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18652
8
15:13

Я не смог повторить вашу проблему с предупреждениями. Убрал значения совсем и ничего. Правда версия PHP/5.6.27
Есть возможность обновить PHP?

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
9
16:11

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

Я не смог повторить вашу проблему с предупреждениями. Убрал значения совсем и ничего. Правда версия PHP/5.6.27
Есть возможность обновить PHP?

Обновил до PHP/5.6
Проблема осталась
Откатил базу и сайт до момента, когда точно таких проблем не было, но проблема не ушла
Может можно как-то скрыть эти сообщения (функционал сайта от них не страдает, проблема в безопасности)
И почему технические сообщения вылазят на сайт?

0
Вова (Otshelnik-Fm)
не в сети 6 дней
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18652
10
16:52

в wp-config.php должно стоять

define( 'WP_DEBUG', false); 

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
11
17:22

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

в wp-config.php должно стоять

define( 'WP_DEBUG', false); 

Так и есть

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
12
21:15

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

Владислав Ρунцев сказал(а)
в настройках публикации такого поля найти не удалось

поищите еще раз, а когда найдете, то пробуйте выставить там значение 2

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

в wp-config.php должно стоять

define( 'WP_DEBUG', false); 

Переделал сайт 5 раз с ноля, нашел WP-Recall Версия 15.0.14 проблему решило, но там совсем не тот вид страницы пользователя, буду пробовать ещё

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
13
21:50

Владислав Ρунцев сказал(а)
Переделал сайт 5 раз с ноля, нашел WP-Recall Версия 15.0.14 проблему решило, но там совсем не тот вид страницы пользователя, буду пробовать ещё

проблема в совместимости темы customizr и плагина в версии 15.4.1 на других темах проблем нет

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
14
23:15

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

P.S.:
Так как проблема была в этих строчках:
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/publicpost/index.php on line 30
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/rcl-chat/index.php on line 61
я поменял родные index.php на аналогичные из WP-Recall Версия 15.0.14
проблема решилась и все работает хорошо и на украинском языке и в теме customizr

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
15
22:04

Владислав Ρунцев сказал(а)

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

P.S.:
Так как проблема была в этих строчках:
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/publicpost/index.php on line 30
Warning: sprintf(): Too few arguments in /home/litkon00/litkontakt.org.ua/www/wp-content/plugins/wp-recall/add-on/rcl-chat/index.php on line 61
я поменял родные index.php на аналогичные из WP-Recall Версия 15.0.14
проблема решилась и все работает хорошо и на украинском языке и в теме customizr

Если так сделать, функционал сайта урезается
проблема не решена

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
16
22:11

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

sprintf(__('Exceeds the ... size %d MB','wp-recall'),$max_size);

Пробуйте в конце строке перед переменной дописать (int), т.е. получится как то так:

sprintf(__('Exceeds the ... Max. %d MB','wp-recall'),(int)$max_size);

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
17
20:58

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

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

sprintf(__('Exceeds the ... size %d MB','wp-recall'),$max_size);

Пробуйте в конце строке перед переменной дописать (int), т.е. получится как то так:

sprintf(__('Exceeds the ... Max. %d MB','wp-recall'),(int)$max_size);

Спасибо.
В файле ...publicpost/index.php on line 30 указанная строка есть. Но, если добавить (int) проблема не решается.
В файле ...rcl-chat/index.php on line 61 указанной строки нет, поэтому его я не изменял
Для моделирования проблемы:
WordPress. Версия 4.6.1
WP-Recall Версия 15.4.1
Тема CustomizrВерсия 3.4.34
украинский перевод (сначала я закончил его на WORDPRESS.ORG, но так, как не хотел дожидаться модерации перевода, експортировал его, завершил перевод через po-editor, компилировал в mo-файл и добавил в .../www/wp-content/plugins/wp-recall/languages/ )
PHP 5.4 (пробовал 5,6, но результата не дало)
Для решения проблемы я пробовал создавать сайт с ноля только с этими компонентами (больше никаких плагинов и настроек), проблема появляется при установке плагина на тему с украинским языком

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

Владислав Ρунцев сказал(а)
В файле ...rcl-chat/index.php on line 61 указанной строки нет, поэтому его я не изменял

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

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
19
21:54

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

Владислав Ρунцев сказал(а)
В файле ...rcl-chat/index.php on line 61 указанной строки нет, поэтому его я не изменял

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

Я не точно написал, сама строка 61 есть но она не имеет вида sprintf(__('Exceeds the ... size %d MB','wp-recall'),$max_size);
она имеет вид
$data['local']['upload_size_chat'] = sprintf(__('Exceeds the maximum size for the file! Max. %d MB','wp-recall'),$data['chat']['file_size']);
в нее некуда вставить (int)
Что логично, так как второй файл выполняет другую функцию
Наверное, нужно ждать пока одобрят перевод на Wordpress.org
Файлы переводов сохраняются в .../www/wp-content/plugins/wp-recall/languages/wp-recall-uk.mo и wp-recall-uk.po правильно?

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16912
20
21:58

Владислав Ρунцев сказал(а) Что логично, так как второй файл выполняет другую функцию

не логично
Я же указал, что "должно быть что то вроде", т.е. указал лишь пример.
Теперь я точно уверен, что проблема именно в вашем переводе. Указанные в строках ошибки текстовые строки вы перевели неверно, а именно выкинули из текста перевода символы %d

0
Владислав Ρунцев
не в сети 5 лет
На сайте с 25.07.2016
Участник
Тем 5
Сообщения 22
21
23:23

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

Владислав Ρунцев сказал(а) Что логично, так как второй файл выполняет другую функцию

не логично
Я же указал, что "должно быть что то вроде", т.е. указал лишь пример.
Теперь я точно уверен, что проблема именно в вашем переводе. Указанные в строках ошибки текстовые строки вы перевели неверно, а именно выкинули из текста перевода символы %d

Спасибо!!!
В строчках
Exceeds the maximum size for the file! Max. %d MB
You have exceeded the allowed number of downloads! Max. %d
вместо %d был установлен символ %s
Я исправил в своем файле и в переводе на translate.wordpress.org
теперь все работает

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