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

D

desperadoo

#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Подскажите пожалуйста как её можно убрать?
 
W

Wmboard

#2
У нового хостинга что за php используется?

Вот подобная проблема описывается.

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

desperadoo

#3
Спасибо помогло. Было php 5.3, поменял на 5.2 и всё исчезло.
 
W

Wmboard

#4
Ну и отлично :)
 
B

Boss3

#5
Ага. Если php 5.3, то появляются Warning в блогах.

Намедни видать хостер обновил свое php, захожу на форум и не верю глазам :D

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


Решение в общем :D

Открываем файл 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 ставим собаку @ сохраняем и ошибка пропадет ;)
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread