This commit is contained in:
@@ -478,6 +478,9 @@
|
||||
<button class="btn btn-info" id="generate-names-btn">
|
||||
<i class="fas fa-font me-1"></i> Названия
|
||||
</button>
|
||||
<button class="btn btn-secondary ms-2" id="test-post-btn">
|
||||
<i class="fas fa-vial me-1"></i> Тест
|
||||
</button>
|
||||
<div id="post-selected-event-info" class="cross-tab-info" style="display: none;">
|
||||
<span>Выбранное событие: </span>
|
||||
<span id="post-selected-event-name"></span>
|
||||
@@ -939,6 +942,7 @@
|
||||
document.getElementById('mark-all-posts-pub-btn').addEventListener('click', markAllPostsForPublication);
|
||||
document.getElementById('publish-btn').addEventListener('click', runPublishScript);
|
||||
document.getElementById('generate-names-btn').addEventListener('click', generateAllShortnames);
|
||||
document.getElementById('test-post-btn').addEventListener('click', runTestPost);
|
||||
document.getElementById('refresh-events-btn').addEventListener('click', loadEvents);
|
||||
// Обработчики для кнопок добавления события
|
||||
document.getElementById('add-event-btn').addEventListener('click', () => {
|
||||
@@ -1540,6 +1544,31 @@
|
||||
alert('Произошла ошибка при генерации названий');
|
||||
});
|
||||
}
|
||||
// Функция для запуска тестового поста
|
||||
function runTestPost() {
|
||||
showProcessingMessage("Публикация тестового сообщения...");
|
||||
fetch(`${PREFIX}/api/test_post`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'X-Requested-With': 'XMLHttpRequest'
|
||||
}
|
||||
})
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
hideProcessingMessage();
|
||||
if (data.success) {
|
||||
alert('Тестовое сообщение успешно опубликовано!');
|
||||
} else {
|
||||
alert('Ошибка публикации тестового сообщения: ' + (data.error || 'неизвестная ошибка'));
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
hideProcessingMessage();
|
||||
console.error('Ошибка публикации тестового сообщения:', error);
|
||||
alert('Произошла ошибка при публикации тестового сообщения');
|
||||
});
|
||||
}
|
||||
// Функция для генерации названия для конкретного поста
|
||||
function generateShortname(postId) {
|
||||
showProcessingMessage("Генерация названия для поста...");
|
||||
@@ -2939,6 +2968,7 @@
|
||||
window.deletePost = deletePost;
|
||||
window.deleteEvent = deleteEvent;
|
||||
window.generateAllShortnames = generateAllShortnames;
|
||||
window.runTestPost = runTestPost;
|
||||
window.generateShortname = generateShortname;
|
||||
window.publishPost = publishPost;
|
||||
window.publishCurrentEvent = publishCurrentEvent;
|
||||
|
||||
Reference in New Issue
Block a user