0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1084 Просмотров
*

art22

  • Захожу иногда
  • 252
  • 0 / 0
Как исправить эти Предупреждения? Не скрыть, а исправить!

Код
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'relative' in public_html/libraries/src/HTML/HTMLHelper.php on line 626
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'pathOnly' in public_html/libraries/src/HTML/HTMLHelper.php on line 627
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'detectBrowser' in public_html/libraries/src/HTML/HTMLHelper.php on line 628
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'detectDebug' in public_html/libraries/src/HTML/HTMLHelper.php on line 629
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'relative' in public_html/libraries/src/HTML/HTMLHelper.php on line 632
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'detectBrowser' in public_html/libraries/src/HTML/HTMLHelper.php on line 632
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'detectDebug' in public_html/libraries/src/HTML/HTMLHelper.php on line 632
[Wed Oct 25 14:50:13 2017] [error]  sapi_apache2.c(325):  PHP Warning:  Illegal string offset 'pathOnly' in public_html/libraries/src/HTML/HTMLHelper.php on line 635

Код который вызывает ошибку
Код
// B/C before 3.7.0
if (!is_array($attribs))
{
Log::add('The stylesheet method signature used has changed, use (file, options, attributes) instead.', Log::WARNING, 'deprecated');

$argList = func_get_args();
$options = array();

// Old parameters.
$attribs                  = isset($argList[1])? $argList[1] : array();
$options['relative']      = isset($argList[2])? $argList[2] : false;
$options['pathOnly']      = isset($argList[3])? $argList[3] : false;
$options['detectBrowser'] = isset($argList[4])? $argList[4] : true;
$options['detectDebug']   = isset($argList[5])? $argList[5] : true;
}
else
{
Строка 626 $options['relative']      = isset($options['relative'])? $options['relative'] : false;
Строка 627 $options['pathOnly']      = isset($options['pathOnly'])? $options['pathOnly'] : false;
Строка 628 $options['detectBrowser'] = isset($options['detectBrowser'])? $options['detectBrowser'] : true;
Строка 629 $options['detectDebug']   = isset($options['detectDebug'])? $options['detectDebug'] : true;
}

Строка 632 $includes = static::includeRelativeFiles('css', $file, $options['relative'], $options['detectBrowser'], $options['detectDebug']);

// If only path is required
Строка 635 if ($options['pathOnly'])
{
if (count($includes) === 0)
{
return;
}

if (count($includes) === 1)
{
return $includes[0];
}

return $includes;
}

// If inclusion is required
$document = Factory::getDocument();

*

Septdir

  • Живу я здесь
  • 2932
  • 146 / 3
Отладку включайте, и смотрите откуда идет обращение
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

art22

  • Захожу иногда
  • 252
  • 0 / 0
Отладку включайте, и смотрите откуда идет обращение
как включить?
*

Septdir

  • Живу я здесь
  • 2932
  • 146 / 3
как включить?
В общих настройках.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

galll72

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Здравствуйте. Как решили проблему. Все то же самое.
*

Falana

  • Новичок
  • 8
  • 0 / 0
Re: Как исправить предупреждения HTMLer.php?
« Ответ #5 : Сегодня в 11:07:18 »
Решение скрытия ошибок следующее
внести правки в файле HTMLHelper.php
вместо строчки if (!is_array($attribs))
сделать так: if (!is_array($attribs) || !is_array($options))
таким образом уведомления исчезнут.
*

AlekVolsk

  • Гуру
  • 6571
  • 382 / 4
Re: Как исправить предупреждения HTMLer.php?
« Ответ #6 : Сегодня в 14:59:11 »
внести правки в файле HTMLHelper.php
... и потеряете все ваши правки при обновлении

на самом деле эта проблема не в хелпере, а в устаревшем расширении, которое вызывало хелпер некорректно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вид новостей отображается краткий и полный, как исправить

Автор Shademy

Ответов: 5
Просмотров: 164
Последний ответ 19.10.2018, 08:25:35
от effrit
Гуглбот показывает некорректное отображения сайта. Как исправить?

Автор Sensession

Ответов: 1
Просмотров: 238
Последний ответ 02.09.2018, 15:10:53
от arma
Одинаковые тайтлы страницы категории из за пагинации - как исправить?

Автор projger

Ответов: 2
Просмотров: 388
Последний ответ 21.06.2018, 08:21:35
от Afman
Как исправить ошибку?

Автор dikama

Ответов: 3
Просмотров: 192
Последний ответ 11.05.2018, 21:26:24
от phvsfpgs
Исправить ошибку

Автор pechenicyna2013

Ответов: 2
Просмотров: 142
Последний ответ 28.02.2018, 10:44:40
от pechenicyna2013