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


Добавление отмеченных товаров в списке к дополнительным категориям.


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 zugelman

    Новичок

  • Download User
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 15 March 2013 - 11:26 PM

Часто приходится товар, находящийся в одной категории добавлять в дополнительную. Трудоемко каждый раз заходить в редактирование товара и делать это в ручную.

Было бы идеально, если бы внизу списка товаров рядом с кнопкой "переместить" добавилась кнопка "добавить"
Ищу решение. Может уже есть готовый модуль или это уже как то реализовано.

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

  • Прикрепленный файл  1.jpg   117.95К   14 Количество загрузок:
  • Прикрепленный файл  2.jpg   92.04К   14 Количество загрузок:

  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 March 2013 - 12:12 PM

Кнопка "переместить" это

<a href="#" onclick="document.getElementById('add_command').value='prod_move'; document.getElementById('form').submit(); return false" class="inl">Переместить</a>

в файле catalog_products_categories.tpl.html
и обработчик ее

if ( isset($_POST["add_command"]) && ($_POST["add_command"]=="prod_off" || $_POST["add_command"]=="prod_on" || $_POST["add_command"]=="prod_dell" || $_POST["add_command"]=="prod_move") )
.....
elseif ( $_POST["add_command"]=="prod_move"){db_query( "UPDATE ".PRODUCTS_TABLE." SET categoryID = ".(int)$_POST["prod_categoryID"]." WHERE productID=".(int)$key);}

в файле catalog_products_categories.php

Сделайте еще одну такую же кнопку, заменив prod_move на, скажем, addition_cat, а "Переместить" на "Доп.категория". Ну и в PHP добавьте соответствующую обработку этого элемента $_POST. Имя таблицы я навскидку не помню, но его легко узнать.
Сорри, сделать и выложить сейчас нет времени.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 zugelman

    Новичок

  • Download User
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 17 March 2013 - 10:58 PM

С добавлением кнопки более менее понятно. А с обработкой элемента $_POST не очень. Попробую найти и разобраться.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 September 2015 - 01:28 PM

решение - http://vsupport.club...dpost__p__33576
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)