Хак, позволяющий сделать возможность отложенной публикации. Это когда пользователь может указать дату, когда его заметка будет видна остальным.
gears/nodes/models/nodes.php строку
gears/nodes/index.php после 74 строки добавляем
gears/blogs/index.php после строк
gears/nodes/models/nodes.php строку
$CI->db->where('nodes.created_date < \''.date('Y-m-d H',time()+3800).'\'');
меняем на if(!$this->viewdef) {
$CI->db->where('nodes.created_date < \''.date('Y-m-d H',time()+3800).'\'');
}
gears/nodes/index.php после 74 строки добавляем
$this->form->input('created_date');
в строке 191 добавляем :i после Y-m-d H
if((empty($node->published) OR $node->created_date >= date('Y-m-d H:i',time())) && $node->aid != $this->user->get('id') && !acl('nodes view_drafts')) return _403();
gears/blogs/index.php после строк
if(!empty($url_name) && $user->id == $this->user->get('id')){
$this->nodes->published = FALSE;
}
добавляемif(!empty($url_name) && $url_name==$this->user->get('url_name') && $user->id == $this->user->get('id')){
$this->nodes->viewdef = TRUE;
} 
