Продвинули сайт так, что теперь ремонтировать надо

Аватар пользователя kaurych kaurych 20 января в 19:53

Привет!
Вот так интереснее читать будет Smile всем:
Помогите устранить - готов премировать помощь в решение данных проблем 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).

Лучший ответ

Аватар пользователя kaurych kaurych 24 января в 21:28
1

Проблема решена, спасибо товарищу
zvse за оказанную помощь! Good

Обращение с предложением помочь было в личку.
Проделанная работа:
По первому пункту:
1. Был проверен сайт на содержание рекламного кода и так же скриптов, которые подтаскивают с
внешних ресурсов рекламу, сайт оказался чистый.
2. Установлен ssl сертификат и включен https протокол. Пока реклама не появлялась, возможно это
конечное решение и многие оказались правы про ssl.
3. Звонил своему провайдеру "Ростелеком" по поводу появляющейся рекламы и запрашивал услуги, по
которой меня могли добавить в список желающих видеть рекламу. Сообщили, что нет таких услуг у них.
По второму пункту:
1. Выяснилось, что модуль SmtpMailSystem (В списке расширений отображается как SMTP
Authentication Support) не включен в системе, не смотря на то, что я его обновлял до последней
версии.
Включить модуль нет возможности, тогда отмечаешь его как включен и нажимаешь установить он
пишет что такой модуль уже есть.

Проблема была решена удалением конфигурационного файла модуля smtp по пути:
skupka-812.ru/modules/smtp/config/install/ файлик - smtp.settings.yml.
После очистки кэша установка модуля воспроизвелась без проблем!

Комментарии

Аватар пользователя kaurych kaurych 20 января в 22:09

Вот на разных окнах браузера, если открывать сайт. Открываю в Chrome (так же я в режиме ИНКОГНИТО поймал рекламку) . Самому пришлось ловить.

Аватар пользователя Tichon Tichon 21 января в 4:15

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

Аватар пользователя kaurych kaurych 21 января в 19:51

Честно говоря сомневаюсь, так как ноутбук за которым я работаю мне выдан и работаю под пользователем (не локальный админ), который может устанавливать только ограниченный набор программ, например такой как farmanager.

Аватар пользователя ant4 ant4 21 января в 20:53

Я бы, для начала, посмотрел в сторону дополнений/расширений для браузера.

Аватар пользователя charOFF charOFF 21 января в 20:42

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

+1

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

Аватар пользователя kaurych kaurych 22 января в 14:20

ivnish wrote: По второй проблеме как минимум есть два решения. #54 и #71

А это что за решения?
Вторая проблема как раз важная!

Аватар пользователя ivnish ivnish 22 января в 21:25

Они описаны в комментариях #54 и #71 по ссылку с drupal.org, которую вы же и предоставили

Аватар пользователя kaurych kaurych 22 января в 14:18

Да я включил SSL. Позвонил в Ростелеком, но они ничего про согласие на услугу вставки рекламы не ответили. Её как бы нет такой услуги, может так.
Приятель, который профессионально SEO занимается ещё раньше мне говорил, что лет 5 так провайдеры развлекаются и на сайты с http вставляют рекламу.
Честно говоря не верится просто, так как только в данном случае столкнулся, хотя может из-за того, что перестал делать сайтики по шаблонам, отошёл от этого.

Аватар пользователя snetcher snetcher 22 января в 20:48

Проверь установлен ли модуль и настроен ли /admin/config/system/smtp.
По второму вопросу - нужно смотреть в js файлах темы. Могут скриптами добавлять. Помощи по имени класса .mrg-wrapper

Аватар пользователя kaurych kaurych 24 января в 21:28
1

Проблема решена, спасибо товарищу
zvse за оказанную помощь! Good

Обращение с предложением помочь было в личку.
Проделанная работа:
По первому пункту:
1. Был проверен сайт на содержание рекламного кода и так же скриптов, которые подтаскивают с
внешних ресурсов рекламу, сайт оказался чистый.
2. Установлен ssl сертификат и включен https протокол. Пока реклама не появлялась, возможно это
конечное решение и многие оказались правы про ssl.
3. Звонил своему провайдеру "Ростелеком" по поводу появляющейся рекламы и запрашивал услуги, по
которой меня могли добавить в список желающих видеть рекламу. Сообщили, что нет таких услуг у них.
По второму пункту:
1. Выяснилось, что модуль SmtpMailSystem (В списке расширений отображается как SMTP
Authentication Support) не включен в системе, не смотря на то, что я его обновлял до последней
версии.
Включить модуль нет возможности, тогда отмечаешь его как включен и нажимаешь установить он
пишет что такой модуль уже есть.

Проблема была решена удалением конфигурационного файла модуля smtp по пути:
skupka-812.ru/modules/smtp/config/install/ файлик - smtp.settings.yml.
После очистки кэша установка модуля воспроизвелась без проблем!