0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 216 Просмотров
*

platonische

  • Давно я тут
  • 320
  • 0
  • Парусные экспедиции vk.com/tc670
Подскажите где почитать про групповую обработку.

Одна из функций ПРОСТАЯ например: надо проставить товарам поставщика.
Второй пример ПОСЛОЖНЕЕ: надо поставить альтернативный артикул (каждой единицы свой)

 
Парусные экспедиции http://vk.com/tc670, сплавы на байдарках http://vk.com/magnittv_turism
*

Serg_

  • Осваиваюсь на форуме
  • 175
  • 23
  • Skype: smile_bot (Запорожье)
Re: Групповая обработка (реализация)
« Ответ #1 : 18.04.2017, 09:53:30 »
Если в общем, то почитайте про запросы к базе данных MySQL.
Если про конкретный компонент электронной коммерции, то надо уточнить какой.
Например, работал с joomshopping'ом так там есть возможность групповой обработки товаров.

По второму вопросу:
если альтернативные артикулы без какой-либо зависимости от уже введённых данных, то наверное вручную обрабатывать.
Хотя это гадание по кофейной гуще.
*

platonische

  • Давно я тут
  • 320
  • 0
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #2 : 18.04.2017, 13:10:47 »
Если в общем, то почитайте про запросы к базе данных MySQL.
Если про конкретный компонент электронной коммерции, то надо уточнить какой.
Например, работал с joomshopping'ом так там есть возможность групповой обработки товаров.

По второму вопросу:
если альтернативные артикулы без какой-либо зависимости от уже введённых данных, то наверное вручную обрабатывать.
Хотя это гадание по кофейной гуще.

Про запросы к MySQL это думается мы умееем. Т.е. как должны измениться данные это я представляю.
Компонент свой.

в контроллер вида ***s надо добавить функцию к примеру myUpdate и решать задачу с поступившими данными и базой, а вот вопрос как предоставить пользователю интерфейс для заполнения информации в J! для групповой обработки - вот тут я хотел бы спросить.
Парусные экспедиции http://vk.com/tc670, сплавы на байдарках http://vk.com/magnittv_turism
*

fsv

  • Практически профи
  • 2524
  • 367
Re: Групповая обработка (реализация)
« Ответ #3 : 18.04.2017, 15:21:11 »
а вот вопрос как предоставить пользователю интерфейс для заполнения информации в J! для групповой обработки - вот тут я хотел бы спросить.
Посмотрите, как реализовано в админке com_content. Также сделал в своем компоненте, но у меня была стандартная "джумловская" пакетная обработка, а у вас своя. Но, возможно, если подкрутить, то пойдет.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения
*

platonische

  • Давно я тут
  • 320
  • 0
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #4 : 19.04.2017, 12:20:29 »
Немного не понимаю...

Создал кнопку, создал модальное окно с нужными селектами, кновка выполнить перенаправляет в контроллер.таск
Что дальше? просто самому все тут писать или как-то из контроллера можно создать элементы.

Мне надо примерно след. я указываю продуктам (подмножество) поставщика и хочу чтобы в таблице РЕЕСТР создались записи.
Таблица РЕЕСТР с видами и моделями существует и функционирует.

Можно ли из контроллера воспользоваться моделью по добавлению единиц?
Парусные экспедиции http://vk.com/tc670, сплавы на байдарках http://vk.com/magnittv_turism
*

platonische

  • Давно я тут
  • 320
  • 0
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #5 : 19.04.2017, 12:47:50 »
да модель взял и выполнил save все сохраняеется
Код: php-brief
public function addproduct()
{
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
$jinput = JFactory::getApplication()->input;

$cid = $jinput->get('cid');
$provider = $jinput->get('provider');

$m = JModelLegacy::getInstance( $name = 'registry', $prefix = 'HZCatalogModel' );  // Взяли модель

foreach ($cid as $id){
$data['product_id'] = $id;
$data['provider_id'] = $provider;
$data['published'] = '1';
$m->save($data);
}




$this->setRedirect(JRoute::_('index.php?option=com_hzcatalog&view=registrys' . $this->getRedirectToListAppend(), false));

}

Но случилось непонятное... у меня в виде registry перестали работать поля repitable в режиме редактирования.... уходят с
view=registry&layout=edit&id=4 на страницу id=4 - не понимаю почему.
Парусные экспедиции http://vk.com/tc670, сплавы на байдарках http://vk.com/magnittv_turism
*

platonische

  • Давно я тут
  • 320
  • 0
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #6 : 19.04.2017, 13:28:43 »
Проблема в неполных данных.
нужно воссоздавать структуру repitable полей и тогда все проходит хорошо
Парусные экспедиции http://vk.com/tc670, сплавы на байдарках http://vk.com/magnittv_turism
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обработка AJAX в компоненте Joomla!3

Автор balancer

Ответов: 32
Просмотров: 2332
Последний ответ 08.02.2017, 10:09:38
от b2z
Обработка плагином поля description

Автор platonische

Ответов: 4
Просмотров: 348
Последний ответ 07.04.2016, 10:43:53
от platonische
Обработка кнопок в компоненте

Автор olejenya

Ответов: 5
Просмотров: 436
Последний ответ 09.02.2015, 22:42:24
от robert