Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Вопросы КЭПу » Просмотр статических страниц на AJAX ОКНЕ?

Просмотр статических страниц на AJAX ОКНЕ?


     JavaScript DLE, php    Вопросы КЭПу    944

вопрос
Привет всем!
Нашел хороший хак - Просмотр статических страниц на AJAX, который еще работает на DLE 13

Ну есть проблема, если в статической странице указан шаблон .tpl то страница не выводится в окне AJAX (выдает ошибку)
Можно как то исправить это?

Думаю что данный хак будет многим полезен!

Ответил: КЭП


Просмотр статических страниц на AJAX ОКНЕ?

— Тогда мы идём к вам!

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

progressive
Юзер

progressive - -

Извиняюсь ссылка на модуль - Просмотр статических страниц на AJAX ОКНЕ (http://dle-archive.ru/modules/118-prosmotr-staticheskih-stranic-na-ajax.html)

progressive
Юзер

progressive - -

и да еще, не могу сделать затемнение фона как реализовать на данном хаке?

progressive
Юзер

progressive - -

Попыхтел и сделал сам затемнение заднего фона:

// Просмотр статических страниц на AJAX
function staticpage(a){ 
    $("#staticpage").remove(),
    $.post(dle_root+"engine/ajax/staticpage.php",{user_hash:dle_login_hash,pages:a},
function(a){
    $("body").append(a),$("#staticpage").dialog({
        modal: true,
        open: function (event, ui) {
        $(".ui-widget-overlay").css({
            opacity: .5,
            filter: "Alpha(Opacity=50)",
            backgroundColor: "black"
        });
    	},    
    autoOpen: true,
    show: 'fade',
    hide: 'fade',
    width: 800
    }),
    $("#staticpage").css("overflow","auto"),
    $(".modalfixed.ui-dialog").css({
        position:"fixed"
    }),
    $("#staticpage").dialog("option","position",["0","0"]
   )}
)}

P.s: Вроде без ошибок, если что поправите меня ))

vitarts
Юзер

vitarts - -

Это все делается с помощью js.
magnific popup либо fancybox без всяких хаков для dle и не зависимо от версии dle

progressive
Юзер

progressive - -

ну так дайте способ пожалуйста если есть лучше!

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

наверх