void: Блог

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

Сообщить о поступлении товара

18 июля в 22:49

Drupal 7 commerce (v1)

Если поменять статус товара с "активен" на "Отключено", тогда в форме добавления товара в корзину на странице товара вместо кнопки "Добавить в корзину" появится неактивная кнопка "Товар недоступен".

Возможно ли как то заменить эту кнопку "Товар недоступен" например на ссылку "Сообщить о поступлении товара" с урлом на вебформу?

Commerce 2 & немножко Promotions

5 июня в 22:16

Если не затруднит, прошу ответить имеющих/имевших дело с Commerce 2 шаманов на несколько вопросов:

1) Сделал скидку 10% на товар при помощи Promotions. В корзине она есть - цена со скидкой - все норм, а на странице товара и на странице списка товаров (views) она не отображается?

2) Можно ли как-то отразить (например, и даже лучше всего классом) что к товару применяется скидка как на странице товара, так и в списке товаров? Или как это делается на реальных проектах на d9+Cmm2?

Двойной сброс кеша

12 мая в 9:50

При сбросе кеша часто (может 1 раз из 5-и) кеш сбрасывается 2 раза: выводится сообщение что кеш сброшен 2 раза и сам кеш по времени сбрасывается в 2 раза дольше.
(и при сбросе кеша на странице производительности и через ссылку в админ меню)

С чем это может быть связано?

Скорее всего началось после обновления до 7.80.

Drupal 7.80, все модули обновлены, ошибок в логах нет, вирусов нет (айболит, ревизиум).
(точно не двойное нажатие мышкой, мышь проверил, все норм)

Интернет магазин на D8/9 + Commerce 2

20 апреля в 0:45

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

Скажите пожалуйста на текущий момент реально ли собрать серьезный интернет-магазин на связке D8/9 + Commerce 2?
Без написания кастомных модулей и латания заплатками уже имеющихся контрибных?

Если да, можете поделиться ссылками на реальные работающие сайты.

Views и 404

14 апреля в 9:10

Есть материал М1 с полем ссылкой на другой материал М2.
Сделал вьюс вывода материалов М1 с аргументов nid М2. Т.е. вывод всех материалов М1, которые ссылаются на материал М2.
Возможно ли как то настроить вьюс, чтобы он выдавал 404 при нулевом количестве строк (т.е. если нет материалов, ссылающихся на М2)?

Автозаполнение alt / description

11 декабря 2020 в 9:16

Не подскажите есть ли в D7 возможность автозаполнять alt у подгружаемых в поле у типа материала картинок из названия файла до его транслитерации? То же самое касается автозаполнения description в подгружаемых в поле у типа материала файлов.

Отдел по безопасности Drupal выложил новые "советы по безопасности"

18 января 2019 в 23:41

Drupal core - Critical - Third Party Libraries - SA-CORE-2019-001
Date: 2019-January-16
Security risk: Critical 16∕25 AC:Complex/A:Admin/CI:All/II:All/E:Theoretical/TD:All

Drupal core - Critical - Arbitrary PHP code execution - SA-CORE-2019-002
Date: 2019-January-16
Security risk: Critical 16∕25 AC:Complex/A:User/CI:All/II:All/E:Proof/TD:Uncommon

Как поправить поведение Statistics в Drupal 7

13 ноября 2018 в 10:57

Для нужд заказчика ведется статистика обращений к страницам на малопосещаемом сайта при помощи модуля Statistics. Выводится: "ВсегоПросмотров" +"ПросмотровЗаСегодня". По непонятной мне причине счетчик "Просмотров сегодня" обнуляется примерно с 11-00 до 12-00 (точно не смог определить). Хотя вроде как должен обнулятся в 00-00.
На сервере стоит Московское время, на в региональности настроено московский регион. Крон поставлен "каждый час". У единственного пользователя на сайте в профиле стоит Московский регион.

Views поля и CSS стили

18 октября 2018 в 9:12

Не подскажите почему во views при переопределении поля можно добавлять классы к html тегам, а вот стили нельзя? Или можно, но как? Вьюс их вырезает из вывода.
Например есть 2 поля во вьюсе: [title] и [id].

Вот такое переопределение работает:

Drupal 6 views для php 7.2

31 мая 2018 в 1:31

Доброго времени суток. Если кто в теме не подскажите есть ли где модули для Drupal 6, которые поддерживают php 7.2 ? В частности интересует модуль views.
Буду очень благодарен.

Webform и Яндекс цели

17 мая 2018 в 20:39

Понадобилось тут ловить успешную отправку у аякс webform формы (используется модуль webform_ajax). Вешать reachGoal на submit кнопку на событие onclick нельзя, т.к. некоторые поля обязательные и если не будут заполнены, то будет левое срабатывание. Пытался повесить на саму форму на onsubmit вот так как в Яндексовской инструкции

Лента новостей по уязвимостям ядра и модулей

23 апреля 2018 в 10:35

Не подскажите есть ли на д.орге (или где-то еще) лента новостей о последних найденных уязвимостях ядра и модулей?
Это чтобы оперативно отслеживать ситуацию в наше непростое время.

Медленно добавляются новые термины в поле

9 апреля 2018 в 15:01

Есть множественное поле - ссылка на термин (выбор из справочника 1000 терминов, 3 уровня).
К нему прикручен shs для удобства выбора.
До обновления на последнюю 7.58 (с 7.56) добавление новой строчки в этом поле со множественным выбором (при создании или редактировании ноды) работало быстро и даже как-то не обращали внимание на скорость работы.
После обновления на 7.58 добавление каждой новой строчки занимает 1-2-3-5 сек. - трублер крутится и ничего нельзя сделать пока не добавил.

