Перейти к содержимому


Фотография
- - - - -

Submission is not configured correctly


Лучший Ответ SmetDenis , 05 April 2013 - 07:38


Все очень просто. Вы не выбрали шаблоны для своих форм.
Изображение

На самом деле можно сделать одну общую форму сразу для всех типов материалов.
В качестве общей формы отправки я выставил "крестики". Остальные можно снять с публикации.

Пока разбирался - обновил вам Zoo до  3.0.11 (была 3.0.10)
Сделал бекап сайта с помощью akeeba Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 Save Tibet

Save Tibet

Отправлено 03 April 2013 - 20:55

Недавно поднимал этот вопрос в этой теме, но результата не добился до сих пор.
http://forum.joomla-...9.html#msg15019

Следуя рекомендациям, удалил все сабмишены и пункты меню, на них ссылающиеся, создал все заново, в результате опять ловлю ошибку при попытке редактировать элемент. Именно редактировать, а не добавлять новый. Что еще более странно — это то, что в одной категории (типе) элементов редактирование удается, у остальных нет.

Я буду признателен, если кто-то поможет разобраться, готов дать нужные доступы. мне кажется имеет место какая-то ошибка.
спасибо.
  • 0

#2 Guest_vmagis_*

Guest_vmagis_*

Отправлено 03 April 2013 - 21:26

Здесь несколько есть идей и проблем:
(описываю как иди, т.к. заглянуть что там у вас установлено и настроено - невозможно).
1. Когда элементы не в той позиции в full, то в submission при редактировании, а верней при просмотре, кликая на ссылку на второй и далее записи получаем сбой. Виноваты папки, т.е. сам элемент, который что-то не учитывает. 
2. При размещении некоторых элементов наблюдалось вообще "выскакивание" из самих публикаций на общий экран. (Пока не смогли найти причину, но лечится это тем, что элементы пришлось переместить в другую позицию в submission.
3. Редактировать мне все же все удавалось нормально, а тем более у меня много разных полей и разнообразных элементов.
4. Для клиента страница формируется нормально.
5. Потери или в не закрытии тегов не обнаружено.
6. Стоит на очереди на выявлении и исправлении, но чтобы все это отследить требуется создавать эти "невыполнимые" условия, где и происходит глюк.

#3 Save Tibet

Save Tibet

Отправлено 03 April 2013 - 21:44

вы извините, но я почти ничего не понял из того, что вы написали. как все это применимо к моей ситуации?

  • 0

#4 kostricyny

kostricyny

Отправлено 04 April 2013 - 00:20

Тоже попробую Вам немного помочь.

Вы получаете сообщение об ошибке "Submission is not configured correctly" вот по какой причине:
// check type
        if (!$this->type) {
            throw new SubmissionControllerException('Submissions are not configured correctly.');
        }

Переменная $this->type принадлежит классу SubmissionController прописанного в файле
.\components\com_zoo\controllers\submission.php

и неприятное для Вас сообщение рождается в недрах функции protected function _init().

Найдите в указанном выше классе эту самую функцию _init() и после строчки:
$this->redirectTo = urldecode($this->app->request->getString('redirect', ''));

поставьте, например, следующее:
echo "Дамп переменной type_id: ";
		var_dump($type_id);
		echo '<br>';

Затем, в этой же функции найдите строчку:
// set type
        $this->type  = $this->submission->getType($type_id);

и после неё поставьте, например, следующее:
echo "Дамп переменная this->type: ";
		jbdump($this->type);

Затем, сохраняете файл, запускаете процедуру submission и смотрите на содержание переменной type_id ... в ней должно быть
наименование выбранного вами типа элемента!
  • 0

#5 kostricyny

kostricyny

Отправлено 04 April 2013 - 00:34

Не успел исправить последнее предложение, ниже исправлено:

"... в ней должен быть псевдоним типа, для элементов которого Вы сделали submission. Скорее всего он у Вас ... ?"
  • 0

#6 SmetDenis

SmetDenis

Отправлено 04 April 2013 - 05:31

Алексей Рузов
Можете скинуть мне в личку доступ до вашего сайта?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 SmetDenis

SmetDenis

Отправлено 04 April 2013 - 17:51

Посмотрел.
У вас в формах не было поля "Item name". Это обязательное поле и без него не проходила валидация.
Проверил на крестиках - все отправляется и пересохраняется.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 Save Tibet

Save Tibet

Отправлено 04 April 2013 - 23:23

Поставил это поле для "браслетов", попробовал — ситуация та же. И еще для меня загадка, почему в урле, который отображается для ссылки "редактировать" у других категорий (не у крестиков) присутствует "krestiki". Например:
/katalog/braslety/submission/submission/krestiki-dobavlenie/braslety/80472c384368166e48958658d2f84979/submitted-item-1869?redirect=itemedit"

ощущение, что я где-то что-то упустил, но не могу понять, где.
  • 0

#9 SmetDenis

SmetDenis

Отправлено 05 April 2013 - 07:38   Лучший Ответ


Все очень просто. Вы не выбрали шаблоны для своих форм.
Изображение

На самом деле можно сделать одну общую форму сразу для всех типов материалов.
В качестве общей формы отправки я выставил "крестики". Остальные можно снять с публикации.

Пока разбирался - обновил вам Zoo до  3.0.11 (была 3.0.10)
Сделал бекап сайта с помощью akeeba
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 Save Tibet

Save Tibet

Отправлено 05 April 2013 - 09:37

я не знал, что можно одним сабмишеном управлять всеми типами изделий. сейчас оставил только тот, который создали вы (в который включены все типы), остальные удалил. и сделал пункт меню "my submissions" для управления каталогами. теперь все стало по человечески работать. спасибо, что подтолкнули к правильному решению!
  • 0




Click to return to top of page in style!