чтобы при загрузке большого фото (например, более 2Мб) оно автоматически сжималось до 2Мб?
Ну а как Вы это себе представляете технически? Можно уменьшить размер файла, уменьшив разрешение картинки до заданного Вами, можно уменьшить качество JPG до заданного Вами, но ни один известный мне тулкит не умеет что-то такое сделать с картинкой, чтобы размер файла стал точно 2МБ.
Скорее всего дело в кэшировании - "меню пользователя" генерируется при заходе первого пользователя, кэшируется и потом готовый блок отдается второму пользователю.
Сегодня повторилось. После того раза включил логгинг срабатываний капчи, в логе полно сообщений contact_message_feedback_form post blocked by CAPTCHA, спама не было. Сегодня ночью опять пришло несколько спамных писем. Разлогинившись, пробую отправить сообщение через контактную форму, вообще не трогая капчу, и оно отправляется. Чищу кэш друпала, капча вновь начинает работать. Даже не представляю куда копать...
Странно это. Факт, что у вас почему-то не добавились нужные для перевода поля в таблицу node_field_data. По идее они должны добавиться как только вы корректно включите модули, связанные с переводом, и/или укажете в конфигурации, что собираетесь переводить хоть какие-то поля.
PS на странице /admin/config/regional/content-language всё ли, что должно переводиться, помечено как translatable?
На этой странице нажимали Save configuration?
Гугл имеет смысл использовать только в том случае, если вам нужно какое-то конкретное API, которого нет у других провайдеров.
Гугл имеет смысл использовать также если вам нужно более-менее приличное покрытие по всему миру, включая стритвью, и у вас нет ни бюджета, ни желания использовать на одном и том же сайте для России Яндекс, для Китая Байду, а для Марокко еще какое-нибудь Абарбия-кергуду.
Реально ли реализовать такой функционал с помощью каких-нибудь готовых модулей Drupal?
Конечно можно. Модуль Geolocation Field.
НО: Имейте в виду, что Google Maps только на первый взгляд бесплатный. В июле 2018 года они примерно в 30 раз понизили порог бесплатного обслуживания и примерно в 14 раз повысили плату за превышение этого порога. Если ваша карта будет показана более 27000 раз в месяц, то с гуглом вам не по пути, поверьте.
А какая версия модуля стоит, и точно ли она соответствует дистрибутиву с drupal.org? Я глянул бегло в 7.x-1.7 - там вообще какая-то бредотень: в smtp.phpmailer.inc есть такая строка:
Подробного описания и на английском-то толком нет:
Under certain circumstances the File module/subsystem allows a malicious user to upload a file that can trigger a cross-site scripting (XSS) vulnerability.
При определенных обстоятельствах модуль/подсистема File позволяет юзеру-злоумышленнику загрузить файл, который может использовать уязвимость межсайтовых сценариев.
Да это понятно, просто их вообще не должно бы быть. Неправильно отключать все информационные сообщения на сайте из-за того, что один модуль флудит.
Кстати sas вполне годный вариант предложил, если рыться в коде не хочется или не хватает квалификации.
I_D wrote:
Блок вывода информации с результатом работы - штатное решение? Входит в ядро?
Данные сообщения точно не инициируются ядром Друпала.
Это делает какой-то модуль - может PHPMailer, может Rules, а может какой-то кастомный код. Надо прошерстить весь код проекта на текст выводимого сообщения.
У ra-don.ru есть сервера и в России и не в России. Друпал со всей сопутствующей тряхомудией (drush, composer etc etc) предустановлен и настроен, техподдержка очень грамотная, соотношение цена/качество вполне на уровне.
Сжатие картинок при загрузке их в DRUPAL8
Так это прямо в настройках поля делается "из коробки".
Сжатие картинок при загрузке их в DRUPAL8
Ну а как Вы это себе представляете технически? Можно уменьшить размер файла, уменьшив разрешение картинки до заданного Вами, можно уменьшить качество JPG до заданного Вами, но ни один известный мне тулкит не умеет что-то такое сделать с картинкой, чтобы размер файла стал точно 2МБ.
Class not found
- use Drupal\Core;
+ use Drupal\Core\Url;
Суммирование в агрегации Views
Может вот этот модуль поможет?
https://www.drupal.org/project/views_date_format_sql
Сам не пробовал.
Арифмитические операции во Views
А чорт его знает, не было времени разбираться, просто подглядел где-то.
Мы же эту самую тему вроде решали уже: https://drupal.ru/node/139030
Арифмитические операции во Views
А так:
{{ (поле1|trim) * (поле2|trim) }}
?
Drupal 8. Форма авторизации
Скорее всего дело в кэшировании - "меню пользователя" генерируется при заходе первого пользователя, кэшируется и потом готовый блок отдается второму пользователю.
Закэшенная страница с рекапчей пропускала сабмит формы без заполнения рекапчи
Скорее всего так и сделаю, но всё равно интересно понять что происходит.
Закэшенная страница с рекапчей пропускала сабмит формы без заполнения рекапчи
Сегодня повторилось. После того раза включил логгинг срабатываний капчи, в логе полно сообщений contact_message_feedback_form post blocked by CAPTCHA, спама не было. Сегодня ночью опять пришло несколько спамных писем. Разлогинившись, пробую отправить сообщение через контактную форму, вообще не трогая капчу, и оно отправляется. Чищу кэш друпала, капча вновь начинает работать. Даже не представляю куда копать...
Ошибка при настройке мультиязычности в Drupal 8
И уже включены/enabled?
/update.php
Ошибка при настройке мультиязычности в Drupal 8
Странно это. Факт, что у вас почему-то не добавились нужные для перевода поля в таблицу node_field_data. По идее они должны добавиться как только вы корректно включите модули, связанные с переводом, и/или укажете в конфигурации, что собираетесь переводить хоть какие-то поля.
Ошибка при настройке мультиязычности в Drupal 8
PS на странице /admin/config/regional/content-language всё ли, что должно переводиться, помечено как translatable?
На этой странице нажимали Save configuration?
Ошибка при настройке мультиязычности в Drupal 8
Инструкция фиговатенькая и очень старая.
Когда добавляли модули, точно прогоняли db update?
Когда добавляли язык, не забыли нажать Save configuration?
Подгрузка новостей.
А зачем? Вам советуют одно, а Вы ставите другое...
Google Maps. Как отображать точки всех пользователей, зарегистрированных на сайте, на одной карте?
Гугл имеет смысл использовать также если вам нужно более-менее приличное покрытие по всему миру, включая стритвью, и у вас нет ни бюджета, ни желания использовать на одном и том же сайте для России Яндекс, для Китая Байду, а для Марокко еще какое-нибудь Абарбия-кергуду.
Google Maps. Как отображать точки всех пользователей, зарегистрированных на сайте, на одной карте?
Конечно можно. Модуль Geolocation Field.
НО: Имейте в виду, что Google Maps только на первый взгляд бесплатный. В июле 2018 года они примерно в 30 раз понизили порог бесплатного обслуживания и примерно в 14 раз повысили плату за превышение этого порога. Если ваша карта будет показана более 27000 раз в месяц, то с гуглом вам не по пути, поверьте.
Как отключить вывод на экран результат отправки писем
"Ничего не понимаю"©
SMTP и PHPMailer - два взаимоисключающих модуля, делающих одно и то же. Они оба что ли стоят и включены? Может один убрать?
Как отключить вывод на экран результат отправки писем
А какая версия модуля стоит, и точно ли она соответствует дистрибутиву с drupal.org? Я глянул бегло в 7.x-1.7 - там вообще какая-то бредотень: в smtp.phpmailer.inc есть такая строка:
Как отключить вывод на экран результат отправки писем
Ищите настройки в Administer -> Configuration -> System ->SMTP Authentication Support page.
Критические обновления Drupal 7 и Drupal 8 (SA-CORE-2019-004)
Подробного описания и на английском-то толком нет:
При определенных обстоятельствах модуль/подсистема File позволяет юзеру-злоумышленнику загрузить файл, который может использовать уязвимость межсайтовых сценариев.
Как отключить вывод на экран результат отправки писем
Кстати, а почему бы не попробовать на время включить
Тогда весь этот флуд будет писаться еще и в лог, и там будет более подробная информация о том, кто это делает.
Как отключить вывод на экран результат отправки писем
Да это понятно, просто их вообще не должно бы быть. Неправильно отключать все информационные сообщения на сайте из-за того, что один модуль флудит.
Кстати sas вполне годный вариант предложил, если рыться в коде не хочется или не хватает квалификации.
Как сделать так?
Так модули именно это самое и делают, только без программирования и необходимости разбираться в разметке и классах
Как отключить вывод на экран результат отправки писем
Данные сообщения точно не инициируются ядром Друпала.
Это делает какой-то модуль - может PHPMailer, может Rules, а может какой-то кастомный код. Надо прошерстить весь код проекта на текст выводимого сообщения.
Стоит ли менять хостинг?
У ra-don.ru есть сервера и в России и не в России. Друпал со всей сопутствующей тряхомудией (drush, composer etc etc) предустановлен и настроен, техподдержка очень грамотная, соотношение цена/качество вполне на уровне.