Перейти к публикации

Таблица лидеров

Популярные публикации

Отображаются публикации с наибольшей репутацией на 19.03.2025 во всех областях

  1. Спасибо большое. Данный вариант работает отлично. Ниже полный пример, как я хочу сделать у себя. Кнопка для переключения темы с классом .btn-theme В main.tpl сразу после открытия тега body добавляем следующий код, чтобы при обновлении тема сохранялось <script> if (localStorage.getItem('gusevTheme') !== null) { document.querySelector('body').classList.add('dle_theme_dark'); } </script> Данный код добавляем в ваш файл со скриптами, который после подключения jQuery. $(document).ready(function () { $('.btn-theme').click(function () { if ($('body').
    1 балл
  2. @radrigo, В DLE просто удаляется редактор и создаётся новый. Но есть вариант без таких манипуляций. В редакторе есть метод get() который возвращает экземпляр редактора, если не указан идентификатор то возвращает массив. Затем проходим массив и в каждом проходе устанавливаем класс для body. if( typeof tinymce === 'object' ) { tinymce.get().forEach((item) => { item.contentDocument.activeElement.classList.add('dle_theme_dark'); }); } Это только для внутренней области текста.
    1 балл
  • Рассылка

    Хотите узнавать обо всех наших последних новостях и информации?
    Подписаться
×
×
  • Создать...