• Всем доброго дня!

    В мобильной версии сайта не отображается логотип, хотя в версии для ПК он отображается. Не могу решить проблему. Помогите, пожалуйста.

    • Тема изменена 1 год, 3 месяца назад пользователем marketologworker.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Модератор Юрій

    (@yube)

    Mixed Content. Понаходите все упоминания картинок с http:// и переделайте на https://

    С картинками в БД может помочь плагин Better Search Replace

    Автор marketologworker

    (@marketologworker)

    https://ibb.co/kHQ1dxN

    В Better Search Replace нужно выставить такие настройки перед заменой?

    Модератор Юрій

    (@yube)

    Нет.

    1. У Вас домен с www, а Вы написал в формочке без.

    2. Чтобы Better Search Replace не только показал где будет менять, но и реально заменил, нужно убрать птицу «dry run». Впрочем, там это написано.

    Автор marketologworker

    (@marketologworker)

    Хорошо.
    На случай, если что-то будет изменено неправильно и это приведёт к некорректной работе сайта, достаточно будет бэкапа к одной из версий сайта, чтобы всё вернуть обратно?

    Модератор Юрій

    (@yube)

    Бэкапы для того и существуют, чтобы можно было восстановить «как было на момент создания бэкапа».

    Но как говорил Остап Бендер, полное спокойствие может дать человеку только страховой полис )))

    Автор marketologworker

    (@marketologworker)

    Сделал как вы написали, но ситуация не изменилась, к сожалению.

    Модератор Юрій

    (@yube)

    но ситуация не изменилась

    Потому что теперь 404 на файле
    https://www.gk-bratslav.com/wp-content/uploads/2024/06/%D0%9B%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF-1.png (логотип-1)

    Научитесь пользоваться инструментами разработчика браузера, там много полезного можно увидеть.

    Автор marketologworker

    (@marketologworker)

    Я им пользуюсь и согласен с тем, что там много интернесного 🙂
    Но, для того, чтобы решить проблему, обратился за советом. Вы написали заменить упоминания в Better Search Replace. Я так и сделал, ситуация стала такой, какой стала. Я неопытный пользователь WordPress, признаю это, поэтому не могу сам разобраться.

    Модератор Юрій

    (@yube)

    Вы написали заменить упоминания в Better Search Replace.

    Написал. Потому что там пыталась вывестись картинка с http, о чем (mixed content) и сообщила Консоль. Если в одном месте есть http:, то, возможно, есть и в других. Лазить по всему сайту, если там не три страницы, довольно затруднительно. Менять «врукопашную» через PMA, как некоторые советуют — риск убить сайт (точнее, испортить сериализованные данные). Поэтому посоветовал наиболее быстрый и относительно безопасный метод замены.

    Теперь там, в блоке логотипа, картинка с https, но с 404. Возможно, нужно просто переустановать картинку логотипа. Мне отсюда не видно, каким образом у Вас сделан логотип, видно только результат в формате html. И в том html ссылка на несуществующую картинку.

    Автор marketologworker

    (@marketologworker)

    Понял. Там изображение в формате png, 301 х 71 пиксель.
    Я уже перезагружал и переустанавливал логотип, и загружал под разными именами, всё равно получается так же. С другими изображениями на сайте проблем нет.

    Модератор Юрій

    (@yube)

    Попробуйте не использовать кириллические имена файлов. Кириллица недопустима в URL (RFC 1738). Браузер может показывать в адресной строке кириллицу, но это только визуализация, в чем легко убедиться, скопировав url с кириллицей и вставив скопированное в текстовый редактор (Опера — странное исключение). Или посмотрев url запроса в инструментах разработчика браузера.

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

    Автор marketologworker

    (@marketologworker)

    Попробовал, не помогло.
    Мне уже неудобно писать о том, что что-то не помогло 🙂

    Модератор Юрій

    (@yube)

    не помогло.

    Я вижу в html

    <img width="250" height="59" src="https://www.gk-bratslav.com/wp-content/uploads/2025/01/Logotyp-2-250x59.png" class="custom-logo" alt="Logotyp-2" decoding="async" srcset="https://www.gk-bratslav.com/wp-content/uploads/2025/01/Logotyp-2-250x59.png 1x, http://www.gk-bratslav.com/wp-content/uploads/2024/06/Логотип-1.png 2x" sizes="(max-width: 250px) 100vw, 250px" />
    

    то есть Логотип-1 никуда не делся, да еще и с http. Пес его знает, где он прячется. Возможно, в каком-то кэше или другом файле. В базе http должно было поменяться на https.

    Мне уже неудобно писать о том, что что-то не помогло

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

Просмотр 13 ответов — с 1 по 13 (всего 13)

Тема «Не отображается логотип» закрыта для новых ответов.