DABR – Setting Auto Refresh Interval

Posted on 552 views

Halo gan sobat developer TC! Kali ini saya mau berbagi kepada kalian tentang Setting Auto Refresh Interval, artikel kemarin saya sudah bisa bukan yang tentang DABR – Buat sendiri twitlonger di self-hosting. Oke langsung saja kita mulai tutorial-nya.

Buka theme.php kemudian diatas bagian </head> taruh code sebagai berikut :

<meta content="',$refresh,'" http-equiv="refresh"/>

Di bawah code :

ob_start('ob_gzhandler');

Taruh script di bawah ini :

$refresh = setting_fetch('refresh', '');

Kemudian buka settings.php kemudian cari function settings_page($args) { di bawah-nya kita tambahkan seperti yang sudah saya highlighter :

	if ($args[1] == 'save') {
		$settings['browser']     = $_POST['browser'];
		$settings['perPage']     = $_POST['perPage'];
		$settings['gwt']         = $_POST['gwt'];
		$settings['colours']     = $_POST['colours'];
		$settings['reverse']     = $_POST['reverse'];
		$settings['timestamp']   = $_POST['timestamp'];
		$settings['hide_inline'] = $_POST['hide_inline'];
		$settings['utc_offset']  = (float)$_POST['utc_offset'];
		$settings['emoticons']   = $_POST['emoticons'];
		$settings['refresh']   = $_POST['refresh'];

Kemudian sebelum script :

	$gwt = array(
		'off' => 'Direct',
		'on' => 'Via GWT',
	);

Tambahkan script dibawah ini :

	$refresh = array(
		  ''		=>   'Disable',
		  '30'		=>   '30 Seconds',
		 '60'		=>  '1 Minute',
		 '120'		=>  '2 Minutes',
		 '300'		=>  '5 Minutes',
		 '600'		=>  '10 Minutes',
		 '1800'		=>  '30 Minutes',
		'3600' 	=> '1 Hour',
	);

Kemudian di bawah ini :

	$content .= '<p>Mode:<select name="browser">';
	$content .= theme('options', $modes, $GLOBALS['current_theme']);
	$content .= '</select></p>';

Tambahkan script ini :

	$content .= '<p>Auto Refresh:<select name="refresh">';
	$content .= theme('options', $refresh, setting_fetch('refresh', ''));
	$content .= '</select></p>';

Simpan kedua file tersebut di folder common kemudian cek di TC/settings apakah sudah berfungsi dengan baik atau belum. Jika sudah berfungsi dengan baik maka settingan diatas berhasil, jika tidak berhasil silahkan komentar di bawah biar saya bantu masalah-nya. Semoga Bermanfaat. Sekian. 😀

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna sistem windows dan linux. Contact : admin [at] nugi.biz

Leave a Reply