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

Commerce 2 многократное использование товаров

27 мая 2019 в 15:49

В 7ке одни и те же товары можно было прикрепить к разным нодам, в 8ке все несколько иначе - кто-то уже решал вопрос по прикреплению одного и того же товара к разным страницам?

Например, есть товар - песок, его можно отнести как к "песку в мешках", "песку для бассейна" и так далее, стрнаиц несколько, но товар везде один. Первое, что пришло на ум - использовать вариации, и прикреплять к товару нужную. Второе - создать отдельный материал "product", и к нему цеплять через ссылки сами товары коммерса (на d.org подобное описание находил).

[Решено]Идентифицировать проблему с ImageCache

28 августа 2012 в 16:10

Пока сайт работал на VPS сервере - все работало отлично, но стоило перенести сайт клиенту на хостинг (nic.ru), так начались проблемы. ImageCache генерирует превью ровно для первой загруженной картинки (они крепятся через CCK) - вместо всех остальных пустота. В папке на хостинге файлы превью не появляются.

Дальше еще страннее - если нажать редактировать ноду, затем драг-н-дропом поменять местами картинки, то для той, что стала первой о чудо, генерируется превьюшка.

Никто с такими странностями не сталкивался?

Вывести блок в нодах которые Node Reference

22 августа 2012 в 15:45

Есть тип материала "материал 1", к которому через CCk прикрепляются картинки. А через Node Reference к "материалам 1" прикрепляются ноды "материала 2".

Вопрос - как на страницах "материала 2" выводить CCK-изображения, которые прикреплены к соответствующей ноде "материала 1"?

Lightbox2 настроить автостарт слайдов

21 августа 2012 в 14:08

Использую Lightbox2.
Возможно ли настроить автоматическое начало проигрывания слайдов?

Сейчас сначала я наживаю на картинку, потом уже всплывает лайтбокс, в котором начинается проигрывание слайдов.
А как настроить, чтобы это слайдшоу сразу проигрывалось? Без необходимости клика на картинку.

Views Nivo Slider глючит при выводе по NID

21 августа 2012 в 6:02

Drupal 6.
Поставил views_nivo_slider - при выводе изображения по типу материала все ок. Но как только я хочу создать галерею для каждой страницы, чтобы выводились только изображения прикрепленные к данной ноде начинаются глюки.

Через аргументы и php код

