Успенская церковь в Брусенском монастыре, Коломна: общий вид с юго‑востока. Не позднее 1954 г.
Успенская церковь в Брусенском монастыре, Коломна: общий вид с юго‑востока. Не позднее 1954 г. ГНИМА им. А. В. Щусева. Учётные номера: в ГК — 65935801, по КП — ГНИМА НФ‑ОФ‑668/13530.
Вы можете настроить использование каждого типа файлов cookie, за исключением типа технические/функциональные файлы cookie (обязательные), которые обеспечивают полное функционирование сайта https://prokray.ru/ (далее – Сайт), в том числе безопасность его использования. Сайт запоминает выбор настроек cookie на 1 год. По окончании этого периода Сайт повторно запросит Ваше согласие. Вы вправе изменить свой выбор настроек файлов cookie в любое время в интерфейсе Сайта путем перехода по ссылке в нижней части страницы Сайта «Персональные настройки Cookie». Перед тем как совершить выбор настроек параметров использования файлов cookie Вы можете ознакомиться с Политикой использования cookie, а также с полным списком файлов cookie, которые использует Сайт.
add_action('wp_footer', function() { ?>
function prokrayVote(commentId, voteType) {
var nonce = 'eb38d51113';
var wrap = document.querySelector('.prokray-vote-wrap[data-cid="' + commentId + '"]');
if (!wrap) return;
var likeBtn = wrap.querySelector('.prokray-like-btn');
var dislikeBtn = wrap.querySelector('.prokray-dislike-btn');
var likeCount = wrap.querySelector('.prokray-like-count');
var dislikeCount = wrap.querySelector('.prokray-dislike-count');
var formData = new FormData();
formData.append('action', 'prokray_vote');
formData.append('comment_id', commentId);
formData.append('vote_type', voteType);
formData.append('nonce', nonce);
fetch('https://prokray.ru/wp-admin/admin-ajax.php', {
method: 'POST',
body: formData
})
.then(function(r) { return r.json(); })
.then(function(data) {
if (data.success) {
var likes = data.data.likes;
var dislikes = data.data.dislikes;
var userVote = data.data.user_vote;
likeCount.textContent = likes;
dislikeCount.textContent = dislikes;
// Сброс стилей
likeBtn.style.background = '#fff';
likeBtn.style.borderColor = '#ddd';
likeCount.style.color = '#757575';
var likeSvg = likeBtn.querySelector('svg');
if (likeSvg) likeSvg.setAttribute('stroke', '#757575');
dislikeBtn.style.background = '#fff';
dislikeBtn.style.borderColor = '#ddd';
dislikeCount.style.color = '#757575';
var dislikeSvg = dislikeBtn.querySelector('svg');
if (dislikeSvg) dislikeSvg.setAttribute('stroke', '#757575');
// Подсветка активной кнопки
if (userVote === 'like') {
likeBtn.style.background = '#e8f5e9';
likeBtn.style.borderColor = '#4caf50';
likeCount.style.color = '#2e7d32';
if (likeSvg) likeSvg.setAttribute('stroke', '#2e7d32');
} else if (userVote === 'dislike') {
dislikeBtn.style.background = '#ffebee';
dislikeBtn.style.borderColor = '#e53935';
dislikeCount.style.color = '#c62828';
if (dislikeSvg) dislikeSvg.setAttribute('stroke', '#c62828');
}
// Обновляем cookie
if (userVote) {
document.cookie = 'prokray_vote_' + commentId + '=' + userVote + '; max-age=31536000; path=/';
} else {
document.cookie = 'prokray_vote_' + commentId + '=; max-age=0; path=/';
}
} else {
alert(data.data.message || 'Ошибка');
}
})
.catch(function() { alert('Не удалось отправить запрос'); });
}