Pagina 1 van 1

forum_id uit actieve topics filteren

Geplaatst: 02 mei 2008, 21:56
door poekelen
hoi
ik autobot rss mod geinstalleerd en nu wil ik het forum gedeelte waar deze bot post uit de actieve topics halen.
ik weet dat ik een search.php moet zijn en dit stukje code moet aanpassen maar mij lukt het niet.

Code: Selecteer alles

case 'active_topics':
				$l_search_title = $user->lang['SEARCH_ACTIVE_TOPICS'];
				$show_results = 'topics';
				$sort_key = 't';
				$sort_dir = 'd';
				$sort_days = request_var('st', 7);
				$sort_by_sql['t'] = 't.topic_last_post_time';

				gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param);
				$s_sort_key = $s_sort_dir = '';

				$last_post_time_sql = ($sort_days) ? ' AND t.topic_last_post_time > ' . (time() - ($sort_days * 24 * 3600)) : '';

				$sql = 'SELECT t.topic_last_post_time, t.topic_id
					FROM ' . TOPICS_TABLE . " t
					WHERE t.topic_moved_id = 0
						$last_post_time_sql
						" . str_replace(array('p.', 'post_'), array('t.', 'topic_'), $m_approve_fid_sql) . '
						' . ((sizeof($ex_fid_ary)) ? ' AND ' . $db->sql_in_set('t.forum_id', $ex_fid_ary, true) : '') . '
					ORDER BY t.topic_last_post_time DESC';
				$field = 'topic_id';
			break;
voor de rest weet ik dat je met

Code: Selecteer alles

AND forum_id <> id
het forum id niet weergeeft. heb het op verschillende plekken in de bovenstaande code geplaatst maar het wil maar niet lukken. weten jullie waar ik deze aanpassing moet maken?