VasyOK: Блог

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

Друпал не правильно удаляет зависимости. Например от типов матриалов в views.

2 августа 2023 в 15:38

Здравствуйте специалисты по Друпалу. Хотелось бы поделиться тем что наболело.

Вот вьюха называется Тест. Имеет 2 дисплея. Отличаются только фильтром по типу материала Аудио.

Удаляю дисплей с типом Аудио.
Хочу удалить тип материала Аудио.

Пишет:
Перечисленные конфигурации будут удалены. Представление - Тест.

Как подтягивать изображенеие по ссылке сайта не всю ширину в мессенджерах?

29 июля 2023 в 14:45

Всем привет. Как сделать чтоб картинка с сайта при ссылке на страницу подтягивалась в Телеграме так:

рассматриваемая статья тут https://itc.ua/articles/retsenzyya-na-knygu-zhyzn-posle-google-upadok-bo...

Можно ли прописать стиль для div-a стоящего перед div-ом с определенным классом?

25 июля 2023 в 12:51

Приветствую специалистов по CSS. Подскажите: можно ли прописать стиль для div-a стоящего перед div-ом с определенным классом?

В моем случае для div-a стоящего перед div-ом someclass.

А можно ли сделать в views фильтр по автору в виде селелекта? Без serach api.

19 июля 2023 в 0:54

Специалисты по views подскажите. Возможно ли сделать раскрытый фильтр по автору ноды? По умолчанию он формируется как строка ввода. А селектом или радиокнопками? Или еще как-то чтоб список авторов был виден. Через better_exposed_filters пробовал - пока не выходит.

xmlsitemap. Возникла AJAX HTTP ошибка. Полученный код HTTP: 500

15 июля 2023 в 18:48

Всем привет.

Есть сайт 120 тыс нод и терминов.
Использую модуль xmlsitemap.

Проблема. Модуль не может построить карту сайта. Ни на реальном сервере ни на docker4drupal.

В средине перестройки возникает

The Process class relies on proc_open, which is not available on your PHP installation

12 июля 2023 в 21:25

Сначала при установке одного модуля получил

docker4drupal + Drupal 10. Не работает агрегация CSS и JS. В D9 работает.

9 июля 2023 в 20:06

Снова приветствую специалистов по окружению.

Проблема. Последний D4D + Drupal 10. Проверил с D9 - все без проблем.

Не работают эти опции в настройках производительности.
Aggregate CSS files
Aggregate JavaScript files

Картинки нормально закачиваются, миниатюры изображений создаются.

docker4drupal + ubuntu. Как сейчас сделать чтобы сайты открывались без окончания :8000 ?

6 июля 2023 в 1:29

Сейчас в последней версии D4D проекты в браузере открываются после с окончанием порта: drupal.docker.localhost:8000.

Как сделать, чтобы открывались без этого окончания, т.е.: drupal.docker.localhost ?

Пару лет назад в docker-compose.yml нужно было исправить:

ports:
   - '8000:80'

на

Вывод результатоview в текстовый файл со всеми тегами полей. Как?

23 июня 2023 в 11:44

Приветствую профессионалов по друпалогии.

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

Подскажите: как вносить изменения из github проекта?

15 июня 2023 в 15:17
Допустим создаю проект у себя на ПК и отправляю его на github.
git init
git add .
git commit -m "main"
git branch -M main
git remote add origin https://github.com/Vasy0K/project.git
git push -u origin main

Потом вношу какие-то изменения и создаю новую ветку с ними.

Стоп слова при разработке.

31 мая 2023 в 22:20
1

Обнаружил, что при разработке сайта нельзя использовать некоторые стоп слова в HTML коде.

Например:
контейнер с классом banner - скроется Адблоком
изображение с директорией tizer в пути - скроется Хромом.

Как вообще это все по научному называется и как этого избегать?

Ckeditor Videodetector не разрешает смотреть видео в полноэкранном режиме

30 мая 2023 в 20:10

Поставил на разные сайты ckeditor_videodetector, чтобы вставлять видео в текстовую область с редактором. Все работает, но вот перевод видео в полноэкранный режим не разрешает. Пишет "Full screen is unavilable".

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

Пример тут: https://www.barcamania.com/multfilm-ob-istorii-superligi-v-stile-krasnoy...

Модуль xmlsitemap. Подскажите: почему он код генерирует именно так?

21 мая 2023 в 22:16

Есть карта сайта созданная через модуль xmlsitemap.
Я эту карту переделываю т.к. модуль моим задачам не отвечает.

В текстовую область пользоватлеи как-то вставляют &nbsp. Как бороться?

17 мая 2023 в 9:24

На сайте есть поле типа Текст (простой, длинный). Пользователи умудряются в него вставлять &nbsp. Как они это делают - я не понимаю. CKEdotor для поля не предусмотрен. Макосью не пользуются. Чукотской раскладки на клавиатуре нет. Скорей всего вставляют из Word.

Как этого избежать?
И можно ли при выводе этого поля в views как-то убрать подобные несуразности?

Ссылки для ноды добавить на главную и убрать с главной. Как вывести?

14 мая 2023 в 12:31

Собственно в заголовке и есть вопрос.
Как вывести на ноде ссылки чтобы убрать или поставить ноду на главную?

Метеги в views отказываются корректно работать если в шапку включена дополнительная вьюха.

11 мая 2023 в 0:32

Создаю вьюху-страницу в которой переопределяю метатеги на основании полей этой вьюхи. Все работает до тех пор пока в эту вьюху не вставлена Global: View area. После этого мататеги вьюху перестают подхватываться.

Кто-то сталкивался? Как бороться?

Скринкаст. Тут я пытаюсь получить мета из поле термина, но оно из любого поля перестает подхватывать.

Мне нужно выполнить скрипт при загрузке страницы, но он выполняется при ajax действиях.

7 мая 2023 в 12:50

Приветствую специалистов по фронтенду.

Есть скрипт. Перемещает элемент в другое место:

script.js

Как вывести view по 2м аргументам?

30 апреля 2023 в 8:33

Приветствую drupal.ru!

Девелеперы, подскажите: как создать вьюху по 2м аргументам? Допустим есть 2 словаря таксономии. Тип товара и бренд. Как вывести вьюху по адресу smartphones/samsung ?

Может туплю, но не понимаю...

Как задать количество статей на первой странице пейджера views?

8 апреля 2023 в 17:42

Как сделать такой пейджер в views?

На 1й стр. выводится минимум 30 нод, но ВСЕ за сегодняшний день.
На 2й стр. и далее выводятся остальные ноды максимум по 30 шт на страницу.

Основная проблема: ajax в пейджере должен работать, поэтому через 2 вьюхи я не выкручусь (или не знаю как).

Насколько жителям бСССР может быть полезен человек в Европе и Северной Америке?

4 апреля 2023 в 4:17

Насколько страны Европы и Северной Америки доступны для жителей вашей страны и может ли быть полезен человек обладающим возможностью перемещаться в пространстве? Никаких других возможностей нет. "Приведи за ручку мне клиента" - не умею. США - пока без меня. Любая другая страна Северной Америки - пожалуйста. Криминал и контрабанда - тоже не в тему. Конечно сайты еще делаю, но вы и без меня все это можете.

Как в page.html.twig вывести что-тоо в зависмости от значения логического поля?

1 апреля 2023 в 3:14

Допустим в page.html.twig нужно вывести что-то в зависимости от того заполнено ли поле. С полем изображения это работает:

Как автоматом ставить nonidex на ссылки в тексте?

11 марта 2023 в 19:27

Раньше был noindex_external_links позволял автоматически обрамлять ссылки в контенте в noindex через наструйку формата ввода.

Сейчас есть какое-то решение? Я вижу только, как nofollow через разные модуле поставить можно.

Как получить значение width, height при темизации views поля изображения?

6 марта 2023 в 18:17

Переписываю views-view-field.html.twig поле представления. Хочу в нем вывести значения width и height изображения.

Не получается Sad

Получается только вывести оргинальное значение другого поля типа {{ view.field.field_name.original_value }}, а не атрибут изображения.

После предпросмотра комментария, нода имеет "Настройки комментариев: Скрыто".

5 марта 2023 в 12:04

Обнаружил неприятную особенность.
Если на сайте нажать на предпросмотр комментария и сохранить комментарий,
то нода к которой комментарий написан имеет настройку:
Настройки комментариев: Скрыто
(Comment settings: Hidden)

Происходит, когда на ноде уже есть комментарий. Rules отсутсвует.

Как определить путь для представления типа /news/rss.xml ?

28 февраля 2023 в 18:33

Приветствую специалистов по архитекторе Друпала.

Делаю rss ленту. Стандартный функционал по rss из views меня не устраивает, поэтому хочу вывести нужные поля в page-представление и создать таким образом ленту.
Основная проблема: как сделать у этого представления путь: /news/rss.xml ?

Сейчас если задаю подобный путь меня перенаправляет на
sitename.com/news/rss.xml?q=/news/rss.xml