[DEELS OPGELOST] Search Newposts Autorefresh
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

[DEELS OPGELOST] Search Newposts Autorefresh
Laatst gewijzigd door djrandall op 21 okt 2004, 22:51, 2 keer totaal gewijzigd.
En zo is het!
Oplossing gevonden!
Open search.php en zoek:
Voeg hierna toe:
Zoek:
Voeg hierna toe:
Save and Close search.php
Open search_results_topics.php en zoek:
Voeg hiervoor toe:
Save and Close search_results_topics.php
Upload alle files.
Ik heb dit zelf ff snel gemaakt. Opmerkingen/verbeteringen altijd toegestaan.
Open search.php en zoek:
Code: Selecteer alles
$sql = "SELECT post_id
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'];
Code: Selecteer alles
$autorefresh = 1;
Code: Selecteer alles
'L_POSTED' => $lang['Posted'],
'L_SUBJECT' => $lang['Subject'],
Code: Selecteer alles
//autorefresh
'AUTOREFRESH' => ( $autorefresh==1 ) ? '<script type=text/javascript>setTimeout(\' document.location=document.location\' ,60000);</script>' : '',
Open search_results_topics.php en zoek:
Code: Selecteer alles
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="bottom"><span class="maintitle">{L_SEARCH_MATCHES}</span><br /></td>
</tr>
</table>
Code: Selecteer alles
{AUTOREFRESH}
Upload alle files.
Ik heb dit zelf ff snel gemaakt. Opmerkingen/verbeteringen altijd toegestaan.
En zo is het!
Het zit hem in de if statement,
bij een:
Doet hij het,
bij geen resultaten:
Dan voert hij de template variables niet door!
bij een:
Code: Selecteer alles
if ( $search_results != '' )
bij geen resultaten:
Code: Selecteer alles
else
{
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
}
En zo is het!
Code: Selecteer alles
"META" => '<meta http-equiv="refresh" content="60;url=' . append_sid("search.$phpEx?search_id=newposts") . '">'

Hmm, goeie.
Code: Selecteer alles
"META" => $search_id == 'newposts' ? '<meta http-equiv="refresh" content="60;url=' . append_sid("search.$phpEx?search_id=newposts") . '">' : ''
Code: Selecteer alles
$template->assign_vars(array(
'PAGINATION' => generate_pagination($base_url, $total_match_count, $per_page, $start),
'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $per_page ) + 1 ), ceil( $total_match_count / $per_page )),
'L_AUTHOR' => $lang['Author'],
'L_MESSAGE' => $lang['Message'],
'L_FORUM' => $lang['Forum'],
'L_TOPICS' => $lang['Topics'],
'L_REPLIES' => $lang['Replies'],
'L_VIEWS' => $lang['Views'],
'L_POSTS' => $lang['Posts'],
'L_LASTPOST' => $lang['Last_Post'],
'L_POSTED' => $lang['Posted'],
'L_SUBJECT' => $lang['Subject'],
'L_GOTO_PAGE' => $lang['Goto_page'])
);