İstediğin kadart parametre atayabilirsin,Varsayılan bir değer atayıp kullanabilirsin istersen sayfalarda kendin bir değer gönderebilirsin.
function blok_haber($haber_kat,$limit=10,$sayfa=1){
$ci =& get_instance();
$sonuc = $ci->db->select('id, kategori, tarih, baslik, resim, durum')->from('haberler')
->where('kategori',$kaber_kat)->order_by('tarih','desc')->limit('4, 0')
->where('durum','1')
->get()->result_array();
return $sonuc;
}