как сделать определения, того что находится в записи иконкой

Тема в разделе "Мегафлуд", создана пользователем gordy, 13 июл 2018.

  1. gordy

    gordy

    Регистр.:
    25 авг 2015
    Сообщения:
    175
    Симпатии:
    22
    интересует такое же на joomla, как сделать определение иконкой? например в записи лежит звук и при наведении на картинку нам показывается, что там лежит звук, вот пример

    Снимок.PNG
     
  2. BaNru

    BaNru Постоялец

    Регистр.:
    20 ноя 2008
    Сообщения:
    132
    Симпатии:
    58
    В чем именно вопрос?

    На стороне сервера определяешь тип контента добавляя нужный класс audio, video, etc
    Потом по этому классу через CSS добавляешь иконку. Если надо при наведение, то делаешь стили на :hover
     
  3. gordy

    gordy

    Регистр.:
    25 авг 2015
    Сообщения:
    175
    Симпатии:
    22
    да Вы верно поняли мой вопрос, я понимаю, что там подставляется иконка, а как это примерно устроено на самом php? как именно данный класс CSS проверяет картинка там или видюшка?
     
  4. BaNru

    BaNru Постоялец

    Регистр.:
    20 ноя 2008
    Сообщения:
    132
    Симпатии:
    58
    Мы не можем знать как устроена ваша серверная сторона. Вариантов реализации множество:
    - самый лучший - писать PHP скрипт, который в зависимости от контента по ключевым словам определяет тип контента
    - вариант средний по сложности - добавить поле в админке, в котором указывать тип контента
    В обоих вариант PHP будет прописывать блоку (любому по иерархии: врапера блока или там где должна быть иконка) обычный CSS класс
    - вариант без вмешивания в php код - самому при оформление записи прописывать в админке у данного элемента класс.

    Как делать - решать и разбираться вам. Наши карты ТАРО только предсказывают, а не показывают ваш код.

    Ну а далее уже всё это оформляется на CSS. Тут тоже вариантов 100500, всё зависит от имеющегося кода. Тут карты ТАРО тоже бессильны.

    И запомните: правильно поставленный вопрос несёт в себе ответ, а подробно расписанный вопрос увеличивает шансы на предоставление максимально подходящего, а может и готового решения.
     
    gordy нравится это.