charOFF: Комментарии

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

21 января в 20:42

Tichon wrote:
По поводу рекламы, установите бесплатный SSL сертификат. Чтобы сайт открывался через https

+1

Настройте защищенное соединение. Если реклама добавляется на пути страницы от сервера до браузера, то она после этого исчезнет.

21 января в 18:03

Потому что по-умолчанию данные возвращаются в виде массива объектов, т.к. используется PDO::FETCH_OBJ стиль выборки. Подробнее можно почитать здесь https://www.php.net/manual/ru/pdostatement.fetch.php#refsect1-pdostateme...
Соответственно каждая строка представлена объектом, свойства которого соответствуют полям в выборке.
И чтобы обойти значения, не обязательно делать fetchAll(), можно сразу в цикле обходить результат, как-то так:

14 января в 12:53

ogo wrote: На 9-ку 2 недели назад поставил, замечательно работает, никаких ошибок нет.

Да, действительно. Оказывается я зашел по старому адресу https://www.drupal.org/project/adaptivetheme , а версия под 9-ку теперь здесь https://www.drupal.org/project/at_theme

13 января в 20:51

Может баг, а может так задумано. На самом деле path в маршруте это же еще не ссылка. К ней, например, может подставляться языковой префикс. Соответственно формируется базовый путь. А вот почему туда попадает имя исполняемого скрипта update.php и насколько это правильно - не знаю.

12 января в 14:03

Недосмотрел, что у вас имя файла TwigMyExtension.php, я ориентировался на php комментарий в файле. Но, все равно, путаница с именами при этом сохраняется, потому что имя класса kkintExtension, а оно должно соответствовать имени файла.
Тогда, если у вас TwigMyExtension.php лежит в папке src, то достаточно поменять имя класса на TwigMyExtension:

namespace Drupal\kkint;

use Twig\TwigFunction;

8 января в 12:30
1

ogo wrote: Есть обсуждение проблемы https://www.drupal.org/project/drupal/issues/3165784 , но там для 8, и не особо понятно.

Там на самом деле для 9-ки. Просто человек столкнулся с проблемой при переходе с 8 на 9.
Теперь там есть патч https://www.drupal.org/project/drupal/issues/3165784#comment-13957131

23 декабря 2020 в 21:08
1

Есть такая проблема https://www.drupal.org/project/media_oembed/issues/3188526

В настройках /admin/config/media/media-oembed/list/youtube/edit в поле Endpoint замените http:// на https://

19 декабря 2020 в 16:35

А в коде страниц у вас не добавляется случайно тэг <link rel="shortlink" href="/node/*" /> ?
Еще, если у вас раньше были ссылки на node/*, а потом вы их убрали, а страницы закрыли через 404 статус, то гугл может их еще долго помнить и периодически пытаться просканировать.

12 декабря 2020 в 22:31
2

Если это у вас представление блок, а не страница, то нужно донастроить контекстный фильтр Global:Null, например так

Если generator/120 у вас не системный путь, а алиас, то еще отметить соответствующую галочку

12 декабря 2020 в 12:45
1

В контекстных фильтрах больше/меньше не работает.
Можно использовать модуль https://www.drupal.org/project/views_argument_substitutions

  • После установки модуля, добавляете контекстный фильтр Global: Null (все настройки по-умолчанию, никакие проверки выставлять не надо)
  • В условиях фильтрации вьюса (FILTER CRITERIA) ставите 2 условия:
    1. field_powermin <= ***!1***
    2. field_powermax >= ***!1***

28 ноября 2020 в 20:23

это не проблема, строковые значения с запятыми заключаются в кавычки при сохранении и обрабатываются нормально

28 ноября 2020 в 19:02

Ошибки бывают из-за разделителя. Насколько я помню он импортирует через fgetcsv c дефолтным разделителем - запятая. Так что при сохранении файла для импорта лучше убедиться, что там правильный разделитель. А так да, этот модуль чисто для мета-тэгов, другие поля в нем не выгружаются. Мне как-то надо было добавить в его выгрузку алиас, но я честно говоря просто пропатчил функцию выгрузки, потому что нужно было разовое решение.

16 ноября 2020 в 14:18

Мета-тэги могут не выводится, если на странице не выводится регион "Содержимое". Модуль metatag устроен так, что он добавляет мета-тэги при рендеринге определенного региона и по-умолчанию это регион content. По-этому на всякий случай проверьте, во всех ли page.tpl.php шаблонах выводится регион content. Или в настройках модуля на admin/config/search/metatags/settings в разделе "Расширенные настройки" измените "Page region to use" на другой регион, который точно есть на всех страницах.