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

Агрегация заголовков материалов

30 октября 2018 в 12:44

Вроде бы простая задача, но никак.

Есть тип ноды, есть ноды с одинаковыми заголовками. Задача вывести их по алфавиту, а если несколько имеют одинаковый заголовок - вывести количество.

Подскажите куда копать.

views, date, дни рождения и даты смерти

23 августа 2018 в 22:37

Задачка нарисовалась:

Есть ноды с полем даты, где-то указана дата начала, где-то ещё и окончания. Задача выводить блок (или два блока) в которых выводить ближайшие/недавние даты.

Что-то я не соображу как фильтры настроить чтобы оно только день и месяц брало, ткните куда копать.

Views - вывести таблицу с разными сущностями

3 августа 2018 в 14:55

Возникла специфичная задача. Опишу на общем примере:

Есть словарь "фрукты", в котором термины "яблоко, груша, банан".
Есть тип материала "овощи", в котором ноды "томаты, огурцы, свёкла".

Есть ли способ вывести одной вьюшкой это всё и отсортировать по алфавиту?

Очевидное решение использовать модуль view as field, но национальная индейская изба, не работает оно так.

Где настраиваются права на редактирование подписи?

26 января 2018 в 23:28

Да, они оказываются где-то настраиваются! О_о

Кто знает - подскажите где?

Как вывести ноду в форме добавления ноды?

13 января 2018 в 19:43

Собственно сабж.

Конкретика по проекту выглядит так:
- интернет-конкурс
- подача заявки
- мультистраничная форма с зависимыми полями (Field Group и Conditional Fields)
- на последней странице формы хотелось бы вывесить положение конкурса и обязательную галочку "не читал, но согласен"

Попытки сформулировать запрос в поисковик на русском и английском дают не то что мне нужно.

CKEditor и цитирование

4 января 2018 в 14:38

Юзвери попросили прикрутить, захотелось сделать красиво, оказалось что...

Вводная:
- д7, пхп7
- CKEditor
- формат ввода (минимум тегов) + профиль редактора (минимум кнопок)
- юзверям разрешено материться болдом, италиком, зачёркивать и форматировать направо

Хотелки:
- кнопка "цитировать" около постов
- кнопка "цитировать" в редакторе
- по нажатию оформление блока цитаты

Нехотелки:
- показывать юзерам ббкод
- использовать ббкод

Глючит перетаскивание в админке

27 декабря 2017 в 16:55

В управлении полями и менюшками при попытке передвинуть пункт экран дёргается и встаёт как попало. Не знаю как понятнее объяснить, но задолбало.

Косяк наблюдается под хромом, на вин10 и линуксе, под файрфоксом норм.

Есть какое-то лекарство?

Конвертация текстового поля в теги и обратно

25 декабря 2017 в 13:23

Есть сайт на Д7, материал своего типа, у него поля, одно из этих полей хотелось бы перегнать в теги. Есть ещё один сайт, где хотелось бы сделать то же самое, но из двух полей в один словарь. И ещё для одного поля желательно провернуть обратную конвертацию.

Есть ли какой-то более-менее штатный способ для такого рода операций?

Все проекты в продакшне, нод везде по несколько тысяч, со всеми вытекающими.

Экспорт в готовый ods и/или xlsx

12 декабря 2017 в 17:34

Задача не совсем обычная:

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

Есть ноды в друпале, у которых есть различные поля. Всё что надо выводить пользователям удобно формируется вьюшками.

Задача в том, чтобы сделать вьюшку/несколько, которые будут перегонять выборку в этот самый шаблон xlsx.

Находил модули которые якобы формируют xls документ, но на практике они просто выдают xml, который может быть схаван офисом.

ОЧЕНЬ медленный процесс миграции

27 марта 2017 в 22:27

С 7 на 7, перетаскивание материалов/камментов/файлов/юзеров, работает со скоростью 20-30 нод в минуту. Ошибок в логах не нашёл.Загрузка виртуалки 50% проца. Куда копать?

P.S. Такая же хрень со скоростью при попытке мигрировать с пхпбб3.

Агрегация текстовых полей

11 марта 2017 в 15:00

Есть ноды. У них есть два _текстовых_ поля "страна" и "город".

Задача вывести список вида:

Россия (кол-во нод)
- Мск (n)
- Спб (m)
Зимбабве (x)
- ... (y)

Как вывести по словарю с терминами это я знаю, но в случае текстового поля нет возможности настроить связь.

Что подскажет всезнающий олл?

Миграция phpbb3 drupal7

28 февраля 2017 в 17:52

В очередной раз позанимавшись увлекательным сексом с обновлением phpbb3 я решил что больше не хочу. Последней каплей стала фраза "Следующие файлы не существуют в новой версии. Данные файлы должны быть удалены." после чего... ну понятно.

Для миграции есть вот такой модуль https://www.drupal.org/project/phpbb2drupal

Форма отправки материала, скрыть некоторые значения поля из select

29 ноября 2016 в 0:47

В форме отправки материала есть поле со значениями вида:

one|один
two|два
three|три
four|четыре

Задача скрыть некоторые значения при выборе.

Вроде бы задача простая, но решения найти не могу. Не туда смотрю?

Каталог, пути, меню перехода, контекстные фильтры и алиасы мать их в туды

20 сентября 2016 в 16:01

Диспозиция: есть каталог, в котором есть выбор критериев фильтрации для пользователей. Всё работает, всё красиво, однако есть проблема в том что пути выглядят как фекалька - catalog?title=&razdel=916&geo=All&sort_by=created&sort_order=DESC

Хотелось бы упростить до: catalog/obrazovanie (при этом остальное по необходимости).

Пути тегов высатвлены как catalog/termname, ноды как catalog/termname/nodetitle

Сделать jump menu (ака меню перехода) не проблема, проблема в том, что оно выдаёт путь либо с ид термина, либо вида catalog/Образование.

Как правильно реализовать лэндинг в мультисайтовой конфигурации

17 марта 2016 в 11:49

Задача не совсем по обычному лэндингу.

Суть такая:

1. Есть сайт с горой материалов. Там множество всяких наворотов.
2. Есть ещё один домен, на котором хотелось бы выводить в минималистичном оформлении три материала с главного сайта.
3. И чтобы всё это рулилось из одной админки простым юзверем.

Как это лучше реализовать?

Календарь, формат ссылки yyyy/mm

2 ноября 2015 в 16:16

Хочу вроде бы очевидного, но...

Задача отобразить календарь с событиями (заданы при помощи date) при помощи модуля calendar следующим образом:
/calendar/2015 - календарь на 2015 год
/calendar/2015/11 - календарь на ноябрь 2015
/calendar/2015/11/02 - список нод

GoogleMaps, геолокация, координаты, адреса...

21 октября 2015 в 16:05

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

Итак, задача следующая.

Есть сайт (uralbards.ru) который делался давно и на джумле, сейчас неторопливо перепиливаю на друпал. Нужно толковое решение геолокацией.

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

Что треба:
- возможность поставить на карте маркер
- если маркер поставлен в здание - получить его адрес
- возможность ввести адрес вида "Челябинск, Дулина 66" и получить маркер на карте
- поля с координатами для гпс-навигаторов