Запись вводимых данных при добавлении новости в DLE

Запись вводимых данных при добавлении новости в DLE

Еще одна версия скрипта, вариант которого был опубликован ранее, помогающего сохранить введенные данные если при добавлении новости у вас вдруг отключат электричество или вы случайно закроете окно с формой добавления новости.


Установка:
1. Открыть addnews.tpl и в самое начало добавить:
<script>
$(document).ready(function() {
var olddatathisform = JSON.parse(localStorage.getItem('addform')); //получаем данные записи
if(olddatathisform){
$("#data_get,#data_del").sh
ow();
}
$('#data_del').click(function() {
localStorage.removeItem('addform');
$("#data_get,#data_
del").hide(); });
$('#data_get').click(function() {
$.each(olddatathisform, function(i, val) {
document.entryform.elements[''+val.name+''].va
lue = ''+val.value+'';
});
});
$('#data_recording').click(function() {
setInterval(data_recording, 1000);
});
});
function data_recording(){ localStorage.removeItem('addform'); var info = $('#entryform').serializeArray();
localStorage.setItem('addform&#
39;,JSON.stringify(info));
$('#data_recording').html("Идет запись..."); }
</script>

Еще ниже, в удобное место добавить:
<b><a href="javascript:void();" style="float:right;padding-right:10px;" id="data_recording">Запись</a></b>
<a href="javascript:void();" style="float:right;padding-right:10px;display:none;" id="data_get">Получить данные</a>
<a href="javascript:void();" style="float:right;padding-right:10px;display:none;" id="data_del">Удалить запись</a>

Готово!

Перед тем как добавлять новость, не забудьте нажать на запись.
 
Версия DLE: 13.х-15.х
Автор: iGroot ака EVObb
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.