Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
1. Дополнительные параметры вообще не про то.

2. Это неправильный JSON, почитай стандарты — там должны быть двойные кавычки. Да и переменную Fenom не нужно запихивать в фигурные скобки.
{ 'id':{$pageid} }
Правильно — вот так
'{"id":' ~ $pageid ~ '}'
никаких особенностей не нужно, ты просто делаешь что-то не так.

3. Зачем вообще писать JSON, если pdoResources понимает массивы?
'where' => ['id' => $pageid],
Это включение опции tickets.mail_queue, уже пару недель как.

Яндекс стал что-то иногда выдавать ошибки при отправке почты через SMTP, а так письма гарантированно отправляются через cron. Если не смогли отправиться — то будет еще попытка в следующий раз, и так до победы.

Ну и бонусом то, что почта не отправляется сразу при создании коммента, поэтому нет задержки.
Ничего, что Гугл грузит твою страницу почти 5 секунд?

Вот,
тест другого сайта, где также выводятся фотки — оптимизации для гугла вообще никакой не проводилось.


Установи debugParser и проверь свои страницы. Сдаётся мне, что ms2Gallery тут вовсе не при чём, учитывая, что и главная открывается 2 секунды.
Там написано, что TaggerTagResource не является дочерним классом modResource, поэтому опция includeTVs работать не будет.

pdoTools умеет присоединять ТВ только к ресурсам, а ты выбираешь другой класс, так что присоединять к нему ТВ нужно самостоятельно.

Убирай includeTVs и ошибка пропадёт.