R
REVOLUTiON
Гость
При попытке адаптировать мод ленты новинок (бесплатный), страница загружается, но вверху появляются нотисы :
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> ';
$template->assign_block_vars('last_release', array(
'LAST_RELEASE' => $last_release,
'TITLE' => $title,));
}
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> ';
$template->assign_block_vars('last_release', array(
'LAST_RELEASE' => $last_release,
'TITLE' => $title,));
}