Drupal Coder: Комментарии

Главные вкладки

27 февраля 2020 в 12:20
1

Большое спасибо за перевод! Статья дает почувствовать себя частью мирового сообщества профессионалов и поверить в силу движения OpenSource.

22 августа 2019 в 13:27

В последней версии модуля опции Feed Product Nodes нет, код создания полей и синхронизации таксономии сильно переписан для поддержки обменов разных типов товаров с разным набором полей.

Если будут проблемы с этим, то заведите пожалуйста issue на Drupal.org, посмотрим что можно сделать.

22 августа 2019 в 13:05

Пожалуйста!

Опубликовали релиз последней версии: https://www.drupal.org/project/commerceml

Если проблема с дубликатами в Feed Product Nodes все еще есть в этом релизе, то отключите опцию Create product node properties в настройках модуля.

В модуле реализован полноценный обмен заказами Drupal Commerce. Заказы выгружаются, обратно загружается информация об оплате и доставке. Если доставка или оплата была, то меняется статус заказа на указанный в настройках модуля.

9 января 2019 в 12:09
2

Проведем в Краснодаре. В офисе Инитлаб в ИТ-парке, можем задействовать ИТ-кухню если будет много гостей.

Желающие поучаствовать регистрируйтесь по ссылке:
https://groups.drupal.org/node/534685

Ищем спонсора на еду и напитки для программистов!

23 декабря 2015 в 9:26

В последних комментариях речь идет о вот этой ошибке в модуле CommerceML:
https://www.drupal.org/node/2601128

Там есть временный фикс, который должен работать в режиме полной выгрузки.

10 ноября 2015 в 11:49

В Commerce Kickstarter уведомления шлется правилом по шаблону через модуль Messages, нужно посмотреть его настройки и шаблоны:

http://www.drupalcommerce.org/commerce-kickstart-2/rich-email-notifications

В обычном Commerce уведомление шлется простым правилом (см. скриншот), вот его экспорт:

30 августа 2013 в 12:12

Если несколько форм с одинаковым form_id вывести на одной и той же странице, то, даже если у форм будут разные параметры, отрабатывать будет всегда только первая, не зависимо то того, какую форму сабмитим:

<?php

// Вывод форм сверху вниз на одной странице.
drupal_get_form('mymodule_mydelete_form', $node_id1);
drupal_get_form('mymodule_mydelete_form', $node_id2);
drupal_get_form('mymodule_mydelete_form', $node_id3);
drupal_get_form('mymodule_mydelete_form', $node_id4);

29 августа 2011 в 21:40

В модуле реализовать hook_form_alter (см. ссылку).
Через него будут проходить все формы, отловить формы комментариев, у них на всем сайте будет одинаковый id.
Поменять в $form подпись кнопки в зависимости от $user->uid == 0.

6 августа 2011 в 1:23

drupal_add_js чтобы отработал:
- надо его до return вызывать :),
- в случае с alert или добавлением кода в верху топика добавить второй параметр 'inline'.

Содержимое файла user_clock.js неправильное. Нельзя там JS-код оборачивать в <?php ?>, ну это как бы вообще не то.

В user_clock.js нельзя сразу $.ajax() делать, надо дождаться пока весь документ загрузится и делать это на клик, $(document).ready(function(){}) как в начале топика, это правильная мысль (так на JQuery положено). Но в Drupal немного иначе принято:

6 августа 2011 в 0:27

Не совсем так, включенный модуль всегда работает. Просто меню кешируется. Поэтому чтобы изменения в hook_menu вступили в силу надо либо сбросить кеш -- на странице /admin/settings/performance или модулем Devel или запросом к базе, либо явно вызвать перестройку меню, что происходит например при включении/выключении модуля.

21 июля 2011 в 23:37

Отличный пост, спасибо! Не знал этот модуль, как раз сейчас перевожу D5->D6, попробую.

Кстати если в ходе апгрейда Drupal индекс не удается создать, то об этом написано в логе Drupal.

20 июля 2011 в 11:59

Хеш пароля в Drupal делается с помощью функции md5, поэтому алгоритм смены пароля при доступе в БД и нерабочей почте такой:

1. Выясняем хеш простого пароля, например 123:

27 июня 2011 в 11:41

Роман (http://initlab.ru, http://openadmins.ru -- директор Инитлаб, администрирование, настройка серверов под нагрузку), мой брат Алексей (http://nalune.ru, http://drupal-coder.ru -- дизайн, сборка сайтов на Drupal и темизация Smile и я.

9 апреля 2011 в 0:49

Теоретически флеш-плеер, загруженный с одного домена, не сможет подгрузить mp3-файл с другого домена если только на этом домене не разрешена такая загрузка специальным XML-файлом в корне сайта. Ограничение безопасности флеша.

11 августа 2009 в 11:04

>Как на Drupal сделать интеграцию с 1С и Excel - для Интернет-магазина?

Написать модули Drupal и 1С для взаимодействия.

>Чтобы облегчить выставление счетов при заказах через 1С

Обычно делается один из вариантов:

1. 1С по команде оператора или периодически соединяется с магазином по HTTP (но некоторые делают через общий FTP), выгружает заказы и создает в 1С счет и заказы.
2. Сайт при подтверждении заказа передает его в 1С по веб-сервисам, где обработка создает в 1С счет и заказ.

7 августа 2009 в 17:49

При редактировании товара опция называется Default quantity to add to cart.

Коментарий к ней такой: Leave blank or zero to disable the quantity field next to the add to cart button, if it is enabled in general. If it is disabled, this field is ignored.

Т.е. если пусто или 0, то поле количества при добвлении в корзину не отображается.

В самой корзине незнаю как, думаю темизацией корзины только.

28 июля 2009 в 22:24

В page.tpl.php выводятся не сами блоки, а только регионы ($left, $right, $content и т.д.), блоки назначаются регионам из администрирования блоков, сам блок поменять можно создав в теме файл вида "block-modulename-delta.tpl.php".