VasyOK: Блог

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

Как сделать поле ввода года и вычисление количества лет до сегодняшнего дня?

29 июня в 15:54

Казалось бы, простая задача: сделать поле "Год начала практики" для пользователя и вывести "Опыт работы, лет" (сегодняшний год минус год начала практики).
Но не пойму что для этого использовать. Модуль Datetime включен. Поле типа Date создал. А где там ограничение ввода только года и диапазон вводимых лет? Неужели в 8ке нужно пользховаться костылями типа yearonly?

Как в D8 для ноды задать шаблон Pathauto связанный с полем ссылки на термин?

27 июня в 11:47

У ноды есть поле ссылки на термин.

В D7 можно было создать шаблон pathauto типа
[node:field-kategotiya:url:path]/[node:title]

А в D8 как? Ничего связанного с урлом термина в настройках шаблона не вижу.

Категория работ - это поле ссылки на термин

В настройках блоков есть вкладки: "Content type" и "Типы материалов". Почему так?

24 июня в 17:57

Зачем на страницах редактирования блока вкладки Content type и Типы материалов?

Это так и должно быть в D8? Если нет, то предположения: от чего это?

Как отключить опцию "Объединить файлы JavaScript" для некоторых страниц

23 июня в 16:08

На сайте есть несколько быдлокоденых страниц, которые не работают, если включена опция производительности "Объединить файлы JavaScript".

Есть что-то что убирает опцию для конкретных страниц. В D7 advagg можно было задать страницы исключения, но в версии под D8 я это опции не вижу.

Есть ли разница обновлять модуль через 'composer update' или 'composer require' ?

20 июня в 13:47

Допустим, нужно обновить один какой-то модуль. Пусть будет admin_toolbar.

Есть ли разница как это делать через:
composer update drupal/admin_toolbar --with-dependencies
или
composer require 'drupal/admin_toolbar:^2.3'
?

D8. Тема админки только для админа.

9 июня в 18:52

Как сделать тему админки достпной только для админа. В D7 через admin_theme доступно соответствующее разрешение в правах. В D8 не вижу (по карайней мере в релизной версии).

Как обезопасить себя от неудачного composer update? Бекапа файлов и БД достоточно?

8 июня в 15:45

Как обезопасить себя от неудачного composer update? Бекапа файлов и БД достоточно, чтобы если что вернутся на точку сохранеия.
Если да: как заархивить все кроме папок файловой системы (публичной и притватной)? Есть какаято комманда типа drush archive-dump?

Подскажите на чем делать рейтинг пользователя?

30 мая в 14:12

Всем привет!
Хочу разобратся как сделать рейтинг у пользователя. На чем он будет основан? Еще не придумал.

Нужно userpoints использовать? Если да, можно по нем документацию или Видео найти? Хоть на английском. Пока не нахожу под 8ку.

А как на drupal.ru сделано "Спасибо", что потом в профиле пользователя счетчик благодарностей? Flag + Rules? А сам счетчик это что?

Понимаю, что вопросы не конкретные. Конкретных ответов не жду.

После перноса на Докер ИНОГДА ловлю ошибку решающуюся core/rebuild.php. А почему так происходит?

27 мая в 14:10

Разбираюсь с Docker4Drupal.
Иногда после переноса сайта с хосинга на Докер, ловлю такую ошибку на сайте (сайт не работает):
The website encountered an unexpected error. Please try again later.TypeError: Argument 1 passed to Drupal\Core\Plugin\Context\Context...

Помагает если в settings.php прописать
$settings['rebuild_access'] = TRUE;
потом
site.localhost/core/rebuild.php

Как разместить карту объекта на сайте доски объявлений?

11 мая в 6:58

Форумчане, подскажите: как разместить карту объекта на сайте доски объявлений?
Я в курсе, что можно код от сервиса карт вставить в текстовое поле, но не каждый пользователь до этого додумается. Можно сделать, чтобы пользователь в произвольной форме водил адрес и выводилась карта исходя из поиска этой записи в Яндексе?

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

5 мая в 10:09

Есть ли возможность добавить в views, как поле форму комментариев (текстовое поле и кнопку сохранения)?
У меня есть некоторые быдло-способы, но может есть какой-то цивилизованный путь? D8 что-то новое предлагает?

Что нужно добавить в Linux, чтобы интерфейс views был максимально, как задумали разработчики?

5 мая в 0:25

Что-то скучно у нас на форуме. Пытаюсь перейти на Linux, столкнулся с некорректным отображением шрифтов в админке views.

По умолчанию шрифт задан, как "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif.

В Windows у меня установлен Lucida Sans Unicode (вроде даже без bold варианта). И админка отображается как надо:

Как импортировать не все конфигурации а только часть?

9 апреля в 13:42

