Проблема с lo go в футере сайта Moodle - PullRequest
0 голосов
/ 28 мая 2020

Я заменил Moodle lo go на lo go моего веб-сайта, сохранив то же имя файла и размер файла, и новый lo go появляется, когда я запускаю свой веб-сайт в Firefox или Edge, но lo go не отображается в Chrome, Brave и, возможно, других веб-браузерах. Что я сделал:

  • Я поместил свой lo go в этот файл: /pix/moodlelogo_grayhat.png
  • Я изменил ссылку lo go в: / lib / outputrenderers. php Если кто-то хочет посмотреть, это мой сайт .

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 28 мая 2020

Разметка вашей темы не содержит расширения имени файла. По какой-то причине (либо конфигурация сервера, либо проблемы с файлами) браузер считает, что изображение является файлом SVG.

enter image description here

Лучшим решением может быть изменение темы, чтобы добавить .png в разметку. Если имя файла динамически вводится через код шаблона, вам может потребоваться просто переименовать файл с имеющимся расширением.

0 голосов
/ 28 мая 2020

Исходя из того, что сказал @isherwood, я исправил эту проблему. Я редактировал outputrenderers. php (папка / lib), откуда имя файла было динамически введено.

Это было:

<img src="' . $this->image_url('moodlelogo_grayhat') . '" alt="'.get_string('moodlelogo').'" /></a>

Вместо этого я поставил:

<a title="MyWeb" href="https://mywebplace.com/">
 <img alt="MyWeb" src="https://mywebplace.com/pix/moodlelogo_grayhat.png"></a>

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...