Можно ли использовать Emoji в Drupal 7? ???

20 марта 2018 в 14:59

При попытке сохранить текст со значками подобными ??? друпал сваливается в не предвиденную ошибку, а в журнале пишет "PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x8E\x81 \xD0...' for column 'title' at row 1...". Возможно ли подружить друпал с этими значками?

Кеширование views

13 марта 2018 в 15:27

Я запутался... Может мне кто помочь понять как правильно и лучше всего для снижения нагрузки на сервер кешировать views без фильтров для анонимов?

Есть в самом views:
- Кэширование
-- Результат запроса
-- Обработанный вывод
Есть доп. модуль:
- views_content_cache

Что бы я не делал, почему то нагрузка на сервер только увеличивается, убираю все кеширование views, нагрузка уменьшается. (при одинаковой посещаемости)

Количество нод у термина с учетом глубины

22 февраля 2018 в 22:43

Как правильно и эффективно посчитать количество нод у термина с учетом вложенности (глубины), а также с учетом того, что словарь 500+ терминов, 3 уровня, нод 5+ т.?
(считать только опубликованные ноды)

Простой пример (дано и как должно быть):

н1, н2, н3 - ноды
т1, т2, т3 - термины

н1 (т2)
н2 (т2, т3)
н3 (т3)

Получается (в скобках количество нод):
т1 (3)
-т2 (2)
-т3 (2)

Views фильтрация материалов по праву на редактирование

21 февраля 2018 в 14:28

Есть ли возможность во вьесе фильтровать материалы по праву редактирования материала?

Например: юзер = владелец материала, имеет право его редактировать, значит материал появится для него в списке.

Например 2: юзер = модератор раздела, имеет право на редактирование таких-то материалов, значит они появятся для него в списке.

Почему не загружаются картинки?

16 февраля 2018 в 14:45

На одном "секретном" хостинге прекрасно работает Битрик, Джумла. Очень быстро и без видимых проблем работает Друпал 7, но есть один косяк, по какой-то причине не загружаются картинки в стандартное поле с картинкой если размер картинки больше 100 Кб. Картинки меньшего размера чем 100 Кб. загружаются на ура, а любая картинка большего размера либо зависает (крутится трублер и все), либо выдается алерт с ajax ошибкой (см. картинку).
Что сказать подкрутить на хостинге чтобы заработало?
Это уже в настройках и не помогает:
max_execution_time = 900
memory_limit 1024M

Views. Сортировка по полю-представлению

19 декабря 2017 в 10:17

Во вьюс выводятся поля одного материала (М1) + поле-представление, которое считает количество связанных с данным материалом (М1) других материалов (М2) (т.е. на выходе число).
Возможно ли как то по вот этому последнему полю выполнить сортировку?

Или как-то по другому организовать?.. Нужна сортировка по количеству материалов.

Что есть:
- Материал 1 (М1)
- Материал 2 (М2), связанный с М1

Как увеличить длину строки alt у поля картинки?

11 декабря 2017 в 15:53

Возможно ли как то у стандартного поля-картинки увеличить длину alt и title?

Как правильно держать новую версию сайта в актуальном состоянии?

9 октября 2017 в 23:05

Есть текущий работающий и постоянно наполняющийся сайт. Разрабатывается новый сайт на его замену (обновление версии друля (с 6 до 8), добавление и изменение текущего функционала и еще по мелочи). Надо держать новый сайт в актуальном состоянии, т.е. регулярно (например раз в сутки) подтягивать все что появилось нового со старого сайта на новый. Не подскажите люди добрые как правильно/логично/рационально по вашему мнению это делать? (основной контент - простые материалы с обычными полями + комменты, без юзеров).

Как вывести блок только на первой странице вьюса?

28 сентября 2017 в 14:15

Есть вьюс с педжером (20+ страниц). Например адрес страницы вьюса "<адрес>/work". Как вывести блок только на первой странице "<адрес>/work" и скрыть на всех "<адрес>/work?page=1", "<адрес>/work?page=2" и т.д.?

Редактор CKEditor и вставка текста

11 августа 2017 в 9:27

Либо через Wysiwyg, либо через модуль CKEditor включаю редактор. При нажатии на кнопкульку "Вставить только текст" или "Вставить из Ворд" раньше появлялось окно, сейчас вместо него появляется предупреждение "Your browser does not allow you to paste plain text this way. Press Ctrl+Shift+V to paste." Как это можно победить кроме как откатом до версии CKEditor, где все норм?

Ищу замену Statistics

29 октября 2016 в 11:09

Нужна максимально упрощенная замена Statistics. Нужны по сути только 2 показателя для каждой ноды: всего просмотров за все время и просмотров за сегодня. Нужно ограничится функционалом друпала, без сторонних сервисов (как то гуглоаналитика и пр.) и библиотек.

Ограничение на количество новых публикаций и комментариев по времени. Как?

28 октября 2016 в 22:59

Есть ли такой модуль или как по другому ограничить пользователей по времени на публикацию новых материалов и комментариев? Например 1 публикация не чаще чем раз в час. Искал, но ничего не нашел ( Может не там искал? Кто сталкивался с такой задачей?
Нужно например для борьбы с ботами и спамерами (чтобы не успевали наплодить кучу мусора, которую потом за ними убирать).