Нотисы

  • Автор темы REVOLUTiON
  • Дата начала
R

REVOLUTiON

Гость
#1
При попытке адаптировать мод ленты новинок (бесплатный), страница загружается, но вверху появляются нотисы :

Notice: Use of undefined constant BT_TORRENTS_TABLE - assumed 'BT_TORRENTS_TABLE' in /srv/www/htdocs/pitbull-test/includes/page_header.php on line 61 Notice: Use of undefined constant POSTS_TEXT_TABLE - assumed 'POSTS_TEXT_TABLE' in /srv/www/htdocs/pitbull-test/includes/page_header.php on line 62 Notice: Use of undefined constant TOPICS_TABLE - assumed 'TOPICS_TABLE' in /srv/www/htdocs/pitbull-test/includes/page_header.php on line 63 Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /srv/www/htdocs/pitbull-test/includes/db/mysql.php on line 251

Подскажите, как можно исправить это. Я понимаю прекрасно по английски, но все таки хочется услышать нормальный, точный ответ. Заранее спасибо.

Ах да, вот кусок кода, который требует адаптации:

$porno_forums = $bb_cfg['porno_forums'] ? $bb_cfg['porno_forums'] : 0;

$new_torrent = $db->sql_query("SELECT t.topic_id, pt.post_text, pt.post_id, tt.topic_title, tt.topic_time

FROM ".BT_TORRENTS_TABLE." AS t,

".POSTS_TEXT_TABLE." AS pt,

".TOPICS_TABLE." AS tt

WHERE pt.post_id = t.post_id

AND tt.topic_id = t.topic_id

AND tt.forum_id NOT IN (".$porno_forums.")

GROUP BY t.reg_time DESC LIMIT 30

");

$i = 0;

while ($tor = $db->sql_fetchrow($new_torrent))

{

$i++;

preg_match_all('/\[img=.*?\](.*?)\[\/img:.*?\]/i', $tor['post_text'], $out);

$title = $tor['topic_title'];

$post_img = @$out[1][0] ? '<img title="$title" src="'.@$out[1][0].'" width=100 />' : '<img title="$title" src="images/no_poster.jpg" width=100 />';

$last_release = '<a href="'.TOPIC_URL.$tor['topic_id'].'">'.$post_img.'</a>&nbsp;';

$template->assign_block_vars('last_release', array(

'LAST_RELEASE' => $last_release,

'TITLE' => $title,));

}
 

Exile

Администратор
#2
Код:
BT_TORRENTS_TABLE = BB_BT_TORRENTS
POSTS_TEXT_TABLE = BB_POSTS_TEXT
TOPICS_TABLE = BB_TOPICS
Такого намека хватит?