Last added post + addon

krumax

Пользователь
diim, действительно - обнаружена ошибка в инструкции и о ней писалось выше:
находим
PHP:
bb_update_config(array('active_ads' => serialize($ad_block_assignment)));

}
и после него вставляем
PHP:
// Новые сообщения с Авой на Ajax
if($bb_cfg['new_add_post_num'])
{
    $porno_forums = $bb_cfg['porno_forums'] ? $bb_cfg['porno_forums'] : '0';
    $trash_forums = $bb_cfg['trash_forum_id'] ? $bb_cfg['trash_forum_id'] : '0';
    $ignor_forum = $bb_cfg['new_add_post_ignor_f'];
    $data = DB()->fetch_rowset("SELECT
            tr.topic_id, tr.forum_id, tr.poster_id, tr.post_id,
            t.*, f.*, u.user_id, u.username, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_opt, u.user_rank
        FROM
            ". BB_POSTS ." tr
        LEFT JOIN ". BB_TOPICS ." t ON tr.post_id = t.topic_last_post_id
                                      AND t.forum_id NOT IN($ignor_forum, $porno_forums, $trash_forums)
        LEFT JOIN ". BB_FORUMS ." f ON tr.forum_id = f.forum_id
                                      AND f.auth_read = ". AUTH_ALL ."
        LEFT JOIN ". BB_USERS ." u  ON tr.poster_id = u.user_id
                                      AND u.username = u.username
        ORDER BY
            t.topic_last_post_time DESC
        LIMIT 0,".$bb_cfg['new_add_post_num']);
    $this->store('new_added_post', $data);
}

P.S.
Инструкцию перезалил.
 
D

diim

Гость
krumax,
Вот теперь порядок, только встало кривовато и аватары громадные и разные по размеру, не есть гут !
 
D

diim

Гость
krumax,
Еще вопрос по выводу сообщений, время поста в таблице вывода не соответствует реальному времяни когда переходишь в сам пост (пример у тебя на трекере -2часа отличается время), как исправить можно ?
 

krumax

Пользователь
diim, только-что проверил - у меня время соответствует, хотя возможно это связано с часовыми поясами.
Надо будит проверить...
 
D

diim

Гость
Varius,
Да ты о чем, у меня 331 последний билд стоит, тут дело не в авто определении времени для гостей. А уже сам мод нужно копать что бы в нем соответствовало времени поста на самом деле, а то на главной показывает одно время, переходишь в тему другое.
 

krumax

Пользователь
diim, я так понял данная проблема возникает только при просмотре сайта под Гостем,
при Авторизации данная проблема исчезает, что впрочем и не удивительно.
 
D

diim

Гость
krumax,
Да нет, у себя на трекере я захожу залогиненым и всеравно таже фигня разница 2 часа .
Сейчас зашёл под гостем тоже разница в два часа в блоке показывает 22:57, а когда переходишь в сообщение 00:57
--- добавлено: Dec 1, 2011 9:09 PM ---
Щас зашeл под гостем к тебе на трекер показывает 22:34 , а сообщение 20:34
 
Сверху