Лента постеров

Started by Kryl on 2015-11-28 15:52 — 117 replies, 24094 views

#51
Ну коль нет у вас такой папки - не видать вам постеров в своей ленте.
нет, серьезно, этой папки нет. оно как-то решаемо же?
#52
да ладно :borg:
а - internal_data тоже наверное нет а в ней яйцо а в яйце игла. как в сказке прям. 🤣
я рукожоп, она скрыта была. спасибо, проблема решена, плюсую. спасибо за терпение.
#53
нет, серьезно, этой папки нет. оно как-то решаемо же?
архив данного мода разпаковываем - там паки и файлы которые необходимо закинуть на сервер и там есть - internal_data в ней thumbnails - вот её и кидаем в папку internal_data на сервере с правами 777
или просто создаём в папке internal_data - папку с названием thumbnails и ставим на неё права 777
#54
😉
#55
😉
а при наведении - постер всё равно не отображается 🙁 в увеличенном виде.
#56
а при наведении - постер всё равно не отображается 🙁 в увеличенном виде.
у меня тоже самое, установил все супер встало, только вот не так как на скрине, при наведении картинка не увеличивается и нет такой обширной инфы как на скрине. Думаю в файлах копать надо и самим править
#57
Lexx, Tahir,
так у Вас наверное пустые строки topic_image в BB_TOPICS

попробуйте поменять вот на эти строки

Spoiler content hidden.

Spoiler content hidden.
p.s код не проверял
#58
попробуйте поменять вот на эти строки
к сожалению не помогло. как только вставляю строчки в index.php , сайт не открывается
#59
в index.php
// BEGIN last 10.
if($bb_cfg['posters'])
{

    if (!$last_added = $datastore->get('last_added'))
    {
        $datastore->update('last_added');
        $last_added = $datastore->get('last_added');
    }

    if(empty($last_added))
    {
        $template->assign_vars(array(
            'EMPTY' => true,
        ));
    }
    else
    {
        $template->assign_vars(array(
            'EMPTY' => false,
        ));

        foreach ($last_added as $last_add)
        {
           preg_match_all('/\[poster\](.*?)\[\/poster\]/i', $last_add['post_text'], $poster, PREG_SET_ORDER);
           preg_match_all('/\[img=right\](.*?)\[\/img\]/i', $last_add['post_text'], $poster2, PREG_SET_ORDER);
           preg_match_all('/\[img=left\](.*?)\[\/img\]/i', $last_add['post_text'], $poster3, PREG_SET_ORDER);
           preg_match_all('/\[img\](.*?)\[\/img\]/i', $last_add['post_text'], $poster4, PREG_SET_ORDER);

           $url = '';
           if (@$poster[0][1])
           {
               $url = $poster[0][1];
           }
           elseif (@$poster2[0][1])
           {
               $url = $poster2[0][1];
           }
           elseif (@$poster3[0][1])
           {
               $url = $poster3[0][1];
           }
           elseif (@$poster4[0][1])
           {
               $url = $poster4[0][1];
           }

            $template->assign_block_vars('lastAdded', array(
                'TITLE' => wbr(str_short($last_add['topic_title'], 50)),
                'TOPIC_ID' => $last_add['topic_id'],
                'FORUM' => $last_add['forum_name'],
                'FORUM_ID' => $last_add['forum_id'],
                'POSTER' => profile_url(array('username' => $last_add['username'], 'user_rank' => $last_add['user_rank'])),
                'POSTER_ID' => $last_add['user_id'],
                'TORRENT_TIME' => bb_date($last_add['reg_time'], 'd-M', 'false'),
               'POSTER_FULL'  => ($last_add['topic_image'] == $url) ? $last_add['topic_image'] : $url,
                'SIZE' => humn_size($last_add['size']),
            )) ;
        }
    }
}
// END last 10

и build_cat_forums тоже не забудь поменять с поста выше, если будет ругаться на строку POSTER_FULL поменяй его на
'POSTER_FULL'  => $url,

p.s чистим кэш в админке
#60
Bender, все отлично заработало, спасибо