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

Range Slider для фасетного поиска

23 июня 2016 в 11:02

Собственно сабж. Кто чем пользуется для этих целей? Попробовал facetapi_slider, но он не работает вообще. Выдаёт 500 ошибку, не может найти вьюху, видимо из-за того, что вьюха грузится через taxonomy display, но делать вьюс по-другому смысла не вижу, т.к. придётся слишком хитро парсить урл контекстными фильтрами.

Zen 7.x-6.0 Released!

16 мая 2016 в 8:57
4

Ну обновка и обновка, подумают некоторые. Но не всё так просто. Я вот, например не знал и обновка эта застала меня врасплох. Всё началось с того, что моя любимая команда "drush zen trololo --without-rtl" ругнулась на аргумент "--without-rtl". Начал всё это дело исследовать и был немало удивлён. Итак, расскажу, что заметил интересного, попутно буду спрашивать то, что мне пока не понятно.

Дата релиза версии 7.x-6.0: 11 мая 2016.
Что нового:

[РЕШЕНО] Опции товара Ubercart

26 апреля 2016 в 17:20

Может и глупый вопрос, но с атрибутами в уберкарте не доводилось плотно работать, поэтому больно не бейте. Интересуют следующие вопросы:

[РЕШЕНО] Дамп огромной базы на продакшене

30 марта 2016 в 12:04

Надо обновить маленько один сайт, а там база весит более 5ГБ и порядка 20 тыс. посещений в сутки. Понятное дело, что без бэкапа такое делать нельзя никак и никогда. Через контрол панель хостинга поставил всё бэкапиться, ждал больше часа, файл бэкапа вырос более 10ГБ и процесс продолжался, надоело ждать, лёг спать, утром смотрю - бэкапа нет. Что-то пошло не так. Запустил тогда drush arb - он думал более часа, и результата я не дождался, нажал ctrl+c и пошёл по делам. В связи с этим у меня возник вопрос, как лучше поступить.

[РЕШЕНО]Как выпилить хлебные крошки из views?

23 февраля 2016 в 8:36

создал я вьюс с двумя контекстными фильтрами. Появились два вагончика хлебных крошек, с одинаковыми названиями, но разными ссылками и обе ссылки получаются битые. Ну думаю ладно, делов то, имплементнул хукца hook_menu_breadcrumb_alter. Сбросил полностью в нём $active_trail и собрал его заново. Получилось то, что нужно, но те самые два "вагончика", сгенерированные вьюсом, так никуда и не делись, а пристроились в конце моих крошек как-то вот так:
крошка моя

Настройка доступа к Webform Submissions

6 февраля 2016 в 21:40

Привет всем, не могу решить проблему: есть одна веб-форма, в ней есть поле привязанной ноды через Webform References. Нужно отфильтровать сабмишны так, чтобы юзер видел только те сабмишны, в которых в поле связанной ноды указаны те, на которые у него есть права редактирования.

Вопросы по заголовку Views с контекстным фильтром

27 января 2016 в 10:54

Всем издавна известно, что заголовок представления с контекстным фильтром можно легко поменять, присвоив значение переменной $handler->validated_title . Я даже сам так делал когда-то. Но вчера столкнулся с проблемой, что данная операция имеет абсолютно нулевой эффект. Причём если в коде проверки написать drupal_set_message($handler->validated_title), то на странице представления выводится сообщение с текстом переопределённого заголовка, а сам заголовок не меняется. С чем бы это могло быть связано?

[РЕШЕНО] Как ограничить количество нод в каждой группе при группировании во Views?

18 января 2016 в 23:06
1

Есть не очень простой вьюс, выводящий список нод, принадлежащих группе Organic Groups. Используется группировка результатов по термину таксономии и что-то я туплю, не понимаю, как ограничить вывод нод по каждому термину тремя штуками? Может есть какие-то модули специальные?

Унификация отображения разных типов материалов

28 октября 2015 в 22:39

Всем привет. Есть несколько однотипных сайтов интернет-магазинов (не зеркала, но очень однотипные). На каждом из них есть несколько типов материалов, являющихся товарами, все они похожи - приблизительно половина полей одинаковая у всех, но есть и свои для каждого типа. Для отображения товаров в списках и блоках используются расширенные параметры отображения для режимов Анонс, токен и т.д. Под каждый из режимов есть шаблон, но он общий для всех товаров. Чтобы всё это дело красиво отображалось, нужно в каждом типе материала выставить настройки отображения всех полей во всех режимах.

Листалка для Node Reference

28 октября 2015 в 11:51

Добрый день. Есть задача: в интернет-магазине у товаров поле "рекомендуемые товары" вводится через node reference. сами товары выводятся тизерами сеткой (вернее прямоугольничками в одну строку). Заказчик хочет, чтобы при большом количестве рекомендуемых товаров (больше 5) появлялись кнопки перелистывания. В общем, нужна для этого поля ajax-листалка. Думал сделать это дело через node reference views formatter, но оказалось, что он не поддерживает пагинацию как таковую и ajax не поддерживает тоже.

Агрегация Views

1 июня 2015 в 22:02

