Форум русской поддержки Joomla!® CMS
05.12.2016, 02:30:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как запретить JoomShopping 3.15.3 создавать товары с одинаковым кодом (артикулом)?

 (Прочитано 809 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Satool
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 90



« : 19.10.2013, 17:49:15 »

Здравствуйте!
Как запретить JoomShopping 3.15.3 создавать товары с одинаковым кодом (артикулом)?
Спасибо.
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8803


http://n*****n.com


« Ответ #1 : 19.10.2013, 21:07:27 »

зачем запрещать?
не создавайте их Azn

странный вопрос..
Записан
Satool
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 90



« Ответ #2 : 19.10.2013, 22:04:27 »

Чтоб исключить возможность добавления дублирующих товаров Smiley
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7743



« Ответ #3 : 20.10.2013, 00:20:35 »

по умолчанию такой возможности нет
Записан
jorevo
Завсегдатай
*****

Репутация: +12/-1
Offline Offline

Сообщений: 606


« Ответ #4 : 11.10.2014, 14:27:53 »

по умолчанию такой возможности нет

А не по умолчанию - есть? Или как то проверить созданные артикулы на уникальность?
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7743



« Ответ #5 : 11.10.2014, 17:06:59 »

Цитировать
как то проверить созданные артикулы на уникальность

ну первое что пришло в голову на 2 строки кода: в файле \administrator\components\com_jshopping\views\product_list\tmpl\default.php после

Код:
<?php echo $row->ean?>

добавьте

Код:
<?php if ($row->ean == $old_ean) echo 'Warning! EAN EXIST!'; $old_ean=$row->ean; ?>

и отсортируйте в админке список товаров по EAN. а потом найдите все 'Warning! EAN EXIST!'
Записан
shurakana
Живу я здесь
******

Репутация: +48/-6
Offline Offline

Сообщений: 859



« Ответ #6 : 11.10.2014, 17:43:36 »

Я помню делал чтобы код товара создавался из номера категории, и идентификатора товара.. типа: 0002-0045
Записан
jorevo
Завсегдатай
*****

Репутация: +12/-1
Offline Offline

Сообщений: 606


« Ответ #7 : 11.10.2014, 20:02:07 »

Дмитрий... если честно логики не понял - это проверка на уникальность или существование? $old_ean - это что?
Записан
Виталик
Группа развития
*****

Репутация: +123/-0
Offline Offline

Пол: Мужской
Сообщений: 1208



« Ответ #8 : 11.10.2014, 20:09:26 »

я когда-то делал плагин который при сохранении проверяет алиас на уникальность и возвращает на страницу редактирования материала
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7743



« Ответ #9 : 11.10.2014, 20:46:08 »

это проверка на уникальность или существование?

это посмотреть в списке товаров в админке одинаковые артикулы
Записан
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 277


Богиня Иштар и ее пес Пи..ц


« Ответ #10 : 25.06.2015, 17:39:46 »

Аналогичный вопрос по теме
но нужна проверка по совпадающим EAN зависимых атрибутов

Проблема в том, что для такой проверки нужно получить массив всех зав. атрибутов..
Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #11 : 25.06.2015, 18:39:57 »

для таблицы _jshopping_products
создайте индекс Unique
для поля
product_ean
Записан
Cerber
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 277


Богиня Иштар и ее пес Пи..ц


« Ответ #12 : 25.06.2015, 20:54:47 »

Виктор спасибо за вариант
В моем случае это таблица “_jshopping_products_attr” для поля “ean”
Но при создании атрибута с существующим EAN будет выскакивать ошибка

А нужно просто подсветка одинакового атрибута или товара атрибута
« Последнее редактирование: 27.06.2015, 18:48:10 от Cerber » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet