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

art22

  • Захожу иногда
  • 258
  • 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

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

art22

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

Septdir

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

galll72

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

Falana

  • Новичок
  • 11
  • 0 / 0
Решение скрытия ошибок следующее
внести правки в файле HTMLHelper.php
вместо строчки if (!is_array($attribs))
сделать так: if (!is_array($attribs) || !is_array($options))
таким образом уведомления исчезнут.
*

AlekVolsk

  • Гуру
  • 6713
  • 390 / 4
внести правки в файле HTMLHelper.php
... и потеряете все ваши правки при обновлении

на самом деле эта проблема не в хелпере, а в устаревшем расширении, которое вызывало хелпер некорректно
*

Falana

  • Новичок
  • 11
  • 0 / 0
Критикуешь - предлагай!
Что и где обновлять, как именно или только мнение ничем не обусловленное?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Никак не могу исправить текст

Автор Alteftik

Ответов: 4
Просмотров: 147
Последний ответ 26.04.2019, 22:17:16
от Alteftik
Вид новостей отображается краткий и полный, как исправить

Автор Shademy

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

Автор Sensession

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

Автор projger

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

Автор dikama

Ответов: 3
Просмотров: 220
Последний ответ 11.05.2018, 21:26:24
от phvsfpgs