Вчера ставил на phpbb3 3.0.5 версию с
оффсайта с ручным внесением изменений в файлы, на автоматическую установку не решился. Все стало без проблем и ошибок. Однако сегодня в процессе работы были обнаружены некоторые баги и ошибки, но на работу форума вцелом они не влияют, что и радует :) В ближайшее время буду пытаться устранять, по результатам буду по возможности отписываться. Так же уже перевел на русский кнопки под prosilver, когда переведу все, выложу в
соответствующую тему.
Добавлено спустя 2 часа 42 минуты 51 секунду:
Итак, исправляем первый баг: если после нажатия на Х (крестик) для удаления комментария в гостевой книге ничего не происходит (т.е. сообщение не удаляется), то открываем garage_guestbook.php и заменяем
Код: Выделить всё
$garage->delete_rows(GARAGE_GUESTBOOKS_TABLE, 'id', $data['comment_id']);
на
Код: Выделить всё
$garage->delete_rows(GARAGE_GUESTBOOKS_TABLE, 'id', $comment_id);
Добавлено спустя 12 минут 48 секунд:
Еще один: если при нажатии в легенде форума на группу пользователей (например: Администраторы, Главные модераторы) выскакивает ошибка
Код: Выделить всё
SQL ERROR [ mysqli ]
Unknown column 'u.user_id' in 'on clause' [1054]
SQL
SELECT u.user_id, v.id as vid FROM phpbb_users u , phpbb_user_group ug LEFT JOIN phpbb_garage_vehicles v ON ( v.user_id = u.user_id AND v.main_vehicle = 1 ) WHERE u.user_type IN (0, 3) AND ug.user_pending = 0 AND u.user_id = ug.user_id AND ug.group_id = 19 ORDER BY ug.group_leader DESC, u.user_regdate ASC LIMIT 25
, то открываем memberlist.php и заменяем следующие строки
Код: Выделить всё
// Get us some users :D
$sql = "SELECT u.user_id, v.id as vid
FROM " . USERS_TABLE . " u
$sql_from
LEFT JOIN " . GARAGE_VEHICLES_TABLE . " v
ON (
v.user_id = u.user_id AND v.main_vehicle = 1
)
на
Код: Выделить всё
// Get us some users :D
$sql = "SELECT u.user_id, v.id as vid
FROM ( " . USERS_TABLE . " u
$sql_from
) LEFT JOIN " . GARAGE_VEHICLES_TABLE . " v
ON (
v.user_id = u.user_id AND v.main_vehicle = 1
)