PDA

Zobacz pełną wersję : ZOO - automatyczna publikacja wpisu



bakbak
19-03-2013, 16:11
Witam.

Gdy dodaję wpis poprzez ZOO, po zalogowaniu do witryny (nie do zaplecza) wpis zostaje dodany, jednak nie jest opublikowany. W jaki sposób ustawić ten komponent, żeby automatycznie publikował wszystkie wpisy dodawane za pomocą witryny przez zalogowanego użytkownika.

Dzięki wielkie za pomoc.

souacz
19-03-2013, 23:54
components/com_zoo/controllers/submission.php


if (!$this->submission->isInTrustedMode() && !in_array('_itemstate', array_keys($this->elements_config))) {
$this->item->state = 1;
}


$this->item = $this->app->object->create('Item'); $this->item->application_id = $this->application->id;
$this->item->type = $this->type->id;
$this->item->publish_up = $now;
$this->item->publish_down = $this->app->database->getNullDate();
$this->item->access = $this->app->joomla->getDefaultAccess();
$this->item->created = $now;
$this->item->created_by = $this->user->get('id');
$this->item->created_by_alias = '';
$this->item->state = 1;
$this->item->searchable = true;
$this->item->getParams()
->set('config.enable_comments', true)
->set('config.primary_category', 0);
}




Na czerwono masz miejsca, w których musisz zmienić wartości na takie, jak podałem

bakbak
20-03-2013, 07:44
Wszystko udało się. Dzięki, Pozdrawiam