Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать добавление новости в модальном окне?

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


     11.10.2016    Все вопросы » Общие вопросы    2106

вопрос
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>

5 комментариев

nurbekov
Юзер

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

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

vadims
Гости

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

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

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

Kdimav
Юзер

Kdimav - 27 марта 2022 22:13 -

Как работает этот скрипт от NOWHEREMANY? Его же нужно чемто вызвать?

TeraMoune
Эксперт

TeraMoune - 28 марта 2022 00:37 -

Помещаешь get в функцию и выполняешь функцию. О том, что такое функции и как их делают полно написано в интернете.

Тестовый репозиторий установки плагинов: teramoune

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

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

наверх