вопрос
Друзья! В общем хочу сделать на DLE сайте так, чтобы YouTube видео открывались в модальном окне. Я добавил следующий код в parse.class.php : И теперь при добавлений новости
И проблема заключается в том что если на одной странице добавлено больше чем одно видео, при клике на "Launch Demo Modal" вызывается только первое модальное окно, во всех случаях. Поэтому каждому модальному окну и ссылке на него было решено присоединить ID, чтобы всё работало в итоге как тут - JSFIddle . Теперь собственно вопрос как создать в engine/classes/parse.class.php файле тег, который бы работал как {news-id} и конвертировался бы в ID новости?
[media=https://www.youtube.com/watch?v=M3A7fuYXddQ]конвертируется в
<a href="#myModal[color=#FF0000]391[/color]" class="btn btn-lg btn-primary" data-toggle="modal">Launch Demo Modal</a>
<div id="myModal[color=#FF0000]391[/color]" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">YouTube Video</h4>
</div>
<div class="modal-body">
<iframe id="cartoonVideo" title="YouTube video player" width="425" height="325" src="//www.youtube.com/embed/M3A7fuYXddQ?rel=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
</div>
</div>
</div>
</div>
И проблема заключается в том что если на одной странице добавлено больше чем одно видео, при клике на "Launch Demo Modal" вызывается только первое модальное окно, во всех случаях. Поэтому каждому модальному окну и ссылке на него было решено присоединить ID, чтобы всё работало в итоге как тут - JSFIddle . Теперь собственно вопрос как создать в engine/classes/parse.class.php файле тег, который бы работал как {news-id} и конвертировался бы в ID новости?
В выделенном коде:
Заменить на
'.$news_id.'
Заменить на
'.md5($decode_url).'