Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Нужна помощь по шаблону (текст=картинка)

Тема в разделе "Шаблоны для кино сайтов на DLE", создана пользователем uskino, 20 янв 2017.

20.01.17 в 11:07
20.01.17 в 17:50
6
738
0
  1. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    Привет всем, такая ситуация в шабе. Хочу выводить качество картинкой, а не текстом. Например, есть доп. поле "Качество", есть 2 картинки png с надписями HD и TS соответственно. Когда вставляю в доп. поле текст "HD", то должна отображаться картинка HD.png и также TS.

    Подскажите как такое сделать в плане кода. Либо с какого паблик шаба дернуть можно.
    Можно за $, если сами все сделаете.
     
  2. OnebyOne

    Забанен

    Регистрация:
    1 дек 2016
    Сообщения:
    51
    Лучших ответов:
    0
    Рейтинги:
    +7 / 0 / -0
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Код:
    [ifxfvalue quality="HD"]<img src="hd.png" alt="">[/ifxfvalue]
    
    и для остальных качеств аналогично прописываешь другие картинки.
     
    • Нравится Нравится x 3
  4. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    826
    Лучших ответов:
    7
    Рейтинги:
    +993 / 164 / -0
    Приходит в голову такое, фоновая картинка в зависимости от класса
    Код:
        $('.movie-quality').each(function(){
            var q = $(this),
                qt = q.text();
            if (qt == 'HDRip') {q.addClass('hdrip')};
            if (qt == 'BDRip') {q.addClass('bdrip')};
            if (qt == 'TS') {q.addClass('ts')};
            if (qt == 'FullHD') {q.addClass('hd')};
        });
    Код:
    .movie-quality {overflow:hidden; text-indent:-1000px;}
    .movie-quality.hd {background:url(../images/hd.png) no-repeat;}
    
    Код:
                                        <div class="movie-quality">доп поле</div>
     
    • Нравится Нравится x 2
  5. TopicStarter Overlay
    uskino

    PRO Users

    Регистрация:
    20 окт 2015
    Сообщения:
    764
    Лучших ответов:
    1
    Рейтинги:
    +174 / 23 / -0
    @byroot, идеально)) спасибо! )
    @redissx, тоже рабочий вариант, если бы ifxfvalue для себя в dle 11 не открыл, то воспользовался бы, спасибо!
     
    • Нравится Нравится x 1
  6. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    826
    Лучших ответов:
    7
    Рейтинги:
    +993 / 164 / -0
    Не знал, что в ДЛЕ уже это есть. Супер.
     
  7. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Это встроено в ДЛЕ ещё начиная с 11.0 версии.
     
    • Нравится Нравится x 1
Яндекс.Метрика