«$node = node_load(arg(1));
if($node){
return $node->nid;

[Решено]Как настроить удаление определенного файла по крону?

29 июня 2012 в 10:12

Drupal 6.
Установил на сайт сторонний php калькулятор, раз в сутки данные курса валют берутся с ЦБРФ и пишутся во временный кеш файл. Можно ли каким-то модулем настроить удаление этого файла в определенное время (скажем в 3 часа ночи)?

Подчеркну - именно друпальскими средствами (cron на хостинге - это все понятно, но не подходит).

Boost как отключить кеш блоков?

30 мая 2012 в 21:27

Уважаемые друпалеры подскажите - есть ли возможность каким-то образом исключить их кеша Boost блоки?
Модуль суперский - нет слов, все летает, но вот хочу выводить блок с Адсенсом, при включенном кешировании он, конечно, не показывается. Поставил модуль ajaxblocks, но это не помогло. Как только отключаю буст - блок с адсенсом вижу, включаю буст - от пропадает.

Сгруппировать товары в корзине Ubercart по терминам

19 мая 2012 в 11:51

Собственно вопрос в теме - есть ли на сегодня какие-то решения по группировке товаров в корзине и ордере по терминам (ubercart)?

Php вывести термины ноды

17 мая 2012 в 12:10

Народ, кто шарит в php подскажите - как вывести термины нод? Есть вот такой код вывода SKU

$form['items'][$i]['model']['#value'] = node_load($form['items'][$i]['nid']['#value'])->model . ": "; // Load the SKU from the product node

Отсюда.
Мне нужно вывести термины товаров. Уж пробовал и так -

$form['items'][$i]['taxonomy']['#value'] = node_load($form['items'][$i]['tid']['#value'])->taxonomy . ": ";

Ничего кроме многоточия не выводится. Devel поставил, но в php особо не соображаю.

[Решено] Убрать дубли терминов (views)

14 мая 2012 в 10:06

Друпалеры подскажите как решить такую задачу - вьюхой (taxonomy/term/%) выводится список заголовков нод. Нужно отсортировать этот список по терминам и вывести каждый термин в виде заголовка. Сейчас у меня получается так -

Термин.
Заголовок.
Термин.
Заголовок.
Термин.
Заголовок.

А нужно -

Термин.
Заголовок.
Заголовок.
Заголовок.

Термин 2.
Заголовок.
Заголовок.
Заголовок.

Как убрать дубли терминов?

Ubercart ajax cart как заменить кнопку?

23 апреля 2012 в 20:08

Собственно вопрос - как заменить кнопку "в корзину" в AJAX корзине в Убере? Хотел свою картинку поставить.

Views вывод терминов без дублей

22 апреля 2012 в 17:10

Нужно вывести название категории - термин таксономии во вьювсе, и другие поля.
Вывожу, и получаю дубли -

В блоке ставил галку "уникальность - да", но это не помогло.

Что я хочу - в самом верху выводить 1 раз термин, и потом все остальные поля. Если выводится материал другого термина, то он опять выводится 1 раз, и потом идут снова заданные поля, и тд.

[Решено] Ubercart Views - вывести выбор количества покупаемого товара

21 апреля 2012 в 21:22

Друпалеры, подмогните - через Views как вывести форму, в которой можно поставить цифрой кол-во покупаемого товара?
Вот что имею ввиду, для наглядности

Выбирал разные варианты во вьюхе, но выводит только неясные мне цифры

Ubercart массовый выбор количества товаров

20 апреля 2012 в 11:59

Люди подскажите - есть ли какое-то решение, чтобы реализовать возможность массового выбора количества товаров для покупки. То есть добавил покупатель 10 товаров в корзину, зашел в нее, выбрал количество один раз - скажем 2, и для всех оставшихся девяти тоже сразу стало количество "по два".

Нашел модуль Multi-buy, поковырял, но нужного мне не нашел.

Редирект если нет переведенного материала

31 января 2012 в 23:21

Доброй ночи.

Есть мультиязычный сайт, перевод при помощи i18n, два языка - русский и английский.
В том случае, если нет переведенной страницы выбранного языка, Друпал загружает страницу на имеющемся языке - можно ли каким-то образом сделать редирект на некоторую заданную страницу, если страница не переведена на выбранный язык?

Чтобы от дублей избавиться.

actions - как отправить на почту тело ноды?

21 декабря 2011 в 17:36

Добрый вечер Друпалеры!

Каким токеном можно отправить на почту при помощи Actions основное содержимое ноды?
В списке токенов ничего подобного не нашел - титлы, cck-поля отправляются прекрасно, а основной контент ноды никак.

Drupal 5 - не сохраняются ноды

6 декабря 2011 в 20:09

Добрый вечер Друпал!

Столкнулся с такой проблемой - старый престарый сайт на Drupal 5.10. Для типа материала создал таксономию.
Начал редактировать ноды, чтоб добавить их в созданные категории -> нажимаю отправить (сохранить), страница просто перезагружается. А в логах такие вот ошибки:

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 query: SELECT n.nid, n.vid, n.type, n.status, n.created, n.changed, n.comment, n.promote, n.sticky, r.timestamp AS revision_timestamp, r.title, r.body, r.teaser, r.log, r.format, u.uid, u.name, u.picture, u.data FROM node n INNER JOIN users u ON u.uid = n.uid INNER JOIN node_revisions r ON r.vid = n.vid WHERE в файле /home/....includes/database.mysql.inc в строке 172."

"Invalid argument supplied for foreach() в файле /home/.../modules/node/node.module в строке 561."

"implode() [function.implode]: Bad arguments. в файле /home/.../modules/node/node.module в строке 565."

Пока пробую 5 до последней обновить, потом до 6ку, но пока апдейт не проходит правильно ((.
У кого может есть мысли как быть?

[Решено] Drupal API - как изменить ноду и задать таксономию?

29 июля 2011 в 10:37

Доброе утро Drupal сообществу.
1. Подскажите, есть ли возможность через drupal api изменить содержимое имеющейся ноды и ее дополнительных CCK-полей?
2. И вопрос второй - как задать конкретный термин (уже имеющийся) словаря при создании ноды через node_save [решено].
Спасибо.

[Решено] Выбор материала по нескольким параметрам - как?

18 мая 2011 в 14:51

Добрый день Друпалеры!
Столкнулся с такой задачей - организовать на сайте выбор материала одновременно по нескольким заданным параметрам.

Практический пример: на кино-сайте с помощью таксономии настроены категории для нод

тип - комедия, трагедия, ужасы, боевики...
страна - россия, сша, индия
длительность - 30 минут, 1 час, 1.5 часа, 2 часа

и т.д.

Вопрос - как сделать так, чтобы человек выбрал нужные ему параметры (тип, страна, длительность), и ему вывелись все ноды, которые созданы с этими параметрами?