надо искать. спасибо.
ага. не открываются темы - отсутствует мод "стаж". Пока вернул старый файл session.php - надо уходить. приду - попробую вернуть эту модификацию к прежнему виду и опять проверить дебаггер...
---------------------------------------------
Спустя 2 часа:
Удалил мод стаж и вернул первоначальные настройки. Ошибка дебаггером в session.php больше не фиксируется.
В session.php стояла вот такая конструкция
Найти:
Код: Выделить всё
/**
* Get language id currently used by the user
*/
function get_iso_lang_id()
Код: Выделить всё
// STAH MOD
function format_date_joined($reg_date)
{
$reg_date = $reg_date - floor($reg_date%86400);
$today = mktime(0, 0, 0, date("m") , date("d"), date("Y"));
$day_whith_us = floor(floor(($today - $reg_date)/86400)%30);
$month_whith_us = floor(($today - $reg_date)/2592000);
$ret = "";
if ($month_whith_us == 1)
{
$ret .= $month_whith_us.iconv("cp1251", "UTF-8", " мес. и ");
}
if ($month_whith_us > 1 && $month_whith_us < 5)
{
$ret .= $month_whith_us.iconv("cp1251", "UTF-8", " мес. и ");
}
if ($month_whith_us > 4 || $month_whith_us == 0)
{
$ret .= $month_whith_us.iconv("cp1251", "UTF-8", " мес. и ");
}
if ($day_whith_us == 1)
{
$ret .= $day_whith_us.iconv("cp1251", "UTF-8", " день ");
}
if ($day_whith_us > 1 && $day_whith_us < 5)
{
$ret .= $day_whith_us.iconv("cp1251", "UTF-8", " дня ");
}
if ($day_whith_us > 4 || $day_whith_us == 0)
{
$ret .= $day_whith_us.iconv("cp1251", "UTF-8", " дней ");
}
return $ret;
}
// STAH MOD END
Спасибо всем за консультации и поддержку.
Сообщение добавлено... спустя 2 часа 36 минут 33 секунды:
Ну и раз здесь общий "склад ошибок" - решил написать сюда. У меня проблема с модом Дневники. Не работает только переход со страницы Настройки дневника в профиле. Ни смена стиля, не переход - ничего. При этом ВСЁ остальное у этого мода работает. Может кто чего подскажет - куда копать.
При переходе (то есть изменении настроек в профиле) выскакивает общая ошибка
SQL ERROR [ mysqli ]
Column 'blog_css' cannot be null [1048]
SQL
UPDATE phpbb_blogs_users SET instant_redirect = 1, blog_subscription_default = 0, blog_style = '0', blog_css = NULL WHERE user_id = 2
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/blog/includes/functions.php
LINE: 424
CALL: dbal_mysqli->sql_query()
FILE: [ROOT]/includes/ucp/ucp_blog.php
LINE: 65
CALL: update_user_blog_settings()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_blog->main()
FILE: [ROOT]/ucp.php
LINE: 333
CALL: p_master->load_active()
Страница: ucp.php?i=blog&mode=ucp_blog_settings
Файл: [ROOT]/blog/includes/functions.php
Строка: 390
[PHP Warning]
preg_replace(): Compilation failed: invalid range in character class at offset 32
эта строка в реале
Код: Выделить всё
$data['blog_css'] = preg_replace($matches, ' ', $data['blog_css']);