Перенёс форум, появились проблемы: Warning в блогах на vBulletin

  • Автор темы desperadoo
  • 3369
  • Обновлено
  • 02, Dec 2012
  • #1
Недавно перенёс форум на новый хостинг и появилась проблема с дневниками.

В самом верху появилась надпись:

Warning: trim() expects parameter 1 to be string, array given in [path]/includes/functions.php on line 307

Warning: number_format() expects parameter 1 to be double, array given in [path]/includes/functions.php on line 361

GПодскажите пожалуйста как её можно убрать?

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 02, Dec 2012
  • #2
У нового хостинга что за php используется? Вот подобная проблема

описывается. А так проблема решается вроде с помощью перехода на php 5.1, хотя если честно я подобной не встречал ни на пятом, ни на четвертом php
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 24, Feb 2013
  • #3
Ага. Если php 5.3, то появляются Warning в блогах. Намедни видать хостер обновил свое php, захожу на форум и не верю глазам
Warning: trim() expects parameter 1 to be string, array given in [path]/includes/functions.php on line 307
Warning: number_format() expects parameter 1 to be double, array given in [path]/includes/functions.php on line 361
Решение в общем Открываем файл includes/blog_functions.php Ищем строки:
 
1205 $blogstats = $vbulletin->blogstats;
1206 foreach ($blogstats AS $key => $value)
1207 {
1208 
1209 $blogstats["$key"] = vb_number_format($value);
1210 }
Перед vb_number_format ставим собаку @ сохраняем и ошибка пропадет
 

Boss3


Рег
19 Jun, 2010

Тем
70

Постов
1220

Баллов
1920
Тем
49554
Комментарии
57426
Опыт
552966

Интересно