Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Несколько ссылок видео youtube в доп. поля

Несколько ссылок видео youtube в доп. поля


     30.03.2014    Хаки    2103

вопрос
Есть дополнительное поле Видео, куда пользователь может вставить ссылку с youtube. В шаблоне все настроено, т.е. прописан код, вместо ссылки указано xvalue, в настройках дополнительного поля видео используется одна строка.
Но возникает вопрос, как сделать чтобы пользователь мог добавлять несколько видео-ссылок с youtube. Делать несколько дополнительных полей не вариант, так как я не могу знать заранее сколько он добавит ссылок.
Если к примеру в настройках доп. поля поставить несколько строк - видео не будет отображаться(я не пробывал, так как это очевидно, код то на одну ссылку).
Поэтому хотел бы узнать может ли кто подсказать как реализовать добавление несколько ссылок на видео с youtube в дополнительное поле?

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


Комментарии пользователей (9)

estverum
22 | 1

estverum - 30 марта 2014 20:24 - Юзер

Забыл написать - bb_редактор в дополнительных полях убран. Т.е. нет редактора и нет кнопки добавить tube.
Версия DLE 10.1

lutskboy
3

549 | 103

lutskboy - 30 марта 2014 20:35 - Юзер

так а что мешает его включить

estverum
22 | 1

estverum - 31 марта 2014 06:40 - Юзер

lutskboy,редактор был настроен только на добавление фото, остальных кнопок редактирования - нет, они убраны. Если знаете, подскажите как создать кнопку tube отдельно.
Т.е. для загрузки фото используется редактор, где есть только кнопка "загрузить", если добавить туда "tube" - то они будут вместе и пользователи будут путаться,поэтому если есть возможность создание отдельной кнопки "tube" для дополнительного поля видео - я буду признателен увидеть такой вариант решения вопроса.

lutskboy
3

549 | 103

lutskboy - 31 марта 2014 14:10 - Юзер

сделать можно много чего. и решить ваш вопрос можно несколькими способами. просто покумекать нужно

rocksmart
64

307 | 115

rocksmart - 1 апреля 2014 19:56 - Юзер

Ну как вариант создать дополнительно поле в котором прописывать ссылки на видео через запятую

Содержание доп. поля [xfvalue_x]

http://www.youtube.com/embed/xkB69NV-ikw,http://www.youtube.com/embed/IY9mX23TdcA,http://www.youtube.com/embed/xkB69NV-ikw


Код в fullstory.tpl


[xfgiven_x]  

<script type="text/javascript">
    $(document).ready(function() {
    var $massiv_links_video = $("#massiv_links_video").text();
    
    if ( $massiv_links_video != "" )
    {
    var content = '';
    var link = $massiv_links_video.split(',');
    
    for (x = 0; x < link.length; x++){
        
    content += '<iframe width="1280" height="720" src="'+link[x]+'" frameborder="0" allowfullscreen></iframe><br />';
        
        
    }
    
    $("#massiv_links_video").show().replaceWith(content);
    
    
    }
    
    
        
    });
</script>



<div id="massiv_links_video" style="display:none;">[xfvalue_x]</div>

[/xfgiven_x]

estverum
22 | 1

estverum - 1 апреля 2014 20:34 - Юзер

Спасибо, буду пробывать ))))))))))

estverum
22 | 1

estverum - 1 апреля 2014 21:04 - Юзер

Не получается. Точнее [xfvalue_x] не вставляется вместо '+link[x]+'

rocksmart
64

307 | 115

rocksmart - 2 апреля 2014 16:39 - Юзер

estverum, а кто сказал что нужно вставлять именно так
В js код вообще трогать не нужно

<div id="massiv_links_video" style="display:none;">[xfvalue_английское имя доп поля]</div>

estverum
22 | 1

estverum - 3 апреля 2014 23:48 - Юзер

Я понял(знаю), что js код трогать не надо...я его и не трогал...я написал Вам о результате после проделанной "операции". Так как по идеи понятно,что вместо '+link[x]+' должна вставиться ссылка, но она почему то не вставилась.
вобщем сделал так как Вы написали и не помогло.

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

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