Я сейчас сделал так:
Добавил поле наличие (есть в наличии / нет в наличии)
Добавил поле поставщики, которое является текстовым полем (тип: Длинный текст). В этом поле я буду перечислять построчно поставщиков и их наличие:
поставщик - наличие
поставщик - наличие
поставщик - наличие
пока как-то так...
Добавил поле наличие (есть в наличии / нет в наличии)
Добавил поле поставщики, которое является текстовым полем (тип: Длинный текст). В этом поле я буду перечислять построчно поставщиков и их наличие:
поставщик - наличие
поставщик - наличие
поставщик - наличие
Люди, скажите плиз, как можно перебрать все ноды сайта? Как оказалось в базе товаров (источника), было много дубляжей (около 4тыс.) Товары в комерц создались нормально, без дубляжей, а вот ноды (представления товара) создались с дубляжами...
я сейчас хочу пробежаться по всем нодам и удалить все дубляжи (проверить ссылки на товар).
commerce_product_load_by_sku это и делает. Он проверяет есть ли товар с таким артикулом и если есть, то он его обновляет, а если нет, то создает дефолтный пустой объект товара.
Дело в том, что товары я заливаю с нуля. Заказов нет. Корзин тоже нет. Товары создаются и эта ошибка происходит где-то на второй тысяче товаров...
Есть ли какая-то возможность проверить существование этого "key", который "Duplicate", чтоб если он есть, то заменить текущий на другой (добавить, например, time() в конец этого key'я)???
Ну как я понимаю Вьювсом выводите картинки? Как и сказал joomler В 6-ке - Базовые настройки->Стиль->Сетка (ИЛИ style->grid), выравнивание по горизонтали - ставим число сколько картинок по горизонтали будет, например - 5. И Вуаля=)
Ошибку «Notice: Undefined offset: 0 в функции _menu_check_access() (строка 632 в файле /home/kupets/public_html/includes/menu.inc).» решил. Я заменил 'access callback' => 'user_access' на 'access callback' => TRUE
Теперь при попытке создать товар по этому выдает ошибку: «PDOException: в функции drupal_write_record() (строка 7036 в файле /home/kupets/public_html/includes/common.inc).»
Люди, помогите плиз выяснить, почему не создаются товары программно???
Я скачал примеры commerce. Взял оттуда функцию добавления товаров. Сделал небольшой модуль AddGoods. Вот что у меня сейчас есть:
Реализация поставщиков в commerce
Спасибо, я и не знал про этот модуль
Я сделал так:
Реализация поставщиков в commerce
а можно как-то подробнее?
Реализация поставщиков в commerce
Реализация поставщиков в commerce
Я сейчас сделал так:
поставщик - наличие
поставщик - наличие
поставщик - наличие
пока как-то так...
Commerce. Программное создание товаров
Чтобы почистить уже имеющиеся дублированые ноды я написал такую функцию:
Commerce. Программное создание товаров
Для того чтобы не добавлять одинаковые ноды я дописал такую приблуду:
Commerce. Программное создание товаров
Люди, скажите плиз, как можно перебрать все ноды сайта? Как оказалось в базе товаров (источника), было много дубляжей (около 4тыс.) Товары в комерц создались нормально, без дубляжей, а вот ноды (представления товара) создались с дубляжами...
я сейчас хочу пробежаться по всем нодам и удалить все дубляжи (проверить ссылки на товар).
Commerce. Программное создание товаров
фу блин! это я его спутал с сохранением... commerce_product_save
Оформление Поиска
Иследуйте строку поиска, узнайте её класс или идентификатор и навешайте на него свои стили...
Commerce. Программное создание товаров
commerce_product_load_by_sku это и делает. Он проверяет есть ли товар с таким артикулом и если есть, то он его обновляет, а если нет, то создает дефолтный пустой объект товара.
Commerce. Программное создание товаров
в чем его кривость?
вот есть моя функция добавления товаров, принимающая sku, заголовок, цену и термин таксономии (в моем случае это производитель):
Commerce. Программное создание товаров
Вопрос с ключами решен! Вылечился ручной чисткой таблиц комерца. Первые 10000 товаров уже добавлены)
Commerce. Программное создание товаров
Решил я попробовать импортировать товары в базу через Feeds... Успехом это не увенчалось.
Проявилось сразу несколько проблем
Commerce. Программное создание товаров
Мне кажется проблема не в этом, так как при создании товара, первым делом что я делаю это:
Commerce. Программное создание товаров
Дело в том, что товары я заливаю с нуля. Заказов нет. Корзин тоже нет. Товары создаются и эта ошибка происходит где-то на второй тысяче товаров...
Есть ли какая-то возможность проверить существование этого "key", который "Duplicate", чтоб если он есть, то заменить текущий на другой (добавить, например, time() в конец этого key'я)???
[Решено] Избитая тема "Как выровнять по горизонтали уменьшенные изображения фотогалереи". решения найти не удаётся.
Вот так и сделайте:
Commerce. Программное создание товаров
О, спасибо! супер, теперь и ноды создаются!)
кто знает с чем связана эта ошибка:
Commerce. Программное создание товаров
Саму ноду я создаю таким образом:
Commerce. Программное создание товаров
Ошибку «Notice: Undefined offset: 0 в функции _menu_check_access() (строка 632 в файле /home/kupets/public_html/includes/menu.inc).» решил. Я заменил 'access callback' => 'user_access' на 'access callback' => TRUE
Теперь при попытке создать товар по этому выдает ошибку: «PDOException: в функции drupal_write_record() (строка 7036 в файле /home/kupets/public_html/includes/common.inc).»
а если делаю так:
Commerce. Программное создание товаров
Люди а подскажите еще пожалуйста, как добавить программно ссылку на товар (при создании ноды для представления товара)???
[РЕШЕНО]Странности с кодировкой при работе с Drupal
Да, Вы правы. Вот эти две строки исправили ситуацию:
[РЕШЕНО]Странности с кодировкой при работе с Drupal
я пробовал делать использовать функцию utf8_encode, чтоб привести строку к utf, но лучше это выглядеть не стало:
Commerce. Программное создание товаров
Спасибо большое!
<?php$product = commerce_product_load_by_sku($sku);?>
Это помогло!
Commerce. Программное создание товаров
Люди, помогите плиз выяснить, почему не создаются товары программно???
Я скачал примеры commerce. Взял оттуда функцию добавления товаров. Сделал небольшой модуль AddGoods. Вот что у меня сейчас есть:
файл addgoods.info:
Commerce. Программное создание товаров
Склад->Товары
там только созданные мною в ручную товары отображаются...