MIL2 1 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 В /admin/includes/classes/categories.php менять: 'products_model' => vam_db_prepare_input(($products_data['products_model'] != '') ? $products_data['products_model'] : $products_id), на: 'products_model' => vam_db_prepare_input(($products_data['products_model'] != '') ? $products_data['products_model'] : 'abc'.$products_id.'cba'), Это для вновь создаваемых товаров будет генерация артикулов, если у товара уже есть артикул, он затронут не будет. Спасибо- попробуем. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Не за что Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Спасибо- попробуем. Пробовал на локалке; Если прописать так - 'products_model' => vam_db_prepare_input(($products_data['products_model'] != '') ? $products_data['products_model'] : '*'.$products_id.'*'), то выводит только ** без номера если точки'.$products_id.' заменить на запятые, то выводится * если точки убрать, то вообще страница в админке не открывается Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 А если прописать так как я выше приводил код?! Может просто символы * не нравятся скрипту и экраниурются, т.е. удаляются, попробуйте другие символы, например - Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 А если прописать так как я выше приводил код?! Может просто символы * не нравятся скрипту и экраниурются, т.е. удаляются, попробуйте другие символы, например - Попробовал с дефисом и попробовал точку- тоже самое- два символа без номера Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Чудеса прям. Я ведь прежде чем выкладывать код, пробую его у себя. Так вот, этот код: 'products_model' => vam_db_prepare_input(($products_data['products_model'] != '') ? $products_data['products_model'] : 'abc'.$products_id.'cba'), Рабочий. Видимо, это уже Вы что-то не то делаете. Артикул получается вида abc10cba Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Вот файл /admin/incldes/classes/categories.php, на котором я пробую. Создаю новый товар в админке. categories.php Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Чудеса прям. Я ведь прежде чем выкладывать код, пробую его у себя. Так вот, этот код: 'products_model' => vam_db_prepare_input(($products_data['products_model'] != '') ? $products_data['products_model'] : 'abc'.$products_id.'cba'), Рабочий. Видимо, это уже Вы что-то не то делаете. Артикул получается вида abc10cba Что-то под денвером неправильно работает- вынес на хостинг и там все нормально и код по переименованию с предыдущей страницы тоже на денвере 0 срабатываний, а на хостинге сработало больше сотни. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июня, 2015 Жалоба Share Опубликовано 19 июня, 2015 По идее, разницы быть не должно, на денвере или нет. Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 19 июня, 2015 Жалоба Share Опубликовано 19 июня, 2015 По идее, разницы быть не должно, на денвере или нет. По идее не должно, но однако есть ( Прошу извинить, что отнял много времени. Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 1 августа, 2015 Жалоба Share Опубликовано 1 августа, 2015 Так поставьте, в чём проблема?! UPDATE products SET products_model = CONCAT( "abc", products_id, "cba") Секундное дело, да и в админке сделать такую автогенерацию тоже легко. А можно как-то в эту конструкцию прописать запрет на переименование ID содержащих cлово GIFT (не работают сертификаты без этого слова в ID)? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 августа, 2015 Жалоба Share Опубликовано 1 августа, 2015 Нужно смотреть документацию. Наверное что-то типа: UPDATE products SET products_model = CONCAT( "abc", products_id, "cba") where products_model NOT LIKE '%GIFT%'; Ссылка на сообщение Поделиться на другие сайты
MIL2 1 Опубликовано 1 августа, 2015 Жалоба Share Опубликовано 1 августа, 2015 Спасибо, попробую Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 августа, 2015 Жалоба Share Опубликовано 1 августа, 2015 Удачи, только на всякий случай делайте резервную копию базы, если что не так изменит этот запрос. Хотя, по сути, выглядит правильно. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 18 августа, 2016 Жалоба Share Опубликовано 18 августа, 2016 А у меня в товарах все артикулы прописаны, но при импорте файла появляется такое сообщение: ........................................ Не найден артикул товара. Данная строка не импортирована: | | | | | | | | | | | | | id1014 | Карта Теле | Карта до Не найден артикул товара. Данная строка не импортирована: | | | | | | | | | | | | | id1501 | Модуль дос | CAM модуль Не найден артикул товара. Данная строка не импортирована: | | | | | | | | | | | | | id1524 | Карта "Тел | Карта дост Не найден артикул товара. Данная строка не импортирована: | | | | | | | | | | | | | id1526 | CAM модуль | Если у вас ............................................... Артикул есть, но программа не находит. Это почему так? Похоже файл неправильно сохраняется. Сорри)) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 августа, 2016 Жалоба Share Опубликовано 18 августа, 2016 Всё экспортируется. Это Вы, видимо, файл неправильно сохраняете, не в том формате. Вот почитайте в руководстве пользователя раздел - http://manual.vamshop.ru/ch05s04.html Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 19 августа, 2016 Жалоба Share Опубликовано 19 августа, 2016 Прочитал. Непросто там все. Я сейчас в экселе сохранил в формате txt. Вроде все нормально импортировалось. Так корректно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 августа, 2016 Жалоба Share Опубликовано 19 августа, 2016 Да. Но лучше почитать, там очень подробно и с картинками. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 20 августа, 2016 Жалоба Share Опубликовано 20 августа, 2016 Сложно не для восприятия. Все понятно. Просто много действий. Если приходится часто делать экспорт-импорт, в процессе редактирования групп товаров, то много времени уходит. А в txt сохранить быстро. И если это достаточно корректно, то буду так делать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2016 Жалоба Share Опубликовано 20 августа, 2016 Так руководство ведь для новых пользователей. Один раз прочитали как открывать файл, как сохранять файл и всё. Оно ж для этого написано, а не что б прям всё пошагово делать. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 20 августа, 2016 Жалоба Share Опубликовано 20 августа, 2016 Понял. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2016 Жалоба Share Опубликовано 20 августа, 2016 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения