Artalek: Блог

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

Снять ограничения отправки писем через contact form

24 октября 2023 в 21:27

Здравствуйте, при отправки формы, вылазит ошибка:
Вы не можете отправить более 5 сообщений в 1 час. Попробуйте позже.

Использую Контактные формы, отправка происходит через smtp yandex.

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

Подключение модуля chosen

8 июля 2022 в 14:25

Здравствуйте, добавил модуль chosen, но он выдает ошибку "The library could not be detected. You need to download the Chosen JavaScript file and extract the entire contents of the archive into the libraries directory on your server."

В корневой папке создал папку "libraries", в него добавил папку chosen с файлами.
Но эффекта никакого.
Подскажите пожалуйста, что еще может быть?

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

30 апреля 2022 в 18:01

Здравствуйте, подскажите как можно на сайте в твиге вывести ссылку на английскую версию сайта?
К примеру я сейчас нахожусь по ссылке https://site.ru/ru/about.html или https://site.ru/about.html и мне нужно на сайте вывести кнопку на английскую версию сайта, которая бы вела на текущую ссылку сайта, но уже вместо ru, чтобы было en, т.е. на страницу https://site.ru/en/about.html.
Как можно правильно это сделать, подскажите пожалуйста?

Не подгружается английский перевод

27 апреля 2022 в 16:10

Здравствуйте, добавляю на сайт Английский язык, но не подгружает сам перевод скрин из-за ошибки скрин.

Перехожу на страницу "Перевод пользовательского интерфейса"(/ru/admin/config/regional/translate), чтобы вручную добавить, но там в выпадающем списке нету Английского языка скрин.

Подскажите пожалуйста, что можно сделать?

Как в twig вывести текст из настройки с кодом twig внутри?

7 декабря 2021 в 16:31

Здравствуйте, есть настройка с типом поля textarea, с таким текстом:

Какой-то странный текст под №{{ number_code }}

и в твиг файле я вывожу этот текст так(в text храниться текст из настройки):

Как отключить кэш в preprocess?

29 ноября 2021 в 20:43

Здравствуйте, как в myTheme_preprocess() в файле myTheme.theme отключить кэширование?
В препроцессоре я проверяю значение в \Drupal::request()->getSession(), а он его кэширует, и постоянно выводит одно и тоже значение пока сбросить кэш

Как убрать кэширование events_example_subscriber?

28 октября 2021 в 11:43

Здравствуйте, у меня в событии events_example_subscriber создается кука, если есть определенный GET параметр, но он кэшируется, т.е. если удалить куку и снова перейти по ссылке с GET параметром, то он его не добавит, пока не сбросить кэш, как убрать кэширование на это событие?

Как получить значения поля "Текст (список)"?

15 октября 2021 в 8:20

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

Вот мой код:

Сформировать массив в hook

14 октября 2021 в 14:03

Здравствуйте, не получается сформировать массив в MYTHEME_preprocess_page.
Ошибка : Warning: Illegal offset type в gut_preprocess_page()
и не формирует массив

У меня есть Тип материала: https://prnt.sc/1w3tkfz

И я получаю все Содержимое по данному типу и формирую массив:
https://prnt.sc/1w3tov8

Подключение файлов в твиге

21 мая 2021 в 8:50

Здравствуйте, как правильно подключить файлы twig, в файл twig?

Я сейчас делаю вот так:

Последние записи журнала

20 мая 2021 в 14:03

Здравствуйте, подскажите пожалуйста как можно убрать удаление старых записей на странице "Последние записи журнала"? Он мне выводит только 30 страниц, а 31 уже не доступна. Бывают моменты, что эти 30 страниц заполняются за 2 часа, и я не могу посмотреть, то что было 5-8 часов назад.

Записать значение в куки на любой странице

15 января 2021 в 14:59

Здравствуйте, подскажите пожалуйста, у меня есть свой модуль, и мне в нём надо написать код (который проверяет наличие get параметра "meril", и если он есть, то записать его значение в куку) который будет работать на всех страницах сайта

В таблицу вставляется неправильная ссылка

13 января 2021 в 16:30

Здравствуйте, в файле mymodule.install я через hook_update_N вставляю записи в таблицу, и там я получая ссылку для вставки:

Не работает сайт Drupal на локалке

12 января 2021 в 8:52

Здравствуйте, залил свой сайт на локалке, а он выдает ошибку по адресу "/user" (на многих страницах выдает, кроме главного).

Никак не могу понять в чем проблема, не могу отобразить ошибку.
Подскажите пожалуйста.

OpenServer
Apache_2.4-PHP_7.2-7.4+Nginx_1.17
MySQL-8.0

Для каждой страницы назначить свой шаблон

28 декабря 2020 в 8:55

Здравствуйте, я создал модуль, в нём есть страницы, и каждая страница попадает в этот файл page.html.twig.

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

Мой mod.module:

Записать значение в куки перед загрузкой страницы

3 декабря 2020 в 11:09

Здравствуйте, я подключил свою тему на сайте, теперь мне надо перед каждой загрузки страницы, чтобы в куки создавалась(обновлялась) язык сайта.

Сделал, вот так(расположение - /themes/mytheme/mytheme.theme):

Автообновление конкретного блока(div)

13 ноября 2020 в 8:02

Здравствуйте, у меня на странице выводится некая информация, которая может быть обновлена(изменена), и необходимо каждые 5 секунд обновлять данный блок(другой вариант не придумал).

Вопрос как это сделать в шаблоне TWIG?

Раньше, при использовании шаблонов PHP, я просто отправлял POST запрос и в шаблоне прописывал данный код:

Не работает TrustedRedirectResponse

11 ноября 2020 в 8:53

Здравствуйте, мне нужно перенаправить клиента на другой сайт,
вот такая ошибка из-за использования TrustedRedirectResponse.
Я понял из-за чего ошибка, но не знаю почему так происходит.
Ошибка из-за "\Drupal::url".
Перед использованием TrustedRedirectResponse, я формирую ссылку, вот так:

Редирект на другой сайт

10 ноября 2020 в 16:09

Здравствуйте, как мне в Drupal 8 в PHP, перенаправить клиента на другой сайт?
Пробовал вот так:

Запрос к БД без кэша

22 октября 2020 в 9:54

Здравствуйте, есть не большая проблема.
При отправке формы, я обновляю поле в таблице на новое значение, но при обновление страницы, он получается старое значение, и только после сброса кэша, он получает новое значение.

Как при обращение к БД не использовать кэш?

Обращение к БД: