Блоги

Как правильно ввести адрес сайта в локальном окружении при установке Drupal?

22 января 2023 в 21:18

Здравствуйте. У меня вопрос совершенного нуба - просмотрел и видео установок и прочитал мануал по установке drupal на linux - но так и не смог запустить непосредственно сам инсталлятор друпала. Установил все необходимые библиотеки для друпала 10-го. Скачал друпал через composer со всеми завсимостями и библиотеками.
Но застрял на шаге: Чтобы запустить установку Drupal, достаточно открыть адрес сайта в вашем локальном окружении.

Drupal 7, hook_form_FORM_ID_alter

22 января 2023 в 16:32

Приветствую!
Подскажите пожалуйста, как решить вопрос!
Через hook_form_FORM_ID_alter() модифицирую форму добавления/редактирования ноды – все супер.
НО! Если в форме ошибки – хук не срабатывает!
Есть решения?
Спасибо.

Обновить модули и темы

21 января 2023 в 15:23

Добрый день. Требуется обновить все модули и не много "починить" сайт. Иногда при редактировании статьи выскакивает ошибка (не мешающая публикации), но всё же. То есть, работа в том заключается, что бы почистить кэш, обновить модули и убрать не которые не значительные ошибки.

Почему происходит ошибка кодировки БД в локальном окружении?

21 января 2023 в 9:18

Переносил сайт с хостинга себе на Docker4Drupal. При восстановлении БД писало ошибку типа
ERROR 1273 (HY000) at line 8043: Unknown collation: 'utf8mb4_0900_ai_ci'

На хостинге у БД collation действительно utf8mb4_0900_ai_ci.

Изменил кодировку у файла дампа командой
sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' DATABASE.sql
- все заработало.

Почему на drupal.org так мало заказов?

20 января 2023 в 22:56

Теперь моя очередь ныть на форуме.

Никогда не задумывались: почему на drupal.org заказов меньше чем на drupal.ru?
Сравните тыц и тыц

Может у кого-то есть выход на Дриса, может как-то подсказать ему, что можно как-то выделить доску объявлений на главной, чтобы люди знали, что можно рассказать о своих проблемах, пообщаться с сайтоделами-девелоперами-быдлокодерами.

Что я делаю в жизни не так? Деньги то так кончатся совсем.

20 января 2023 в 18:19

1. Программирую с института. С 1984 года. Программируемые калькуляторы. Машинные коды. Бейсик с циферками на магнитофонных кассетах.

2. 2002 год - первый личный сайт. И первые попытки фрилансить. Фриланс - практически 0.

3. 2008 год - 50 личных сайтов и нормальная прибыль с них. Фриланс - практически 0

4. С 2016 года я, очень эпизодически, находил работу по фрилансу за 2 евро в час. Очень эпизодически

5. 2022 - работы нет даже за 20 русских руб в час.

- Опыт программирования - больше 5 лет;

Есть ли решение SSH вместо FTP в виде модуля?

20 января 2023 в 11:21

Например в WordPress (WP) есть такой модуль (плагин), который дополняет форму FTP функцией загрузки через SSH протокол. Нечто подобное есть для Drupal? Не хочется на VPS сервер ставить FTP, а список обновлений надо как то пройти, чтоб обновились компоненты системы...

Вот пример из WP:

Сделайте возможным редактирование и удаление комментариев все время как в вк.

19 января 2023 в 23:00

я люблю удалять свои комменты если они неправильно поняты. или дополнять во имя исправления ошибок.

Нужен совет по отображению картинок материала (объявлений)

19 января 2023 в 19:33

Возник вопрос по изображениям, которые загружаются к материалу, в моем случае я создал некий аналог доски объявлений, но то, как производится отображение самого объявления меня несколько смущает:

1. На странице объявления все данные идут друг за другом - построчно, но хотелось бы как на примере:

Передача Webform в AmoCRM

19 января 2023 в 6:48

Всем здравствуйте.
Есть задача интегрировать формы сайта (модуль webform) с AmoCRM, чтобы при отправке формы в AmoCRM создавались контакт и сделка. Сейчас это делается с помощью скрипта, который ловит отправку формы и через сервис передает в AmoCRM. Такой метод не всегда корректно работает. Кто-то решаа такую задачу? Drupal 8/9/10 Спасибо за ответы.

Доработать модуль taxonomy place + geocoder

19 января 2023 в 1:12

Добрый вечер. Нужен человек, для доработки модуля taxonomy place, в связке с выбором точки на карте, создается термин, но не находит родителя (страну).

