Привет!
Вот так интереснее читать будет всем:
Помогите устранить - готов премировать помощь в решение данных проблем 1к рублями.
+ на развитие drupal.ru обязательно переведу рублей этак 250.
Теперь по делу:
Не профи в php и Drupal (дилетант), когда-то сделал сайт знакомому и продвигал его в ТОПы. Потом времени не стало на это и знакомый обратился в фирму SEO.
В общем, после продвижения SEO'шной фирмой из ТОПов сайт выпал и на сайте, благодаря их какой-то оптимизации и добавлению украшательств, появились технические проблемы.
В результате знакомый расстался с "великими продвигателями" и попросил исправить ошибки.
Сайт skupka-812.ru + картинки с ошибками прилагаю к топику.
Остались две проблемы, которые я не могу осилить:
1. Появляется блок рекламный от Mailru и на главной страничке и в админке. Выловил этот блок
рекламный (он появляется как-то ниоткуда, ловить надо) и если смотреть тег div, то не понятно как
он появляется, если в page--front.html.twig его там нет. Между div'ами где он появляется, там чисто,
этой вставки там нет.
2. Накрылся стандартный модуль отправки сообщений через модуль "SMTPMailSystem". Как-то
обновили не удачно ядро что ли. Обновился до 8.9.12 + чистил кэш и проблема не ушла.
По решению данной проблемы только нашёл переписку, где советов огород и танцы с бубнами не
хилые:
https://www.drupal.org/project/drupal/issues/3056633
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "SMTPMailSystem" plugin does not exist. Valid plugin IDs for Drupal\Core\Mail\MailManager are: php_mail, test_mail_collector in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 53 of core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
Лучший ответ
Проблема решена, спасибо товарищу
zvse за оказанную помощь!
Обращение с предложением помочь было в личку.
Проделанная работа:
По первому пункту:
1. Был проверен сайт на содержание рекламного кода и так же скриптов, которые подтаскивают с
внешних ресурсов рекламу, сайт оказался чистый.
2. Установлен ssl сертификат и включен https протокол. Пока реклама не появлялась, возможно это
конечное решение и многие оказались правы про ssl.
3. Звонил своему провайдеру "Ростелеком" по поводу появляющейся рекламы и запрашивал услуги, по
которой меня могли добавить в список желающих видеть рекламу. Сообщили, что нет таких услуг у них.
По второму пункту:
1. Выяснилось, что модуль SmtpMailSystem (В списке расширений отображается как SMTP
Authentication Support) не включен в системе, не смотря на то, что я его обновлял до последней
версии.
Включить модуль нет возможности, тогда отмечаешь его как включен и нажимаешь установить он
пишет что такой модуль уже есть.
Проблема была решена удалением конфигурационного файла модуля smtp по пути:
skupka-812.ru/modules/smtp/config/install/ файлик - smtp.settings.yml.
После очистки кэша установка модуля воспроизвелась без проблем!
Комментарии
что-то я маил ру блок не увидел, пару раз сайт обновил - нет его
Рекламные баннеры может ваш собственный интернет-провайдер врезать: https://www.kommersant.ru/doc/4268865
Я не вижу никаких баннеров.
Вот на разных окнах браузера, если открывать сайт. Открываю в Chrome (так же я в режиме ИНКОГНИТО поймал рекламку) . Самому пришлось ловить.
А в другом браузере? А на другом компьютере?
По поводу рекламы, установите бесплатный SSL сертификат. Чтобы сайт открывался через https
С большей вероятностью это не провайдер, а ПО на вашем ПК.
Честно говоря сомневаюсь, так как ноутбук за которым я работаю мне выдан и работаю под пользователем (не локальный админ), который может устанавливать только ограниченный набор программ, например такой как farmanager.
Я бы, для начала, посмотрел в сторону дополнений/расширений для браузера.
+1
Настройте защищенное соединение. Если реклама добавляется на пути страницы от сервера до браузера, то она после этого исчезнет.
По второй проблеме как минимум есть два решения. #54 и #71
А это что за решения?
Вторая проблема как раз важная!
Они описаны в комментариях #54 и #71 по ссылку с drupal.org, которую вы же и предоставили
Да я включил SSL. Позвонил в Ростелеком, но они ничего про согласие на услугу вставки рекламы не ответили. Её как бы нет такой услуги, может так.
Приятель, который профессионально SEO занимается ещё раньше мне говорил, что лет 5 так провайдеры развлекаются и на сайты с http вставляют рекламу.
Честно говоря не верится просто, так как только в данном случае столкнулся, хотя может из-за того, что перестал делать сайтики по шаблонам, отошёл от этого.
Проверь установлен ли модуль и настроен ли /admin/config/system/smtp.
По второму вопросу - нужно смотреть в js файлах темы. Могут скриптами добавлять. Помощи по имени класса .mrg-wrapper
Проблема решена, спасибо товарищу


zvse за оказанную помощь!
Обращение с предложением помочь было в личку.
Проделанная работа:
По первому пункту:
1. Был проверен сайт на содержание рекламного кода и так же скриптов, которые подтаскивают с
внешних ресурсов рекламу, сайт оказался чистый.
2. Установлен ssl сертификат и включен https протокол. Пока реклама не появлялась, возможно это
конечное решение и многие оказались правы про ssl.
3. Звонил своему провайдеру "Ростелеком" по поводу появляющейся рекламы и запрашивал услуги, по
которой меня могли добавить в список желающих видеть рекламу. Сообщили, что нет таких услуг у них.
По второму пункту:
1. Выяснилось, что модуль SmtpMailSystem (В списке расширений отображается как SMTP
Authentication Support) не включен в системе, не смотря на то, что я его обновлял до последней
версии.
Включить модуль нет возможности, тогда отмечаешь его как включен и нажимаешь установить он
пишет что такой модуль уже есть.
Проблема была решена удалением конфигурационного файла модуля smtp по пути:
skupka-812.ru/modules/smtp/config/install/ файлик - smtp.settings.yml.
После очистки кэша установка модуля воспроизвелась без проблем!