Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как обернуть тег [media= в определенный контейнер ?

Как обернуть тег [media= в определенный контейнер ?


     11.05.2017    контейнер, div, media    Общие вопросы по вёрстке, Общие вопросы по PHP    1639

вопрос
Подскажите пожалуйста, как обернуть тег [media в определенный контейнер при добавлении видео?
Если в parse.class.php строку
return '<!--dle_media_begin:'.$decode_url.'-->'.$html.'<!--dle_media_end-->';

заменяю на
return '<div class="video-container"><!--dle_media_begin:'.$decode_url.'-->'.$html.'<!--dle_media_end--></div>';

Как бы все работает даже как и хотелось, но после редактирования новости,после сохранения, контейнер дублируется.

dle 11.3

Ответа пока нет


8 комментариев

mastodontoff
Юзер

mastodontoff - 13 мая 2017 12:07 -

Подскажите для какой цели вы хотите его обернуть, возможно есть решения проще без правки движка

shim
Юзер

shim - 13 мая 2017 13:04 -

я использую вот такой контейнер для пропорционального уменьшения видео с youtube
.video-container {
    position: relative;
    padding-bottom: 56.25%;
   margin:15px 0;
    height: 0;
    overflow: hidden;
}
.video-container iframe,.video-container object,.video-container embed {
    position: absolute;
    top:0;

    left: 0;
    width: 100%;
    height: 100%;
}

mastodontoff
Юзер

mastodontoff - 13 мая 2017 13:20 -

Вам проще добавить к диву который оборачивает полную новость в css iframe
например:

.short-story iframe{
ваши параметры
}


работает 100%

mastodontoff
Юзер

shim
Юзер

shim - 13 мая 2017 13:41 -

у .short-story свои стили и их изменять не нужно

mastodontoff
Юзер

mastodontoff - 13 мая 2017 13:48 -

просто я написал short-story имелось ввиду full-story или как оно у вас называется в полной новости

shim
Юзер

shim - 13 мая 2017 13:53 -

контейнер в который обернута у меня новость имеет свои стили .
<div class="sstory">

{short-story}

</div>
.sstory{margin:15px 0 15px 0; list-style: none;}

.sstory h5{color: #8c8c8c;font-style: italic;font-weight: normal;font-family: Georgia, Serif, Tahoma;font-size: 80%;line-height:1.2;display:block;position:relative;margin:10px 0 0 0;text-align: center;text-rendering:optimizelegibility;}


.sstory img{
  margin: 5px auto;
  display: block;
  float: none;
}
.sstory a{color:#A92242;text-decoration:none;border-bottom: 1px solid #777;font-weight:normal;}
.sstory a:hover{color:#2B7BB9;text-decoration:none;border-bottom: 1px solid #A92242;}

shim
Юзер

shim - 13 мая 2017 18:57 -

может кто нибудь ответить на сам вопрос?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх