Ответить в теме

Sprinx, а что в инструкции делает кусок кода из моды постеров: :)

 

[CODE]Открыть posting.php

 

Найти

 

if (defined('TORRENT_ATTACH_ID') && $bb_cfg['bt_newtopic_auto_reg'] && !$error_msg)

 

Ниже добавить

 

if ($mode == 'newtopic' && defined('TORRENT_ATTACH_ID') || defined('TORRENT_ATTACH_ID') && $bb_cfg['bt_newtopic_auto_reg'] && !$error_msg)

    {

        $row = DB()->fetch_row("SELECT post_text FROM ". BB_POSTS_TEXT ." WHERE post_id = $post_id");        

            preg_match_all('/\[poster\](.*?)\[\/poster\]/i', $row['post_text'], $poster4, PREG_SET_ORDER);

            preg_match_all('/\[img=right\](.*?)\[\/img\]/i', $row['post_text'], $poster3, PREG_SET_ORDER);

            preg_match_all('/\[img=left\](.*?)\[\/img\]/i', $row['post_text'], $poster2, PREG_SET_ORDER);

            preg_match_all('/\[img\](.*?)\[\/img\]/i', $row['post_text'], $poster1, PREG_SET_ORDER);

                $url = '';

                if (isset($poster3[0][1])) $url = $poster3[0][1];

                elseif (isset($poster4[0][1])) $url = $poster4[0][1];

                elseif (isset($poster2[0][1])) $url = $poster2[0][1];

                elseif (isset($poster1[0][1])) $url = $poster1[0][1];

                DB()->query("UPDATE ". BB_TOPICS ." SET topic_image = '$url' WHERE topic_id = $topic_id ");

    }[/CODE]


Сверху