Лента новинок

Sprinx

Пользователь
Со временем заметил, что не отображаются но постеры.
Переставлял мод.Не помогает.
1.png

Это значение в таблице.Вместо thumb должно быть images/no-poster.png.
В ручную правил,отображается нормально.

Подскажите как исправить?
 

Lynx

Пользователь
Мод работает.
Но если делать рандомский вывод, в саму ленту выводятся только ссылки на топики, а миниатюры постеров и ноу-постеров не отображаются. В предпросмотре при наведении, постеры отображаются.
build_cat_forums.php:

PHP:
//Poster_Mod
if($bb_cfg['lenta'])
{
$data = DB()->sql_query("
SELECT COUNT(tr.topic_id) as count FROM ". BB_BT_TORRENTS ." tr LIMIT ". $bb_cfg['lenta_posters'] ."");
$data = DB()->fetch_rowset("SELECT
            tr.topic_id, tr.size,
            t.topic_title, t.topic_image,
            f.forum_name,
            u.username, u.user_id, u.user_rank,
            pt.post_text
        FROM
            ". BB_BT_TORRENTS ." tr
        LEFT JOIN ". BB_TOPICS ." t ON tr.topic_id = t.topic_id
        LEFT JOIN ". BB_FORUMS ." f ON tr.forum_id = f.forum_id
        LEFT JOIN ". BB_USERS ." u  ON tr.poster_id = u.user_id
        LEFT JOIN ". BB_POSTS_TEXT ." pt  ON tr.post_id = pt.post_id
        WHERE
            tr.forum_id NOT IN (".$bb_cfg['not_in'].")
        ORDER BY RAND()
        LIMIT ". $bb_cfg['lenta_posters'] ."
        ");
    $this->store('poster_mod', $data);
}

Что-то не так в запросе? Или постеры не отображаются, т.к. для этого необходимо разрегистрировать все торренты и заново зарегистрировать?
 

Lynx

Пользователь
Lynx, вроде все ок. только непонятно зачем первый запрос
Без этого запроса ваще ничего не выводит, даже ссылки.
По дате регистрации торрентов постеры и нопостеры в ленту выводятся без проблем (причём только те, которые зарегистрированы после установки мода), а в случайном порядке не хотят. Предполагаю, что проблема в tr.topic_id
 
G

Gemini_13

Гость
Lynx, я мод не смотрел просто. зачем подбивать count первым запросом, когда ты указываешь лимит? разве не будет count = лимит? Ну да лан, может я не прав, но к ошибке оно не относится. надо бы глянуть как ты выводишь в шаблон, запрос вроде правильный
 
Сверху