VasyOK: Блог

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

Вы используете Views Bulk Operations и подобные модули для массовое обновления полей в D8?

10 августа 2020 в 19:30

Задача: из списка пользователей выбирать нужных и изменять у них некоторые поля чекбоксы.
Подумал про Views Bulk Operations, оказалось, что в D8 для подобного ему нужен Views Bulk Edit.

Не получается восстановить БД из файла через drush.

7 августа 2020 в 14:25

Всем привет, продолжаю мудрить со CLI.

Делаю бекап БД через drush:
drush sql-dump --gzip > dbname.sql
также пробовал без сжатия:
drush sql-dump  > dbname.sql

Все норм, в папке сайта создается файл БД.

Ошибки при запуске drush cr и сбросе кеша.

6 августа 2020 в 12:51

При сбросе кеша на некоторых страницах получаю:
The website encountered an unexpected error. Please try again later.

При запуске drush cr
выдает:

Как правильно переносить settings.php, robots.txt, .htaccess?

25 июля 2020 в 13:21

Допустим помещаю на Github репозиторий сайта.

Потом, на другом сервере:

Помогите вспомнить: как файлы от удаленных нод удалять.

23 июля 2020 в 11:44

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

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

20 июля 2020 в 15:25

Допустим доска объявлений. Как сделать, чтобы анонимный пользователь мог (точнее обязан был бы) зарегистриоваться при создании объявления?

Варианты:
1. create_and_reg
Неофициальная версия под D8 тут https://www.drupal.org/project/create_and_reg/issues/2557923

Здесь есть люди, которые используют подсистему Ubuntu для Windows?

16 июля 2020 в 12:13

Здесь есть люди, которые в разработке Drupal сайтов используют подсистему Ubuntu для Windows?
Как оно вам - поделитесь.

Я пробовал, но под обычным Linux результаты у меня получше, при том что я не линуксоид.

Как задать урлы контейнерам форума на D8?

12 июля 2020 в 12:04

Всем привет! Кто делал форумы на Drupal 8?

Как задать урлы контейнерам форума?

Насколько я понимаю контейнер форума - это термин словаря Forums?
Если, да, зачем тогда у контейнеров формируются пути вида forum/4055?
Можно чтобы они формировались также как у термина?

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

29 июня 2020 в 15:54

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

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

27 июня 2020 в 11:47

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

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

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

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

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

24 июня 2020 в 17:57

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

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

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

23 июня 2020 в 16:08

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

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

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

20 июня 2020 в 13:47

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

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

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

9 июня 2020 в 18:52

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

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

8 июня 2020 в 15:45

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

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

30 мая 2020 в 14:12

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

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

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

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

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

27 мая 2020 в 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 мая 2020 в 6:58

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

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

5 мая 2020 в 10:09

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

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

5 мая 2020 в 0:25

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

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

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

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

9 апреля 2020 в 13:42

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

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

3 апреля 2020 в 22:47

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

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

28 марта 2020 в 17:23

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

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

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

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

27 марта 2020 в 15:54

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

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

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

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

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

27 марта 2020 в 1:04
1

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