Иконка ресурса

Лента постеров 2015-11-28

Lexx

Пользователь
да ладно :borg:
а - internal_data тоже наверное нет а в ней яйцо а в яйце игла. как в сказке прям. :ROFLMAO:
я рукожоп, она скрыта была. спасибо, проблема решена, плюсую. спасибо за терпение.
 
Последнее редактирование:

vitalix

Пользователь
нет, серьезно, этой папки нет. оно как-то решаемо же?
архив данного мода разпаковываем - там паки и файлы которые необходимо закинуть на сервер и там есть - internal_data в ней thumbnails - вот её и кидаем в папку internal_data на сервере с правами 777
или просто создаём в папке internal_data - папку с названием thumbnails и ставим на неё права 777
 

Tahir

Пользователь
а при наведении - постер всё равно не отображается :( в увеличенном виде.
у меня тоже самое, установил все супер встало, только вот не так как на скрине, при наведении картинка не увеличивается и нет такой обширной инфы как на скрине. Думаю в файлах копать надо и самим править
 

Bender

Пользователь
Lexx, Tahir,
так у Вас наверное пустые строки topic_image в BB_TOPICS

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

PHP:
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_added['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']),
            )) ;
        }
    }
}

PHP:
//Store LastAdded
if($bb_cfg['posters'])
{
    $data = DB()->fetch_rowset("SELECT
           tr.topic_id, tr.forum_id, tr.reg_time, 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
       ORDER BY
           tr.reg_time DESC
       LIMIT 0," . $bb_cfg['last_added_num']);
    $this->store('last_added', $data);
}
p.s код не проверял
 

Bender

Пользователь
в index.php
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 поменяй его на
PHP:
'POSTER_FULL'  => $url,

p.s чистим кэш в админке
 
Сверху