Добавление логотипов в нижний колонтитул

Привет,
Я хотел бы добавить логотипы университетов, поддерживающих форум, которым я управляю: https://fspm.discourse.group

Как вы можете видеть внизу, мне удалось их добавить, однако я хотел бы:

  • добавить ссылку на каждый логотип
  • добавить отступы между ними
  • сохранить оригинальные пропорции логотипа Гёттингена, который по какой-то причине был изменён

Я написал это в футере:

<div class="custom-footer-image">
    <img src="upload://3lfj0glW4Qjc2cMHAC7dBVglghP.png" alt="Footer Image">
    
    <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    
    <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" />
</div>

а это в CSS:

.custom-footer-image {
    display: flex;
    justify-content: center;
    
    img {
        max-width: 30%;
    }
}

Попробуйте этот CSS:

.custom-footer-image {
    display: flex;
    justify-content: center;
    align-items: center; 
    gap: 1rem;
    
    img {
        max-width: 30%;
        height: 100%;
    }
}

Вы можете добавить ссылку следующим образом: <a href="https://..."><img... /></a>

CSS-трюк работает, спасибо!
Ссылку я всё ещё не могу настроить.

Я пробовал следующее в футере, но это не сработало… (я тестирую на третьем логотипе)

<div class="custom-footer-image">
    <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" />
    
    <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    
    <a href="http://algorithmicbotany.org/"><img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image"></a>
</div>

Хм, может, попробовать https:// вместо http://? Хотя, казалось бы, это должно работать :thinking:

Это правильно, но, возможно, вам также потребуется откорректировать CSS:

.custom-footer-image {
    display: flex;
    justify-content: center;
    align-items: center; 
    gap: 1rem;
    
    a {
        max-width: 30%;
        height: 100%;
    }
}

Убедитесь, что используете https, как указала Лилли, и измените первые две ссылки:

<div class="custom-footer-image">
    <a href="https://" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" />
    </a>

    <a href="https://" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    </a>
    
    <a href="https://algorithmicbotany.org/" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" />
    </a>
</div>

Я вставил следующее, и теперь исчезли даже логотипы:

<div class="custom-footer-image">
    <a href="https://www.wur.nl/en.htm" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" />
    </a>

    <a href="https://www.uni-goettingen.de/en/1.html" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    </a>
    
    <a href="https://algorithmicbotany.org/" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" />
    </a>
</div>
.custom-footer-image {
    display: flex;
    justify-content: center;
    align-content: center; 
    gap: 1rem;
    
    a {
        max-width: 30%;
        height: 100%;
    }
}

Почему в конце ваших HTML-тегов изображений есть пробелы и обратные слеши?

Вы имеете в виду в конце каждой строки, где вызываются логотипы? Я не совсем уверен — я просто скопировал и вставил код у других.

Ваш HTML корректен.

<div class="custom-footer-image">
    <a href="https://www.wur.nl/en.htm" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" />
    </a>

    <a href="https://www.uni-goettingen.de/en/1.html" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    </a>
    
    <a href="https://algorithmicbotany.org/" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" />
    </a>
</div>

Попробуйте вместо этого использовать следующий CSS:

.custom-footer-image {
    display: flex;
    justify-content: center;
    align-items: center; 
    flex-wrap: wrap;
    gap: 2rem;

    a {
        width: max(20vw, 220px);
        
        img {
            width: 100%;
        }
    }
}


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

.custom-footer-image {
    display: flex;
    justify-content: center;
    align-content: center; 
    gap: 2rem;
    
    img {
        max-width: 20%;
        height: 100%;
    }
}
<div class="custom-footer-image">
    <a href="https://www.wur.nl/en.htm" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" />
    </a>

    <a href="https://www.uni-goettingen.de/en/1.html" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" />
    </a>
    
    <a href="https://algorithmicbotany.org/" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" />
    </a>
</div>

но вам придётся самостоятельно разобраться с размером изображений.

Не уверен, связано ли это с тем, что вы используете другую тему, но CSS для изображений выглядит не очень хорошо. :thinking:

что я вижу

Честно говоря, мне не очень нравится, как это выглядит :grin:

Должен же быть лучший способ сделать это… :thinking:

Интересно, почему вы выбрали этот путь, вместо того чтобы просто разместить HTML в секции футера темы?

Я разместил это в секции Footer пустой темы, и всё работало отлично.

РЕДАКТИРОВАТЬ CSS/HTML Футер:

    <center><a href="https://www.wur.nl/en.htm" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" width=300>
    </a>

    <a href="https://www.uni-goettingen.de/en/1.html" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" width=300>
    </a>
    
    <a href="https://algorithmicbotany.org/" target="_blank">
        <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" width=300>
    </a></center>

Извините, но у меня ничего не работает… Я считаю, что ваши решения работают, так что, видимо, я что-то делаю неправильно.
Я буквально копирую и вставляю код в раздел компонента либо в футер (HTML-код), либо в раздел CSS. И это работало отлично для базового решения без ссылок…

Я также пытался изменить раздел футера темы по совету @Lilly, но у меня это тоже не сработало…

Ваш форум — это ссылка в вашем профиле? Я хочу заглянуть.

да, это так!

Хорошо, я посмотрел и смог заставить ссылки работать в инструментах разработчика. Но при применении кода по какой-то причине меняются размеры изображений. Однако, если вы используете код, который я дал в своём последнем посте, и вставите его в код вашего подвала (footer), всё должно заработать. Я бы удалил тот CSS-код, включая класс div. После удаления всего CSS просто скопируйте и вставьте код, который я дал, в раздел подвала (footer) в секции «Редактировать CSS/HTML».\n\nПерейдите к компоненту вашей темы (или, что лучше, создайте новый, как сделал я):\n\n

\n\nВставьте этот точный код в секции вкладок CSS и подвала следующим образом:\n\nВкладка CSS:\nscss\n.footer_align {\n display: flex;\n justify-content: center;\n}\n\n\nВкладка Подвал (Footer):\nhtml\n<div class="footer_align">\n <a href="https://www.wur.nl/en.htm" target="_blank">\n <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/f2f2e6d11a09f6ceadecf437c48b24c8f44ea76d.png" alt="Footer Image" width="300">\n </a> \n <a href="https://www.uni-goettingen.de/en/1.html" target="_blank">\n <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/0da449a3a30e30eaa4467e96189b7bd4e0a28a64.png" alt="Footer Image" width="300">\n </a> \n <a href="https://algorithmicbotany.org/" target="_blank">\n <img src="https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/fspm/original/1X/27ca1fc832ecd29153d2ff150011e0dc056d4f93.png" alt="Footer Image" width="300">\n </a>\n</div>\n\n\n\n\n\n\nВот результат на моём форуме. Я также независимо проверил, что каждое изображение ведёт на правильный URL:\n\n\n\nЕсли вы хотите сделать их меньше, просто измените width=“300” для каждого изображения на меньшее значение. Если нужно добавить пространство между ними, вы можете использовать HTML-символ неразрывного пробела &nbsp; между HTML-кодом ссылок на изображения.

Я бы посоветовал избегать устаревших HTML-тегов и заменить их на <div> со свойством text-align: center;. :slight_smile:

Да, я просто пытался сделать всё максимально просто, без CSS, чтобы это работало на его сайте. Хотя я согласен, обновил свой пост. Спасибо. :slight_smile:

Хорошо, я попробовал, но, кажется, есть проблема с масштабированием до нужного размера.
Изображения отображаются только в определённом размере — он слишком мал. Если я пытаюсь установить больший размер, изображения исчезают