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

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


     21.08.2016    Шаблоны (TPL)    428

вопрос
Сделал свой шаблон для custom и в него поместил кнопку обновить:

<input type="button" value="ОБНОВИТЬ" />


Дело в том, что при нажатии на кнопку обновляется не только этот шаблон, а весь сайт целиком, а как сделать, чтобы обновление шло только на этот шаблон, а не на весь сайт ?

Ответил: moskit


Кому будет нужно, вот решение:

<div id="custom-area">Содержимое custom</div>

<input type="button" value="ОБНОВИТЬ" onclick="custom_reload('custom-area');return false;">

<script>
function custom_reload(area){
    ShowLoading();
    $.post(window.location.href,{},function(d){
        HideLoading();
        $("#"+area).html($("#"+area,d).html());
    });
    return false;
}
</script>

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

irrwisch
47

373 | 140

irrwisch - 21 августа 2016 13:46 - Юзер

через ajax запрос

moskit
1

40 | 1

moskit - 21 августа 2016 13:47 - Юзер

Цитата: irrwisch
через ajax запрос

А пример можно ?

irrwisch
47

373 | 140

irrwisch - 21 августа 2016 13:51 - Юзер


moskit
1

40 | 1

moskit - 21 августа 2016 14:20 - Юзер

irrwisch,
В custom вроде вообще не предусмотрено обновление содержимого по ajax вроде ?

irrwisch
47

373 | 140

irrwisch - 21 августа 2016 14:24 - Юзер

средствами самой cms нет, но никто Вам не мешает сделать это ручками.

moskit
1

40 | 1

moskit - 21 августа 2016 14:25 - Юзер

irrwisch,
я не программист, не знаю как это сделать. Вы хоть перед тем как ссылки кидать, написали бы что через ajax нельзя, я 5 страниц перерыл, и не один вариант не работал.

irrwisch
47

373 | 140

irrwisch - 21 августа 2016 14:30 - Юзер

Вариант у Вас ни один не работал, так как Вы тупо занимались копипастом кода, эти варианты можно оптимизировать для DLE, но для этого надо не тупо копировать код, а понимать, что Вы делаете и для чего. Если самостоятельно не можете, то вперёд в стол заказов (если конечно Вам это действительно нужно).

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

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