void: Блог

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

Странный параметр у пейджера views

18 октября 2022 в 9:26

Обычная вьюха с страницей https://сайт/путь.
При включенном пейджере урл перехода на страницы 2, 3 и т.д. выглядит так https://сайт/путь?page=0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C0%2C1
Почему параметр page такой странный? Вроде как должно быть 1, 2 и т.д.
Друпал и вьюс последние. Других модулей нет.

Параметры в урле обычной страницы

29 сентября 2022 в 10:35

Druapl 7, вьюсов на странице нет, левых модулей не стоит.

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

Например:
adressayta.ru/razdel/podrazdel/translit-zagolovka
и
adressayta.ru/razdel/podrazdel/translit-zagolovka?page=1
это одна и та же страница, сайт ошибки не выводит.

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

18 июля 2021 в 22:49

Drupal 7 commerce (v1)

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

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

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

5 июня 2021 в 22:16

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

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

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

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

12 мая 2021 в 9:50

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

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

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

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

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

20 апреля 2021 в 0:45

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

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

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

Views и 404

14 апреля 2021 в 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, где все норм?