После импорта архива с полной конфигурацией сайта происходит ряд ошибок. Как их вылавливать? Можно ли импортировать не все конфиги, а только половину? Чтобы выяснить какой именно конфиг виноват.

Simple hierarchical select кто нибудь использует для фильтрации пользователей?

3 апреля в 22:47

Приветствую форумчане.
У меня по прежнему задача отфильтровать пользователей по принципу Область - Город (один словарь).
На этот раз решил попробовать shs и он работает если выводить ноды по термину. А вот пользователей - нет.
https://www.drupal.org/project/shs/issues/1961406 тут советуют использовать taxonomy_entity_index, но под 8ку это дело не работает.

Как создать страницы на основе 2х словарей без создания нод?

28 марта в 17:23

Допустим сайт объявлений с 2-мя словарями: города и услуги.
Есть ли в Drupal 8 возможность создания страниц на основании этих словарей?

Не в смысле создать ноды и указывать в них 2 словаря, а в мысле, что создаем новый термин Грузоперевозки. И сразу же есть страницы:
Грузоперевозки в Москве
Грузоперевозки в Твери
Грузоперевозки в Саратове

Если добавить новый регион - добавятся все услуги в этом регионе:
Выгул собак в Регионе
Проведение праздников в Регионе

Как сделать фасет, в котором можно выбрать сначала Область, потом Город? Типа иерархического выбора.

27 марта в 15:54

У пользователя есть поле таксономии Регионы. Словарь имеет вид:
Московская область
- Балашиха
- Подольск
Ленинградская область
- Кировск
- Пушкин

Как сделать фасет, в котором можно выбрать сначала Московская область, потом Балашиха? Типа иерархического выбора.

Во всех issue с тегом "hierarchy" пушут, что изменения запушены.

В настройках фасета Use hierarchy включил. hierarchy processor в индекс добавил. Все равно не работает.

Борьба с пингвинами

27 марта в 1:04
1

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

Почему при редактировании термина в D8 нельзя задать родителя?

23 марта в 17:17

Приветствую друпалеры!
Почему при редактировании термина в D8 нельзя задать родителя?
В D7 вроде можно было.

Поле Статистика Комментария: Количество комментариев в views дублирует ноду.

17 марта в 15:53

Во вьюху, выводящую ноды добавлено поле
Статистика Комментария: Количество комментариев (Comment Statistics: Comment count).

Если добавить комментарий - нода во вьюхе выводится 2 раза. Это так и надо или я что-то неправильно делаю?

"Уникальность" в настройках запроса - не помагает.

Как убрать "Редактировать анонс" при создании ноды?

16 марта в 23:15

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

Можно добавить еще одно текстовое поле (без анонса) и сделать экспорт-импорт.
А есть еще варианты?

Private Message Notification - не работает счетчик сообщений без перезагрузки страницы.

10 марта в 22:27

В модуле Private Message (8.x-2.0-beta16) есть блок Private Message Notification.

В его настройках
Ajax refresh rate
The number of seconds between checks to see if there are any new messages...
поставил тут "2"

Этот блок показывает, что есть новое сообщение только после перезагрузки страницы. Это так и надо? Или нужно что-то через node.js делать?

Private Message. Ссылка в views, настройки текстового поля, уведомление пользователя.

8 марта в 12:30

Приветствую специалистов по Private Message!

1. В отображении пользователя есть поле Private message thread link. Почему этого поля нет в views? Как в views вывести поле посыла сообщения пользователю?

2. Сообщение - это многострочное текстовое поле с выбором формата ввода. Где настройки этого текстового поля?

3. В самом модуле Private message есть настройка уведомлять пользователя на имейл о приешедших ему сообщениях или для этого нужен rules?

D8 - чем проверять есть ли хаки и каким образом внесенные?

7 марта в 14:27

Хаки ядра и модулей могут быть:

Как определить какие изменения над сайтом произведены?
Если сайт установлен через composer, модуль hacked определяет, что многих файлов не хватает, хотя они находятся за пределами папки /web.

Почему Drupal 8 выводит поле во views, деже если у поля указано "Скрыть при пустом значении"?

5 марта в 12:12

Почему Drupal 8 выводит поле во views, деже если у поля указано "Скрыть при пустом значении"?
Поле с меткой. Если поле пустое - метка все равно выводится. Контейнер field-content тоже выводится.

В D7 такого не было. Как это побороть теперь?

Как сделать запрет комментирования ноды более юзер френдли?

2 марта в 13:22

Да, я понимаю в редактировании ноды есть
Настройки комментариев: открыть/закрыть.

А как бы это красивее сделать? Типа "Закрыть прием заявок"?

Модуль, меняющий заголовки формы комментов для типа материалов писать или отталкиваться от дополнительного поля?