300 lines
8.5 KiB
JavaScript
Executable File
300 lines
8.5 KiB
JavaScript
Executable File
|
||
$(".tonews").click(function () {
|
||
if ($(this).is(':checked')) {
|
||
var status = 1;
|
||
} else {
|
||
var status = 0;
|
||
}
|
||
|
||
$.ajax({
|
||
type: "POST",
|
||
url: '/act/contenteditor',
|
||
cache: false,
|
||
data: 'act=tonews&id=' + $(this).data('id')+ "&status=" + status,
|
||
success: function (data) {
|
||
$("#div_log").append("<p>Изменен статус</p>")
|
||
}
|
||
});
|
||
});
|
||
|
||
|
||
$(".changeSort").keyup(function () {
|
||
$.ajax({
|
||
type: "POST",
|
||
url: '/act/contenteditor',
|
||
cache: false,
|
||
data: 'act=changeSort&id=' + $(this).data('id') + "&sort=" + $(this).val(),
|
||
success: function (data) {
|
||
$("#div_log").append("<p>Изменена сортировка</p>")
|
||
}
|
||
});
|
||
});
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
26.03.2025
|
||
Меняем категорию
|
||
|
||
---------------------------------------------------------------------- */
|
||
$(".delPage").click(function () {
|
||
$.ajax({
|
||
type: "POST",
|
||
url: '/act/aopros',
|
||
cache: false,
|
||
data: 'act=delPage&id=' + $(this).data('id'),
|
||
|
||
success: function (data) {
|
||
$("#div_log").append("<p>Удалено</p>")
|
||
}
|
||
});
|
||
$("#li_" + $(this).data('id')).hide();
|
||
});
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
26.03.2025
|
||
Меняем категорию
|
||
|
||
---------------------------------------------------------------------- */
|
||
$(".checkboxStatus").click(function () {
|
||
|
||
if ($(this).is(':checked')) {
|
||
var status = 1;
|
||
} else {
|
||
var status = 0;
|
||
}
|
||
|
||
$.ajax({
|
||
type: "POST",
|
||
url: '/act/aopros',
|
||
cache: false,
|
||
data: 'act=changeStatus&id=' + $(this).data('id')+ "&status=" + status,
|
||
|
||
success: function (data) {
|
||
$("#div_log").append("<p>Изменен статус</p>")
|
||
}
|
||
});
|
||
|
||
|
||
});
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
/*
|
||
12.03.2025
|
||
Добавление страницы
|
||
*/
|
||
|
||
$('#formNewOpros').submit(function (event) {
|
||
event.preventDefault();
|
||
//alert(1);
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function (data) {
|
||
|
||
location.reload();
|
||
|
||
},
|
||
error: function (data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
});
|
||
|
||
|
||
/* Сохранение ключевых слов */
|
||
|
||
$("#btn_save_keywords").click(function (event) {
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: "/act/contenteditor", // Скрипт обработчика
|
||
data: "act=update_keywords&keywords=" + $("#input_keywords").val() + "&description=" + $("#input_description").val() + "&id=" + $("#global_id").val(), // Данные которые мы передаем
|
||
|
||
success: function (data) {
|
||
|
||
$("#div_log").append("<p>" + data + "</p>")
|
||
},
|
||
error: function (data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
})
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$('.str-img').keyup(function (event) {
|
||
var fm = $(this).data("fm");
|
||
var w = $('#img-size-w-' + fm).val();
|
||
var h = $('#img-size-h-' + fm).val();
|
||
|
||
var res = '<img src="/api/img/gray/gif/gray.gif" class="lazy" data-original="/img.php?filename=' + fm + '&w=' + w + '&h=' + h + '">';
|
||
$("#res-" + fm).val(res);
|
||
})
|
||
|
||
|
||
//Удаление картинок из таблицы IMG
|
||
$('.delimg').click(function (event) {
|
||
var filename = $(this).data("filename");
|
||
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: "/act/page_edit", // Скрипт обработчика
|
||
data: "act=delimg&filename=" + filename, // Данные которые мы передаем
|
||
success: function (data) {
|
||
$("#" + filename).hide();
|
||
}
|
||
});
|
||
|
||
});
|
||
|
||
/*добавляем коментарий*/
|
||
$('.form-add-comment').submit(function (event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function (data) {
|
||
//alert(data);
|
||
/* printMessage('#result', data);*/
|
||
},
|
||
error: function (data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
$("#textarea_txt").val('');
|
||
$("#div-commen-add").removeClass("hidden");
|
||
});
|
||
//Сохраняем опции
|
||
$('.module-settings').submit(function (event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: $(this).attr('action'), // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function (data) {
|
||
//alert(data);
|
||
/* printMessage('#result', data);*/
|
||
}
|
||
});
|
||
|
||
});
|
||
|
||
|
||
/* Скрываем уведомление о модерации */
|
||
|
||
$("#textarea_txt").click(function (event) {
|
||
$("#div-commen-add").addClass("hidden");
|
||
})
|
||
|
||
/* Удаление коментариев */
|
||
|
||
$(".a_del_comment").click(function (event) {
|
||
|
||
var id = $(this).attr('href');
|
||
$("#div-comment-id-" + id).hide("800");
|
||
return false;
|
||
})
|
||
|
||
|
||
|
||
/* Кнопка лайка */
|
||
function setlike(i) {
|
||
if (i == '1') {
|
||
var a = Number.parseInt($("#likes").text()) + 1;
|
||
$("#likes").text(a);
|
||
}
|
||
}
|
||
$('a.like-btn').click(function (event) {
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: '/act/page', // Скрипт обработчика
|
||
data: 'id=' + $(this).attr("href") + '&act=like', // Данные которые мы передаем
|
||
success: function (data) {
|
||
setlike(data);
|
||
/* printMessage('#result', data);*/
|
||
},
|
||
error: function (data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
return false;
|
||
})
|
||
|
||
/* -- Загрузка обложки -- */
|
||
$("#img__select_main_img").click(function (event) {
|
||
$("#input__main_img").click();
|
||
})
|
||
$("#input__main_img").change(function (event) {
|
||
//$("#form__upload_main_img").submit();
|
||
|
||
var input = $(this)[0];
|
||
if (input.files && input.files[0]) {
|
||
if (input.files[0].type.match('image.*')) {
|
||
var reader = new FileReader();
|
||
reader.onload = function (e) {
|
||
$('#img__select_main_img').attr('src', e.target.result);
|
||
}
|
||
reader.readAsDataURL(input.files[0]);
|
||
} else {
|
||
console.log('ошибка, не изображение');
|
||
}
|
||
} else {
|
||
console.log('хьюстон у нас проблема');
|
||
}
|
||
|
||
})
|
||
|
||
/*$("#form__upload_main_img").submit(function(event) {
|
||
event.preventDefault();
|
||
var formData = new FormData(this);
|
||
$.ajax({
|
||
type: 'POST', // Тип запроса
|
||
url: '/act/page_edit', // Скрипт обработчика
|
||
data: formData, // Данные которые мы передаем
|
||
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
||
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
||
processData: false,
|
||
success: function(data) { //здесь надо получить имя картинки
|
||
//alert(data);
|
||
// printMessage('#result', data);
|
||
},
|
||
error: function(data) {
|
||
console.log(data);
|
||
}
|
||
});
|
||
})*/
|