Редактор темы

Реклама
Реклама
Реклама
Реклама

Очистка кеша в cloudflare с админки - плагин для dle 13.x

DevilOper

Посетитель
Регистрация
21 Июл 2019
Сообщения
80
Рейтинг реакций
38
Баллы
18
1/3
Автор темы
Очистка кеша в Cloudflare с админки.jpg​

Наверняка вы сталкивались с проблемой - при подключении CDN Cloudflare для сброса кеша приходится каждый раз заходить к ним на сайт, авторизовываться, выбирать ваш домен, тыкать на вкладку "Кеширование" и сбрасывать кеш сайта для обновления стилей, скриптов и картинок на вашем сайте.

Разработал для себя плагин сброса кеша одной кнопкой с админ панели сайта. Делюсь плагином с вами. Версия DLE 13.x и выше.

Установка:
  1. Скачиваем приложенный к статье плагин.
  2. Открываем его блокнотом.
  3. Ищем в нем [email protected] - меняем на ваш email, под которым вы зарегистрированы в Cloudflare.
  4. Ищем в нем domain.com - меняем на имя вашего домена без http и слеша в конце. Чистый домен.
  5. Ищем global_api_key. Его нужно заменить на ваш Global API Key. Взять его можно авторизовавшись в Cloudflare, справа вверху жмем на иконку, нажимаем "My Profile", вверху вкладка "Api Tokens", внизу видим Global API Key, жмём "View", вводим пароль и копируем api ключ.
  6. Сохраняем плагин. Загружаем его в системе плагинов.
На главной странице админки появится кнопка "Очистить кеш Cloudflare", нажимаем, если видим ошибку - проверяем правильно ли вы вписали в плагин ваш домен, email и api ключ.
Очистка кеша в Cloudflare с админки 1.jpg
​
Разработчик: DevilOper
Ссылка на источник: ТЫК
​
 

Вложения

О, класс, новый кодер по дле появился 🙂
Предложения по написанию модулей принимаешь? Или пока что своих идей хватает? 🙂
 
Автор темы
О, класс, новый кодер по дле появился 🙂
Предложения по написанию модулей принимаешь? Или пока что своих идей хватает? 🙂
Работы выше крыши, несколько заказов взял + свой модуль поддерживаю. Пока времени хватает на сон в пару часов в день. Уверен на форуме есть много толковых кодеров, которые смогут помочь.
 
проще название папки шаблона поменять
 
DevilOper, зачем указывать домен чтоб получить zone_id? если можно сразу указать zone_id.
p.s. Внес свои правки)
 

Вложения

Кодеры на дле как вымирающий вид.
Разве только кодеры ? Идей у клиентов достойных от которых не будет воротить тоже в избытке. Да и если будут хорошие предложение с хорошими деньгами то проблем найти кодера не должно быть. Вот можете написать в лс, что у Вас там за предложения, и цену которую заплатите за работу. Авось договоримся если идея хорошая и с деньгами проблем нету.
 
Автор темы
Почему же ? Меньше кода стало )))
 
Спасибо забрал!
 
Подскажите вариант плагина, с очисткой кеша заданной страницы, например главной ?
 
Чет не пошел на 15,1.

Может есть у кого версия под новую версию ДЛЕ?
 
Под DLE 12.1 без плагина можно его запилить?

По клику на кнопку не выводит окно с подтверждением.Вот эта функция в engine/inc/main.php:

$('#clearcloudflare').click(function() {

DLEconfirm( '{$lang['confirm_action']}', '{$lang['p_confirm']}', function () {

$.get("engine/ajax/controller.php?mod=clearcloudflare&action=clear&user_hash={$dle_login_hash}", function( data ){
data = jQuery.parseJSON(data);
Growl.info({
title: data.head,
text: data.text
});
});
} );
return false;
});


engine/ajax/controller.php -- Нет такого файла в 12й версии.
 
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху