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

HDlight вставка кода iframe вместо ссылки?


     02.08.2016    Модули, Ламерские вопросы    507

вопрос
Доброго времени суток. Встала такая задача, нужно что бы Модуль HDLight вставлял в поле не ссылку на фильм, а именно код iframe с ссылкой на фильм.

Сейчас он вставляет примерно так http://moonwalk.cc/video/12182b94083d721e/iframe
а нужно что бы

Если я не ошибаюсь вставка идет здесь, но вот как вписать туда код iframe, + item.iframe_url + выводит ссылку на фильм, нужно + item.iframe_url + обернуть в iframe но как?
results += "<li class=\"hdlight-list-group-item\"><button type=\"button\" class=\"hdlight-btn hdlight-btn-xs hdlight-btn-default hdlight-btn-right\" onclick=\" hdlight_set_output('" + item.iframe_url + "')\">Вставить ссылку</button><button type=\"button\" class=\"hdlight-btn hdlight-btn-xs hdlight-btn-default hdlight-btn-right\" onclick=\"hdlight_view_output('" + item.iframe_url + "')\">Копировать ссылку</button>" + type + "&nbsp;&nbsp;<b>" + item.title_ru + "</b>" + (item.title_en ? " / <b>" + item.title_en + "</b>" : "") + translator + "</li>";

Ответил: Shankor


Большое спасибо vitnet
1.0 Открыть файл engine/inc/hdlight/templates/button.php

найти
function hdlight_set_output(url) {
    hdlight_show_loading();
    var field_output = "#<?php echo $field_output; ?>";
    $(field_output).val(url);
    $("#hdlightClearOutputButton").show();
    hdlight_hide_loading();
}


привести в такой вид
function hdlight_set_output(url) {
    hdlight_show_loading();
    var field_output = "#<?php echo $field_output; ?>";
    $(field_output).val('<iframe src="'+url+'"></iframe>');
    $("#hdlightClearOutputButton").show();
    hdlight_hide_loading();
}

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

vitnet
221

2259 | 967

vitnet - 2 августа 2016 21:53 - Эксперт

1.0 Открыть файл engine/inc/hdlight/templates/button.php

найти
function hdlight_set_output(url) {
    hdlight_show_loading();
    var field_output = "#<?php echo $field_output; ?>";
    $(field_output).val(url);
    $("#hdlightClearOutputButton").show();
    hdlight_hide_loading();
}

привести в такой вид
function hdlight_set_output(url) {
    hdlight_show_loading();
    var field_output = "#<?php echo $field_output; ?>";
    $(field_output).val('<iframe src="'+url+'"></iframe>');
    $("#hdlightClearOutputButton").show();
    hdlight_hide_loading();
}

Shankor
4

Shankor - 2 августа 2016 23:51 - Юзер

Большое спасибо, то что нужно

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

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