Блог пользователя - maksbaks

Drupal 8 Commerce создание Атрибутов без вариантов продуктов

10 июля 2018 в 12:31

Здравствуй

Я пытаюсь создать сайт электронной торговли с помощью Commerce 2.0 для Drupal 8. Ниже приведено краткое описание ожидаемого поведения.

В моем случае есть некоторые атрибуты, такие как SIZE или COLOR, которые не влияют на цену продукта. (Цена товара такая же, если вы заказываете красный, синий или зеленый)

Как я могу определить эти 2 атрибута таким образом, как Line Item (из предыдущей версии - Commerce 1.0), чтобы избежать создания тысяч вариантов продукта ни для чего?

Спасибо заранее!

Wechat авторизация на друпал

24 марта 2017 в 17:25

Авторизация через популярную китайскую соц-сеть Wechat http://www.wechat.com на сайт Drupal 7
с помощью модуля HybridAuth Social Login
как можно реализовать или где взять Providers для модуля под эту соц-сеть
Приветствуется любая помощь
Если у кого то есть готовое решение, готов оплатить ваш труд

Баг с публикацией материала

16 февраля 2017 в 15:11

Заметил баг, который встречается на друпал если в ноде есть поле с изображениями и в него загрузить ~ 100 - 150 и больше файлов, то при сохранении нода сам снимается с публикации... подозреваю что с другими полями аналогичная история при большом их количестве...
Каким образом исправить этот недочет? кто то сталкивался?

access callback для страницы добавления ноды

12 февраля 2017 в 21:53

Нужно запретить доступ к странице добавления ноды при определенных условиях в своем модуле

вот код который должен выполнять эту функцию и закрывать доступ к странице, но он не срабатывает...

URL одноразового входа (help)

29 декабря 2016 в 10:41

Доброго времени суток
Токен [user:one-time-login-url] при регистрации на сайте с подтверждением e-mail, отправляет на почту URL одноразового входа не правильного формата:

  • Должен быть формат:
    http://название.сайта/user/registrationpassword/193/1482995925/PfV_mAlmyE7BmsK7hjGTwS6kPhKDGuNtzmO8-aB0rXA
  • Отправляет:
    http://название.сайта/user/reset/193/1482995925/PfV_mAlmyE7BmsK7hjGTwS6kPhKDGuNtzmO8-aB0rXA

Drupal 7

Обязательное поле через hook_form_alter()

27 декабря 2016 в 16:24

Есть поле с 3-мя checkbox $form['field_terms_of_agreement']
нужно сделать что бы форму нельзя было отправить если хотя бы один из чекбоксов не отмечен

$form['field_terms_of_agreement']['#required'] = TRUE;
таким образом как выше, если хотя бы одно из полей отмечено то валидацию форма проходит, а нужно что бы обязательно отмечены были все чек боксы

Буду очень благодарен

Убрать страницу подтверждения заказа [РЕШЕНО]

22 ноября 2016 в 10:50

Доброго времени суток
Вопрос состоит в следующем:
Друпал 7, коммерц, нужно убрать отдельную страницу подтверждения заказа при оформлении заказа (страница на которой 2е кнопки, Отменить и Продолжить оформление)... нужно или убрать её или сделать во всплывающем окне, что бы не переходило на эту страницу со страницы корзины после нажатия оформления заказа
Буду благодарен за решение проблемы или направление в правильное русло!

ajax filter views получение значения

11 августа 2016 в 13:01

Доброго времени суток
Суть проблемы: есть поле с выбором термина таксономии
это поле является раскрытым фильтром в представлении в котором включен ajax с автоматической отправкой, каким образом при автоматической отправке, получить tid выбранного термина в фильтре

Буду пре благодарен за подсказку или решение, пытался разобрать сам, через hook_form_ajax_callback, но ничего толкового не получилось...

событие ajax в модуле для фильтрации views

10 августа 2016 в 17:26

Доброго времени суток
Встал передо мной такой вопрос по Drupal 7, views ajax
Есть представление с фильтрацией, двумя полями таксономии, разных словарей
при этом во втором словаре, в каждом термине есть поле с выбранным термином с первого словаря....
нужно что бы при выборе первого поля в фильтрации, второе поле фильтровалось и выводились только те термины которые соответствуют выбранному в них и в фильтре термину.

[РЕШЕНО] Нельзя вносить изменения в заблокированное представление.

29 июня 2016 в 19:15

При редактировании представления выбивает надпись "Нельзя вносить изменения в заблокированное представление." после чего, не какие изменения не входят в силу, как отключить этот блок представления (представление создано мной в ручную и не по понятным причинам начало выбивать эту шляпу), буду благодарен за ответ/подсказку....

Вынести некоторые поля фильтрации views отдельно (Решено)

9 мая 2016 в 19:09

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

Views Global Filter с аргументом URL - не получается полностью настроить, ПОМОГИТЕ, SOS

19 августа 2015 в 19:11

Доброго времени суток.
в обще постлала задача сделать сайт с глобальной фильтрацие
у нас есть поле [field-location] со словарем в котором одно значение(один термин) "USA", это поле могут отметить пользователи при регистрации
допустим [site:url] -это сайт

