search.php?search_id=actives

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
mickey75
Berichten: 4
Lid geworden op: 23 okt 2005, 00:43

search.php?search_id=actives

Bericht door mickey75 » 29 okt 2005, 12:40

Ik zou graag door middel van search.php?search_id=actives een overzicht krijgen van alle actieve topics op het forum. Uiteraard afhankelijk van de rechten van de user, of hidden forums ook worden weer gegeven.

Ik weet dat dit een kwestie is van een toevoeging aan search.php, maar mijn kennis van php gaat niet verder dan copy-paste en wat kleine aanpassingen maken :?

Iemand die mij hier verder mee kan helpen?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 29 okt 2005, 16:59

Op de site van Graham (ben de link even kwijt, kijk in zijn profiel op phpBB.com) staat een mod met nieuwe posts en reacties in de laatste 24 uur. Daily Topics heet hij.
... Maar ik modereer (nog) niet.

mickey75
Berichten: 4
Lid geworden op: 23 okt 2005, 00:43

Bericht door mickey75 » 30 okt 2005, 02:46

Ik kon op de site van Graham zo snel niets vinden...

Ben op .com wel iets tegengekomen wat ik heb verbouwd

http://www.phpbb.com/phpBB/viewtopic.ph ... ily+topics

ipv lastday heb ik alles gerenamed naar actives en ik heb de tijd voorlopig op 1 maand gezet. Uiteraard ook de overige bestanden die in deze mod worden genoemd aangepast en voor het gemak een actives linkje in overall_header.tpl.

dit is de uiteindelijke code in search.php

Code: Selecteer alles

$lastday=time()-2592000;
	if ( $search_id == 'newposts' ||$search_id == 'actives' || $search_id == 'egosearch' || $search_id == 'unanswered' || $search_keywords != '' || $search_author != '' )
	{
		if ( $search_id == 'newposts' ||$search_id == 'actives' || $search_id == 'egosearch' || ( $search_author != '' && $search_keywords == '' )  )
		{
			if ( $search_id == 'newposts' )
			{
				if ( $userdata['session_logged_in'] )
				{
					$sql = "SELECT post_id 
						FROM " . POSTS_TABLE . " 
						WHERE post_time >= " . $userdata['user_lastvisit'];
				}
				else
				{
					redirect(append_sid("login.$phpEx?redirect=search.$phpEx&search_id=newposts", true));
				}

				$show_results = 'topics';
				$sort_by = 0;
				$sort_dir = 'DESC';
			}
			elseif ( $search_id == 'actives' )
         {
            $sql = "SELECT post_id
                  FROM " . POSTS_TABLE . "
                  WHERE post_time >= $lastday";
                  $show_results = 'topics';
                  $sort_by = 0;
                  $sort_dir = 'DESC';
             }
ben er best tevreden over :lol:

Gesloten