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

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


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

вопрос
Доброго времени суток. Встала такая задача, нужно что бы Модуль 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
222

2311 | 988

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 - Юзер

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

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

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