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

Как сделать добавление новости в модальном окне?


     11.10.2016    Общие вопросы    312

вопрос
DLE 11. Есть какие либо решения?

Ответил: nowheremany



<script>
$.get('http://dle-faq.ru/addquest.html',function(d){$(d).find('#entryform').wrap('<dic id="dle-addnews" /></div>').appendTo('body').dialog({title:'Добавить новость',modal:true,autoOpen: true,show: 'fade',hide: 'fade',height: 'auto',width: 'auto'})})
</script>

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

nurbekov
1

56 | 2

nurbekov - 12 октября 2016 01:08 - Юзер

Я спрашивал то же самое, ответа пока не дали. Да и не думаю что мне уже ответят. Но если что, можешь следить за ответами и тут тоже

vadims
10

381 | 64

vadims - 12 октября 2016 03:03 - Юзер

Подгружайте страницу добавления новостей в iframe модального окна.

Например - в main.tpl
закрыть тегами
<body>[not-available=addnews] много кода [/not-available]
{info}{content}
[not-available=addnews] много кода [/not-available]</body>


Где нужно вставить ссылку на модальное окно, вставьте -
<div class="custom-info"style="cursor:pointer" onclick="winaddnews(); return;">
Добавить новость
</div>

<div id="hzaddnews" title="Добавить новость" style="display:none;">
<iframe src="http://www.ваш_сайт.com/addnews.html" width="468" height="600" scrolling="no" >
</div>

<script type="text/javascript">
function winaddnews() {
$(function(){
    $('#hzaddnews').dialog({
        dialogClass:'redwin',
        autoOpen: true,
        show: 'fade',
        hide: 'fade',
        height: 'auto',
        width: 'auto',
                buttons: {
            "Закрыть" : function() {
                $(this).dialog("close");
            }
               }
    });
});
}
</script>

souz21
68 | 12

souz21 - 13 октября 2016 15:06 - Юзер

...много кода... - здесь код из шаблона addnews.tpl?

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

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