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

Как скрыть доп.поле, чтобы открывалось по POST запросу?


     14.10.2016    Хаки    215

вопрос
Добрый всем день. Подскажите как можно данные находящиеся в дополнительном поле спрятать и выводить только кнопку, при нажатии по которой, будет через пост запрос, выводится информация доп.поля. Может есть готовые решения уже?

Ответа пока нет


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

nowheremany
193

1676 | 1298

nowheremany - 14 октября 2016 11:27 - Эксперт

В доп поле прописываете ссылку, в шаблоне прописываете JS. Это стандартный алгоритм действий.

Благодарность принимаю тут Связь

ravchik
66

376 | 125

ravchik - 15 октября 2016 11:22 - Юзер

1. Залить файл load_xf.php в папку /engine/ajax/
2. В любой шаблон короткой (или полной) новости добавить
<script>
$(function(){
    $('body').on('click', '.showfield', function(){
        $.post(dle_root + "engine/ajax/load_xf.php", { pole: "лат_допполя", id : {news-id} }, function(data){
            if(data){ DLEalert(data, '{title}'); }
        });
        return false;
    });
});
</script>




P.S.: Автор хака - Gameer. Когда-то давно он привел данный код в одном из ответов на данном сайте.

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

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