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

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

31 января 2024 в 0:21

Конечно, это не верно.

Вообще-то, если уж задача простирается дальше, чем просто проверка чекбокса на PHP и требуется вмешательство в email-подписку через Rules (хотя мне не совсем понятно, как вы собирались решать это на PHP из управления правилами в админке), то возможно работать тогда будет удобнее через хуки Rules:

https://api.drupal.org/api/rules/rules.api.php/group/rules_hooks/7.x-2.x

29 января 2024 в 2:08
1

morgusha wrote: [node-unchanged:field_send_main_ob]

Это не PHP-код, а похоже какой-то токен.

В теории, если уж из PHP, то следует обращаться к объекту Node. Но я не знаю, как его можно получить при использовании Rules.

Если бы была реализация задачи через модуль, то можно было бы использовать хук hook_node_presave(), типа:

21 января 2024 в 20:18

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

2. Не понимаю, почему я вообще что-то должен гуглить по обрывкам урлов. Это разве моя проблема?

А впрочем, всем мира. )

21 января 2024 в 2:38

Andruxa wrote: Странно другое - на страницах прописаны канонические ссылки которые и предназначены для решения проблем с задваиванием контента при get-параметрах.
Почему вебмастер ругается на задваивание контента с каноническими ссылками - действительно, лучше спросить у специалистов по SEO.

21 января 2024 в 2:23

Я, разумеется, прошу прощения, уважаемый, но где в вашем вопросе вообще упоминание о Друпале и теги интересующих вас версий?

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

Вон ниже Андрюха написал о фасетах, читайте. Однако, не факт, что ваш каталог собран именно на views и что фасеты тут помогут.

20 января 2024 в 21:19

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

А вообще - уместнее на форум СЕОшников с такими вопросами.

16 января 2024 в 1:25

Kate12 wrote: линия 116:
$variables['logo'] = \Drupal::service('file_url_generator')->generateString(theme_get_setting('logo.url'));

Похоже, весь сыр-бор из-за пустого (или стёртого) поля пути к логотипу в настройках темы в админке. Правда непонятно, зачем он нужен в препроцессе (т.е. $variables['logo']) в случае с модулем simplelogin.

Если есть доступ к FTP - я бы на вашем месте временно заменил строку 116 на

10 декабря 2023 в 21:39

olegkhodorko wrote: Название для вставки в alt и поле "Название", берётся из свойств самого загружаемого файла, из его поля "Title".

Это по-простецки называется: читать из EXIF-данных JPEG-изображения. Только EXIF поддерживается чуть менее, чем не всеми форматами. )

4 октября 2023 в 20:28

Ну что же, видимо, на этом и остановлюсь. Помечу, что топик решён.

Однако, если кто-то что-то знает, чего не знаем мы с Андрюхой - нижайшая просьба написать!

4 октября 2023 в 19:42

Кстати, да, как вариант - вполне. Спасибо за подсказку.

Однако, как-то не верится, что в API нет методов для экспорта/импорта условий запроса. С другой стороны - искал уже, ничего не нашёл.

16 июля 2023 в 22:45

1. Сколько нод в одном пакете батча? Где-то в настройках sitemap выставляется. Я смутно помню, что когда-то этот параметр помог решить проблему.

2. Сколько нод на одну страницу карты сайта? Тут уже точно помню, что уменьшение в моём случае до 5 000 (кажется так) решило проблему.

29 мая 2023 в 16:11

Пропустил (или забыл уже), что у вас в первом сообщении указан тип данных integer(10). Тогда нет предположений. Подозреваю, что это поведение SQL-сервера при включенном ‘NOT NULL’. Попробуйте отключить для этого поля.

29 мая 2023 в 9:28

Это не друпаловский уровень DB abstraction layer, однако, ладно, пропустим.

Я бы в первую очередь смотрел на данный столбец в структуре таблицы - на формат связанных с ним данных. Должен быть какой-то из типов int (integer), а конкретный тип (т.е. длина int) уже зависит от ваших задач.

28 мая 2023 в 12:51

runner12 wrote: Запрос выполняется успешно, захожу в админку - модуль включен. В чем прикол?

Кеш, скорее всего.

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