Несколько блоков в одном блоке

18 января 2023 в 13:28

На странице есть несколько блоков вьюх (каждый под свой тип материала), которые разворачиваются с помощью модуля collapsiblock . Сами вьюхи - это карусельки слайдеры. Хочу эти блоки собрать в единый блок со своим одним заголовком. Как возможно реализовать?

Attempting to re-run cron while it is already running

17 января 2023 в 14:48

Всем привет!
Скажите пожалуйста кто-то сталкивался с подобным?
В минуту по 15-20 сообщений в журнале.
График нагрузки на сервере выглядит как забор.
От 20% до 80% и выше. Очень часто вылетает 502 ошибка у юзеров.
В сообщении говорится - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.
Крон настроен стандартно, выставляю 3 часа - никакой разницы. Кеш включен.
Сервер VDS, на таймвеб.

Просмотр своих публикаций и ещё ряд вопросов по отображению...

17 января 2023 в 13:54

Доброго времени суток всем форумчанам!

На днях решил протестировать Drupal 10 с целью создания части проектов на нём. По многим отзывам понял, что многое эта CMS может делать из коробки, главное правильно настроить штатными средствами, но у меня возникли сложности... Или эта CMS всё же не все умеет из коробки или я не там смотрю... Ладно перейду к сути:

Чего я хочу добиться?

Views - добавить раскрывающийся список со всеми вариациями значений поля

17 января 2023 в 12:18

Здравствуйте. У меня есть материал типа product. Создал фильтр с помощью представления. В критериях фильтрации добавил свое поле Производитель - "field_brand".

Моя задача - фильтрацию по производителю сделать в виде раскрывающегося списка, который будет строиться из всех вариантов, которые заполнены в этом поле у всех имеющихся товаров. (например: у некоторых товаров производитель_1, у других производитель_2 и тд. В списке должны указываться эти варианты: производитель_1, производитель_2 и тд).

Рейтинг компаний на основе views + comments fields

16 января 2023 в 16:54

Добрый день!
Вторую неделю бьюсь над задачей по созданию рейтинга компаний на основе оценок (баллов) из оставленных отзывов. Требуется помощь (разумеется, оплачиваемо) в этой задаче.

Дано:

Drupal 7 (да, да, кидайте помидоры).

Тип материала (node--company) с включенными коментариями.

Комментарии к этой ноде с доп. полями (taxonomy term reference): производительность, поддержка, стабильность.

3 словаря таксономии для каждого поля (производительность, поддержка, стабильность).

Создание связанных материалов+уведомления

16 января 2023 в 15:53

Добрый. Несколько лет не делал сайты. А тут решил для себя тряхнуть стариной.
1. Есть два материала: сотрудник и контракт. Связанные через entity reference. У сотрудника может быть несколько контрактов. Хочу, чтобы создание сотрудника и связанных с ним контрактов проходило в одной форме. А то приходится сначала создавать контракты. Потом их добавлять при создании сотрудника. Когда-то на Drupal7 делал подобное. На 9 не могу найти/вспомнить как.
2. хочу чтобы приходили на почту уведомления за неделю до ДР сотрудника и за месяц до окончания контракта. Как это сделать?

CKEditor 5. Уже созрел?

15 января 2023 в 18:11

Итак новый год, и Drupal наконец маркирует модуль CKEditor 5, как стабильный, а старый, как Deprecated.

Попробовали его уже?

Что этот ворнинг значит (?):
The Classy and Seven themes have ckeditor_stylesheets configured, but without corresponding ckeditor5-stylesheets configurations. See the change record for details.
https://www.drupal.org/node/3259165 (сюда ведет)

В тему Seven добавлять руками что-то?

Сложные запросы к Базе данных.

12 января 2023 в 21:06

Всем доброго времени суток! Встала задача сделать сложный запрос к базе данных, подскажите что лучше использовать?
Кратко про структуру, есть две сущности - родитель и дети. У родителя свои поля для фильтрации - термины таксономии, текстовые и числовые поля. У "потомка" свои, так же термины и прочее.
Связаны родители и дети через entity reference.
Задача отфильтровать "детей" одновременно по своим полям и полям его родителя.
Обычно всегда хватало entityQuery(), но как я понял за один запрос он так не сможет (может заблуждаюсь?)

Как изменить размер заголовка H1

12 января 2023 в 16:02

/core/themes/olivero/css/base/base.css

примерно на 96 строке

потом очистить кэш в админке.