Всем привет. Столкнулся с проблемой: нужно создать таблицу, в которой будет список юзеров, а рядом количество созданных нод определённого типа и количество нод, где юзер подвязан через user reference. НО две последние колонки должны каждая делиться ещё на три: "за месяц", "с начала года" и "за всё время". Я понимаю, как можно реализовать по раздельности каждый из трёх критериев - через фильтр по дате создания. А как сделать так, чтобы в одну строку вытянуть три раза одно и то же поле, но с разными фильтрами даты?

Лэндинг на Drupal с помощью доработанного модуля Onepage

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

Решил как-то переделать свой простенький сайт в одностраничник. Где-то тут на форуме кто-то вскользь упомянул, что для этих целей можно воспользоваться дистрибутивом Onepage. Когда дошли руки до этого дела, решил установить эту штуку, да посмотреть, что к чему. Забегая наперёд, скажу, что в итоге всё получилось, вот ссылка на сайт:
wellsolutions.by/

[РЕШЕНО]Как сделать ссылку из представления в Colorbox Node, а не в Colorbox

25 декабря 2014 в 18:16

В общем, дело такое: есть тип материала с полями картинка и текст. Сделал представление, в нём вывожу только заголовок и картинку. Хочу, чтобы по клику нода открывалась в колорбоксе, причём чтобы по клику на заголовок или на изображение происходило одно и то же. Поставил Colorbox Node. С заголовком никаких проблем - кликаю на него и всё открывается, как мне нужно. А как быть с изображением? Для текстовых полей есть опция "Display the content inside of a colorbox." Для изображений такой опции нет. Можно открыть изображение как изображение в колорбокс, но мне это не подходит.

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

29 ноября 2014 в 16:09

В общем, делаю сайт, реализующий билеты на мероприятия. Поскольку среднестатистический человек не тарится такими вещами впрок, то необходимость корзины как таковой отпадает. Заказчик хочет, чтобы по нажатию кнопки "Купить" юзер сразу оказывался на странице чекаута. Как это проще реализовать? Есть какие модули или нужно кодить? Подскажите, куда копать.

ЗЫ: модуль Commerce Express Checkout не предлагать - он мне совершенно не подходит в виду того, что к каждой ноде прикреплено по несколько товаров и отображаются они через Views Field Formatter

[РЕШЕНО]Ubercart не учитывает скидку в итоговой сумме заказа

28 октября 2014 в 9:51

Есть интернет-магазин на Drupal 6 + ubercart. Для скидок установлен uc_discounts_alt. Так же есть Ajax Driven Cart. Скидки настроены таким образом, что при добавлении 1шт скидки нет, на 2шт одна скидка, на 3 и более шт. другая скидка. Всё настроили - назначили нужные проценты, применяемость к товарам и их количеству и всё с виду работает. В блоке корзины все скидки высвечиваются. Высвечиваются они и при оформлении заказа. В общем, пользователь видит цену со скидкой и сумму скидки до самого последнего момента. Но когда он оформляет заказ окончательно, то в админку приходит сумма без скидки.

[РЕШЕНО] Вывод блока похожих товаров по термину таксономии

25 октября 2014 в 1:14

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

Есть некий интернет-магазин на друпал6+уберкарт. У товаров есть категории, один словарь всего. Нужно на странице товара вывести блок с похожими товарами. Похожесть определяется по принадлежности к одному термину. У товаров алиасы типа хттп://сайт.ру/алиас_товара. Т.е. аргумент в урл всего один. И как в таком раскладе вытащить по алиасу ноды её термин таксономии? Я бы с радостью написал пхп код, чтобы делать селект нид фром урл_алиас, но во вьюс-блоках этот код работает, только если аргумента нет вообще, а это бывает только на главной странице, где этот блок вообще не к месту.

[РЕШЕНО] Не мог зайти в админку локально

9 октября 2014 в 21:11

Взялся доработать один сайт на друпал 6. Выслали дамп базы и файловой директории, накатил всё это дело на денвер, фронтенд работает. Админ логинится, но при попытке зайти в любой раздел /admin* браузер долго думает. Сперва кинул фатал эррор, что макс экзекьюшен тайм превышен. Увеличил его в .htaccess до 240 сек, теперь браузер тупит ещё дольше, а потом говорит, что веб-страница недоступна и "Код ошибки: ERR_CONNECTION_RESET". При этом другие проекты на денвере работают нормально.

Подскажите, что делать, в какую сторону копать?

Вывод даты в две строки с помощью Custom Formatters и Custom Tokens

15 апреля 2014 в 14:13

Сразу оговорюсь:подозреваю, что для простого решения данной проблемы есть какой-то специальный модуль, но, к сожалению, ничего такого я не нашёл.

Задача такая: есть тип материала "Событие", созданный через помощник даты. Хочу, чтобы дата события выводилась красивым квадратиком, где в верхней строке вписано число большим шрифтом, а в нижней более мелким шрифтом написан месяц. В общем, суть в том, чтобы засунуть число в один div, месяц - во второй и т.д.

Для этих дел я установил модуль custom_formatters, чтобы добавить на нужное поле свой форматтер (как советуют на drupal.org). Задал для форматтера тип "HTML и токены", но вот облом: для моего поля даты нет токенов для вывода отдельно числа, месяца и т.д.