решено Ошибка Undefined index: porno_forums

Dieselpower

Пользователь
#1
Доброго времени суток! Очень прошу помочь мне с устранением одной ошибки. При входе на сайт - вверху (над меню) появляется сообщение:

Notice: Undefined index: porno_forums in /var/virtual/www/bbox74.ru/httpdocs/tracker/includes/page_header.php on line 61

Началось все это после установки мода "Лента новых релизов". У меня TorrentPier 2.1 (R600)

Всю ночь ползал по сайтам, в первую очередь и по этому форуму, но, к сожалению, так решения проблемы и не нашел. Пробовал и комментировать строки с кодом, и удалять их, и заключать в IF-END IF в общем чего только не делал.. Очень на вас надеюсь!!!

Строка 61 - первая строка под спойлером
Код:
$porno_forums = $bb_cfg['porno_forums'] ? $bb_cfg['porno_forums'] : 0;
$new_torrent = DB()->sql_query("SELECT t.topic_id, ph.post_html, ph.post_id, tt.topic_title, tt.topic_time, t.size, t.poster_id, u.username, u.user_id, f.forum_id, t.forum_id, f.forum_name
FROM ".BB_BT_TORRENTS." AS t,
".BB_POSTS_HTML." AS ph,
".BB_TOPICS." AS tt,
".BB_USERS." AS u,
".BB_FORUMS." AS f
WHERE ph.post_id = t.post_id
AND tt.topic_id = t.topic_id
AND tt.topic_id = t.topic_id
AND t.poster_id = u.user_id
AND t.forum_id = f.forum_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('#<var class="postImg postImgAligned img-(.*?)" title="(.*?)">(.*?)</var>#', $tor['post_html'], $out);
$title = $tor['topic_title'];
$title_img = @$out[2][0] ? '<img src='.@$out[2][0].' width=250>' : '<img src=images/no_poster.jpg width=250>';
$post_img = @$out[2][0] ? '<img title="'.$title.'<hr /><center>'.$title_img.'<hr />Форум: '.$tor['forum_name'].'<br>Автор: '.$tor['username'].'<br>Размер: '.humn_size($tor['size']).'</center>" src="'.@$out[2][0].'" width=100 />' : '<img title="'.$title.'<br><center>'.$title_img.'</center>" 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,
));
}

Скрины
Безымянный.jpg
 

Dieselpower

Пользователь
#4
Такой принцип указания порно-форумов в движке не используется давно. Замените строку на
PHP:
$porno_forums = 0;
Спасибо за отклик! Нашелся еще один человек, который подсказал действующий вариант:

Код:
Удалить: 
$porno_forums = $bb_cfg['porno_forums'] ? $bb_cfg['porno_forums'] : 0;

в запросе же, заменить эту строку:

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

на вот эту:

 AND tt.forum_id NOT IN (".$bb_cfg['trash_forum_id'].")
 
Сверху