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

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

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

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

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

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



« : 19.10.2013, 17:49:15 »

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

Репутация: +752/-16
Online Online

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


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
Профи
********

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

Сообщений: 9075



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

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

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

Сообщений: 606


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

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

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

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

Сообщений: 9075



« Ответ #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
Живу я здесь
******

Репутация: +49/-6
Online Online

Сообщений: 870



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

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

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

Сообщений: 606


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

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

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

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



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

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

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

Сообщений: 9075



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

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

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

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

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


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


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

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

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

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

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

JoomShopping Team


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

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

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

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


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


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

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

А нужно просто подсветка одинакового атрибута или товара атрибута
« Последнее редактирование: 27.06.2015, 18:48:10 от Cerber » Записан
max3w
Новичок
*

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

Сообщений: 3


« Ответ #13 : 27.01.2017, 19:19:13 »

Я помню делал чтобы код товара создавался из номера категории, и идентификатора товара.. типа: 0002-0045
А как делали? Нужна помощь....частично вышло сделать но почему то не отрабатывает функция onBeforeDisplaySaveProduct чтобы узнать заранее id продукта чтобы было с чем генерировать...приходится 2 раза жать сохранить. Подскажите как у вас работало?
Записан
dmitry_stas
Профи
********

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

Сообщений: 9075



« Ответ #14 : 27.01.2017, 19:45:24 »

но почему то не отрабатывает функция onBeforeDisplaySaveProduct чтобы узнать заранее id
видимо потому что при первом сохранении товара id просто нет еще?
Записан
Страниц: [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