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

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

Вложенные теги dle

Тема в разделе "Вопросы- ответы", создана пользователем Heiz, 24 ноя 2016.

24.11.16 в 12:07
24.11.16 в 17:22
8
1.446
0
  1. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Будут ли работать (и корректно ли?) вложенные друг в друга теги разных допполей xfgiven и xfnotgiven?
    Более конкретно:
    [xfnotgiven_x][xfgiven_y]текст[/xfgiven_y][/xfnotgiven_x]

    И еще более конкретно:
    Код:
    <div class="tabs-box ignore-select">
        <div class="tabs-sel">
            [xfgiven_pleer_1]<span>Смотреть онлайн</span>[/xfgiven_pleer_1]
            <span>Трейлер</span>
        </div>
        [xfnotgiven_pleer_2][xfgiven_pleer_1]<div class="tabs-b video-box">
            <iframe код_плеера_1></iframe>
        </div>[/xfgiven_pleer_1][/xfnotgiven_pleer_2]
        [xfgiven_pleer_2]<div class="tabs-b video-box">
            <iframe код_преера_2></iframe>
        </div>[/xfgiven_pleer_2]
        <div class="tabs-b video-box">
            <iframe код_плеера_с_трейлером></iframe>
        </div>
    </div>
    Суть в следующем. Есть 2 допполя с ссылками разных плееров.
    1е допполе (pleer_1) заполняется автоматически, если такой фильм есть у Мунволк. 2е допполе (pleer_2) заполняю вручную из iframe (только если фильма нет у Мунов). Плюс есть таб с трейлером с КП.

    Помогите с логикой. Нужно, чтобы:
    1. Таб с трейлером был всегда.
    2. Если допполе со вторым плеером заполнено (iframe), то вывести его плеер, но не выводить плеер Мунов (первый плеер, даже если его допполе заполнено).
    3. Если допполе второго плеера не заполнено, вывести плеер Мунов.
    4. Если оба пустые, выводить только трейлер.
     
  2. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Вложенные теги по-ходу не работают. только что удалось попробовать, все перекосилось.

    Пипец, мозг сломал уже) Теперь не засну, буду думать, как решить задачку)
     
  3. pan_oleksandr

    pan_oleksandr Посетитель

    Регистрация:
    18 фев 2016
    Сообщения:
    89
    Лучших ответов:
    1
    Рейтинги:
    +25 / 0 / -0
    +1 таб в обертке, думай проще.
     
  4. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Всё хочется по феншую сделать) А то я страдаю, как перфекционист) В таком случае будет 3 таба: 1й с нужной мне ссылкой iframe, 2й с неправильной автоматической ссылкой Мунов, и 3й с трейлером.
    Просто вот уверен, что как-то можно логически все это организовать. Придумал один вариант, но если ссылок обоих нету, то пустой плеер Мунов выводит и трейлер. И подтормаживает местами с загрузкой.

    Код:
    <div class="tabs-box ignore-select">
        <div class="tabs-sel">
            [xfnotgiven_pleer_2]<span>Смотреть онлайн</span>[/xfnotgiven_pleer_2]
            [xfgiven_pleer_2]<span>Смотреть онлайн</span>[/xfgiven_pleer_2]
            <span>Трейлер</span>
        </div>
        [xfnotgiven_pleer_2]<div class="tabs-b video-box">
            <iframe код_плеера_1></iframe>
        </div>[/xfnotgiven_pleer_2]
        [xfgiven_pleer_2]<div class="tabs-b video-box">
            <iframe код_преера_2></iframe>
        </div>[/xfgiven_pleer_2]
        <div class="tabs-b video-box">
            <iframe код_плеера_с_трейлером></iframe>
        </div>
    </div>
     
  5. demini

    demini Новичок

    Регистрация:
    18 ноя 2015
    Сообщения:
    33
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    А с чего вы взяли, что вложенные теги не работают? dle 10.6, в шаблоне есть такое:
    HTML:
    [xfgiven_trailer]<li [xfnotgiven_iframe][xfnotgiven_moonwalk]class="current"[/xfnotgiven_moonwalk][/xfnotgiven_iframe]>Трейлер</li>[/xfgiven_trailer]
    Полет нормальный)
     
    • Нравится Нравится x 1
  6. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    @demini, попробовал у себя, все поехало к чертям. Сейчас еще попробую, спасибо за надежду на светлое будущее))
     
  7. demini

    demini Новичок

    Регистрация:
    18 ноя 2015
    Сообщения:
    33
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    Раз верстка плывет, скорее всего просто какие-то html теги (возможно даже символы) за бортом оставляешь
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    @demini, спасибо огромное! Столько времени убил! Сейчас попробовал, заработало. Даже не знаю, что мог упустить. Проверял все несколько раз.
     
    • Нравится Нравится x 1
  9. TopicStarter Overlay
    Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Если кому интересно, то код примерно такой:

    Код:
    <div class="tabs-box ignore-select">
        <div class="tabs-sel">
            [xfnotgiven_pleer_2][xfgiven_pleer_1]<span>Смотреть онлайн</span>[/xfgiven_pleer_1][/xfnotgiven_pleer_2]
            [xfgiven_pleer_2]<span>Смотреть онлайн</span>[/xfgiven_pleer_2]
            <span>Трейлер</span>
        </div>
        [xfnotgiven_pleer_2][xfgiven_pleer_1]<div class="tabs-b video-box">
            <iframe код_плеера_1></iframe>
        </div>[/xfgiven_pleer_1][/xfnotgiven_pleer_2]
        [xfgiven_pleer_2]<div class="tabs-b video-box">
            <iframe код_преера_2></iframe>
        </div>[/xfgiven_pleer_2]
        <div class="tabs-b video-box">
            <iframe код_плеера_с_трейлером></iframe>
        </div>
    </div>
    Плеер 1 мунволковский, автоматический. Плеер 2 любой другой. Суть такая.. Все новости выводятся с плеером 1 и трейлером. Если же надо вывести какой-то кастомный плеер + трейлер и скрыть плеер 1, то просто заполняете допполе поле второго плеера. Если же оба допполя будут пустыми, то будет только таб с трейлером.
     
    • Нравится Нравится x 1
Похожие темы
  1. Расим
    Ответов:
    4
    Просмотров:
    1.174
  2. MaHarder
    Ответов:
    6
    Просмотров:
    1.720
  3. Baseqe
    Ответов:
    3
    Просмотров:
    980
  4. Den4ik102
    Ответов:
    9
    Просмотров:
    700
Загрузка...
Яндекс.Метрика