NPBlog 2.241

📅 02.08.2026 14:54 (отредактировано)

Приветствую, это новое обновление NPBlog!

╔══════════════════════════════════════╗
║ ██   █ ████ ████  █     ██████ █████ ║
║ █ █  █ █  █ █   █ █     █    █ █     ║
║ █  █ █ ████ ████  █     █    █ █ ███ ║
║ █   ██ █    █   █ █     █    █ █   █ ║
║ █    █ █    ████  █████ ██████ █████ ║
╚══════════════════════════════════════╝

1. Вставка гиперссылок кнопкой

Теперь в редакторе есть возможность вставки кнопки с гиперссылкой

Есть возможность редактирование кнопки в контрукторе с готовыми стилями, а так же редактирование кнопки кодом.

2. Кнопки

В темной теме все кнопки которые были белые теперь черные (я в шоке)

3. Темы оформления

Появилась возможность делать кастомную css тему для редактора.

Изменить тему можно путем скачивания стандартного css редактора и изменения там всего что вам надо.

4. Измененые шапки модальных окон

Все модальные окна были приведены к одному стилю, то есть заголовок окна ---> кнопки действия и разделитель.

5. Изменения в добавить медиа

Кнопки выбора типа медиа были изменены для красоты и удобства.

6. Карусель для фотографий

Была добавлена возможность вставки изображений каруселью.

А так же теперь можно пролистывать фотографии если они находяться одиночно и в сетке.


7. Возможность вести несколько блогов

Появилась возможность указывать несколько путей до папок data (названия могут отличаться), так же в списке всех статей появится список из ваших нескольких расположений блогов.


Так же можно добавить кнопки для перехода к другим блогам в blog.html

8. Фиксы

1. Перекраска текста в другой цвет

2. Блоки с кодом:

function deleteAllCustomTemplates() {
    showConfirm('Вы действительно хотите безвозвратно удалить ВСЕ кастомные шаблоны? Стандартный шаблон NPBlog будет сохранен.').then(confirmed => {
        if (!confirmed) return;
        
        showNotification('Удаление кастомных шаблонов...', 'info');
        
        fetch('delete_custom_templates.php', {
            method: 'POST'
        })
        .then(response => response.json())
        .then(data => {
            if (data.success) {
                showNotification('Все кастомные шаблоны успешно удалены', 'success');
                // Обновляем список шаблонов в менеджере, если он открыт
                const templateDialog = document.getElementById('templateManagerDialog');
                if (typeof openTemplateManager === 'function' && templateDialog && templateDialog.style.display === 'block') {
                    openTemplateManager();
                }
            } else {
                showAlert('Ошибка удаления: ' + data.error);
            }
        })
        .catch(error => {
            console.error('Ошибка:', error);
            showAlert('Ошибка сети при удалении шаблонов');
        });
    });
}
Теперь коректно отображается язык програмирования.

3. Растяжение фонов для статей и blog.html

Всем добра и позитива!



╔══════════════════════════════════════════════════════════╗
║ ██    █ ████ █████    █ ██    █ ████ ████ █    ████ ████ ║
║ █ █   █ █  █   █     █  █ █   █ █  █ █  █ █    █  █ █    ║
║ █  █  █ ████   █    █   █  █  █ ████ ███  █    █  █ █ ██ ║
║ █   █ █ █ █    █   █    █   █ █ █    █  █ █    █  █ █  █ ║
║ █    ██ █  █   █  █     █    ██ █    ████ ████ ████ ████ ║
╚══════════════════════════════════════════════════════════╝

← Назад к списку статей
Powered by NPBlog
100%