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


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

Все заказы на фронтальную часть


Сообщений в теме: 20

#1 Evgeni

Evgeni

Отправлено 20 February 2015 - 14:30

Добрый день,

Перерыл весь форум, все что нашел не помогло...

Нужно, чтобы новый заказ был с флагом "На главной" - да.

 

вставлял в данный файл
\media\zoo\applications\jbuniversal\framework\controllers\basket.php

 

этот код: 

  1. $this->app->table->item->save($item); // после этой строки
  2. $this->app->category->saveCategoryItemRelations($item, array(0));
  3. $item->getParams()->set('config.primary_category', 0);
  4. $this->app->table->item->save($item); // сохранить изменения
    но при заказе флаг на "Да" не меняется. Помогите пожалуйста решить проблему.

 


  • 0

#2 laRus

laRus

Отправлено 20 February 2015 - 20:07

Извините, а можно в примерных картинках, что-ли как-нибудь... не знаю, как остальным (ну, типа, все же знают, Мужчины-то мыслят Иными Категориями, чем Девушки :)  .. это нормально! и, более того, добавляет, безусловно, прелести в отношения  ;) , но одновременно часто затрудняет моё лично понимание), а мне хочется представить задачу, тогда часто и На уМ приходит... светлая идея.

 

Так, теперь о главном. Вы хотите, чтобы после того, как пользователь кликнул "отправить" ("заказать" или еще что-то-там), его "перекидывало" на главную страницу, без вывода странички "Ваш заказ успешно сформирован"? Правильно? (или нет?  (wonder)  )


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 Evgeni

Evgeni

Отправлено 21 February 2015 - 10:04

Извините, а можно в примерных картинках, что-ли как-нибудь... не знаю, как остальным (ну, типа, все же знают, Мужчины-то мыслят Иными Категориями, чем Девушки :)  .. это нормально! и, более того, добавляет, безусловно, прелести в отношения  ;) , но одновременно часто затрудняет моё лично понимание), а мне хочется представить задачу, тогда часто и На уМ приходит... светлая идея.

 

Так, теперь о главном. Вы хотите, чтобы после того, как пользователь кликнул "отправить" ("заказать" или еще что-то-там), его "перекидывало" на главную страницу, без вывода странички "Ваш заказ успешно сформирован"? Правильно? (или нет?  (wonder)  )

 


Нет, 
нужно, чтобы по всем Заказам (в админ панели), переключатель radio "На главной", стоял на "Да" по умолчанию.
Скрин..
 

Прикрепленные изображения

  • screen_yes.jpg

  • 0

#4 SmetDenis

SmetDenis

Отправлено 21 February 2015 - 11:17

вставлял в данный файл \media\zoo\applications\jbuniversal\framework\controllers\basket.php


Код, приведенный в первом сообщении, верный. Видимо вставлен не в том месте.
Можете показать ваш файл basket.php ? (атачем)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#5 Evgeni

Evgeni

Отправлено 21 February 2015 - 17:32

вот файл

Да, один момент, может прояснит ситуацию. Когда я делаю заказ на фронтенде под администратором (я авторизированный), то флаг становится как надо - на "Да". Когда же я незарегистрированным пользовател. оформляю заказ, то приходит заказ "На главной - Нет".

Прикрепленные файлы

  • Прикрепленный файл  basket.php   17.43К   38 Количество загрузок:

  • 0

#6 Evgeni

Evgeni

Отправлено 23 February 2015 - 09:38

Я прошу прощения за назойливость, но требуется решение данного вопроса...


Сообщение отредактировал Evgeni: 23 February 2015 - 17:31

  • 0

#7 Evgeni

Evgeni

Отправлено 23 February 2015 - 18:13

Вылез еще один нюанс по данной теме.
При попытке отредактировать Заказ через фронтальную часть (с помощью элемента Edit - "Изменить элемент").
Выскакивает :
Ошибка
Renderer Layout "item.order.edit" not found. (File: administrator/components/com_zoo/classes/renderer/submission.php, Line: 48)

 

Я так понимаю, что в типе Order нет Submission ?

Прикрепленные изображения

  • error_na_fronte.jpg

  • 0

#8 Sliapy

Sliapy

Отправлено 23 February 2015 - 19:01

Извините за задержку с ответом. Отправил ваш вопрос разработчикам.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#9 Evgeni

Evgeni

Отправлено 25 February 2015 - 12:34

Ребята, помогите решить вопросы!

Игнор - это не вариант...


  • 0

#10 SmetDenis

SmetDenis

Отправлено 26 February 2015 - 12:33

Добрый день, Евгений.

 

Прошу меня извинить, что заставил вас ждать.

 

Когда же я незарегистрированным пользовател. оформляю заказ, то приходит заказ "На главной - Нет".

 

Похоже, что у не авторизованного пользователя не хватает прав для подобных действий.

Права можно посмотреть в настройках каталога - permitions. Для public добавить право изменения.

 

Я так понимаю, что в типе Order нет Submission ?
 

Не совсем так.

Материалы можно редактировать 2мя способами

 - Через специальные формы подачи

 - Через специальный шаблон edit, который появился относительно недавно в компоненте Zoo.

 

Шаблон не добавится сам, но это легко исправить http://jbzoo.ru/blog...ate-jbzoo-2-1-5(c середины статьи).


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



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





Click to return to top of page in style!