нужно при переходе по адеру:
[site:url]/* - мы получаем все содержимое сайта(ноды)
[site:url]/USA/* - мы получали только те ноды которых автор при регистрации отметил [field-location]"USA" (это относится ко всем views сайта тоесть после названия прибавляется /USA/ аргумент, как например при мультиязычности сайта прибавляется /ru/, /en/ )

решил что самый подходящий метод будет - это Views Global Filter, но если ошибаюсь, с удовольствием услышу ваши отзывы и подсказки, буду рад и благодарен

Конечный этап оформления заказа и мультивалютность

13 марта 2015 в 20:50

Доброго времени суток, помогите пожалуйста с решением проблемы..
Есть интернет магазин на commerce с рабочей мультивалютностъю, везде мультивалютность настроить получилось и при оформлении заказа и в категориях, везде... но на конечном этапе оформления заказа (там где проверка заказа идет) виевс который выводит список товаров и стоимость с сумой, не получается настроить для вывода в разных валютах в зависимости от выбора пользователя...

Ежемесячное действие в Cron через rules

29 декабря 2014 в 4:00

Доброго времени суток.
Прошу помощи в направлении по созданию правила, что бы ежемесячно 1-го числа всем пользователям добавлялся одноразовый +1 к числовому полю.
Вроде задача не сложная, но что то не могу въехать как сделать именно что бы один раз первого числа автоматически добавился +1 к числовому полю.

Буду благодарен за любые подсказки!

Ежегодный архив количества флагов(история лайков)

30 ноября 2014 в 5:26

Доброго времени суток!
Прошу помощи у специалистов!
Нужно вывести список пользовательских нод с архивом отмеченных флагов.
Грубо говоря - история лайков Анкеты что бы было удобно узнать, отсортировать и вывести в views сколько лайков за год было сделано

Подробнее:
1) Есть список нод(анкет пользователей), который постоянно пополняется при создании нового аккаунта и сортируется в зависимости от набранных счетчиком флагов, которые ставят другие пользователи
2) как правильно сделать архив "Анкет" что бы при выборе года в фильтре(например 2014), выводило все анкеты которые были созданы до конца 2014 года (то есть 2013,2012 тоже) но при этом показывало количество отметок флагом которые были отмеченные именно в течении 2014 года

[РЕШЕНО] Как массово увеличить или уменьшить цены для всех товаров на процент

13 октября 2014 в 18:15

Доброго времени суток!
Прошу помощи в вопросе:
Как в друпал комерц 7, сделать массовое редактирование цен товаров задав только процент или дробь на которую должны умножиться все цены и сохраниться в товарах.

пробовал через VBO и RULES
1)создал views с vbo
2)создал правило(компонент)
вышло создать переменную с ценой и сделать просчет, но вот как это значение занести в товар, не понимаю...(для проверки выводил просчеты в окне справки)

3)включил этот компонент в views поле vbo

Увеличения значения(по умолчанию) поля заказа на 1. при каждом завершении оформления заказа

15 сентября 2014 в 18:28

Обращаюсь к знатокам.
Есть числовое поле со значением по умолчанию 567


как сделать что бы после завершения оформления заказа любым пользователем, значение по умолчанию увеличивалось на 1

Долго грузится страница добавления товара

6 апреля 2014 в 23:11

Доброго времени суток форумчане!
Помогите пожалуйста с решением проблемы.
Есть сайт (Интернет-магазин, мультиязычный) на котором около 7 000 терминов словаря таксономии.
Сайт идеально, быстро работает пока не доходит дело до загрузки контента(товаров) в которых собственно 7000 категорий.
страница добавления товара загружается секунд 15, если поставить простейший выбор категорий со списка (если воспользоваться модулем для иерархического выбора категорий Taxonomy Term Reference Tree Widget, то страница вообще не грузится) что не есть хорошо.

Исчезает титул и альтернативный текст ко всем изображениям

6 апреля 2014 в 22:50

Доброго времени суток!
Прошу помощи в решении данной проблемы(бага).
Есть отдельный тип материала, в нем есть поле с фото для загрузки не меренного количества изображений.
В каждом фото открыт alt и титул.
После загрузки изображений и заполнения всех поле, и нажатия кнопочки сохранить в данном материале исчезает и титул к фото, и alt...
При чем при повтором открытии данного материала на стр редактирования - все поля которые были заполнены (alt, titul) пусты!

это создает очень большое неудобство, так как эти поля играли большую роль.

ошибка при откритии любой стр Fatal error: ... service.inc on line 531

26 июля 2013 в 22:33

Доброго времени суток!

Уважаемые форумчане, прошу помоч решить следующую проблему:
Есть сайт на хостинге.
В некоторые моменты - то есть в какие то дни если повезет не появляется ошибка, а какие то - появляется ( при этом никаких процедур не проделывается и ничего не меняется на сайте со стороны администратора)

Ошибка проявляется таким образом:
1) Во первых жутко начинает тормозить сайт(долго грузятся любые странички)
2) В нижней части сайта появляется надпись:
Fatal error: Unsupported operand types in /home/margocn/bakaut-mebel.com.ua/www/profiles/commercebox_profile/modules/contrib/search_api_db/service.inc on line 531