"Submissions are not configured correctly".
#1
Отправлено 17 April 2012 - 09:09
#2
Отправлено 17 April 2012 - 17:59
Файл components\com_zoo\controllers\submission.php
if (!$this->application || !$this->submission) { throw new SubmissionControllerException('Submissions are not configured correctly.'); }
т.е по каким то причинам у вас не передается либо приложение, либо сам Submission.
Судя по коду оба берутся из базы данных. Попробуйте пересоздать подачу материалов.
P.S. Это ошибка не на стороне JBZoo, а в самом Zoo валидация формы.
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 17 April 2012 - 21:31
#4
Отправлено 17 April 2012 - 21:33
#5
Отправлено 18 April 2012 - 23:21
Касательно моего последнего вопроса о создании Submission для скопированного типа матерала, то, наверное, очевидно, что ответ - нет.
У меня ещё вопрос. Созданный пользователем материал путём заполнения формы Submission имеет потребность в опубликовании администратором. Как сделать так, чтобы он публиковался автоматически? Где это настраивается?
#6
Отправлено 19 April 2012 - 09:21
Сделать можно, но не нужно. Будут конфликты.Ещё вопрос. Возможно ли создать форму Submission для типа материала созданного путём копирования одного из существующих в jbzoo?
По умолчанию материал не опубликован. Если отправку сделать доверенной, и только для авторизованных пользователей, то можно будет выводить дополнительные системные поля для редактирования. Посмотрите в настройках галочку "режим доверия".У меня ещё вопрос. Созданный пользователем материал путём заполнения формы Submission имеет потребность в опубликовании администратором. Как сделать так, чтобы он публиковался автоматически? Где это настраивается?
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#7
Отправлено 02 May 2012 - 17:18
protected function _init() {
//init vars
$type_id = $this->app->request->getCmd('type_id');
$hash = $this->app->request->getCmd('submission_hash');
$this->redirectTo = $this->app->request->getString('redirect');
// check config
$this->_checkConfig();
// get submission info from request
if ($type_id) {
if ($hash != $this->app->submission->getSubmissionHash($this->submission->id, $type_id, $this->item_id)) {
throw new SubmissionControllerException('Hashes did not match.');
}
// else get submission info from active menu
} elseif ($this->menu_params) {
$type_id = $this->menu_params->get('type');
// remove item_id (menu item may not have an item_id)
$this->item_id = null;
}
// set type
$this->type = $this->submission->getType($type_id);
// check type
if (!$this->type) {
throw new SubmissionControllerException('Submissions are not configured correctly.');
}
Подскажите, что такое type? Из-за чего может падать?
#8
Отправлено 03 May 2012 - 19:01