UPD #4

Блог / Лог изменений сайта

  • Разрешено скачивать файлы гостям.
  • Разрешено использовать изображения в комментариях гостям.
  • В настройках предпочтений можно выключить фиксированное верхнее меню.
  • Добавлены индикаторы новых новостей в блок категорий.
  • Добавлена плагин переключения кратких шаблонов новостей. (С правилами стилей я сильно не мудрил, постепенно может быть буду править)
  • И всякое по мелочам.

0

UPD #3

Блог / Лог изменений сайта

  • Обновил двиг до 14й версии.
  • Вроде бы замечал JS ошибку связанную с капчей при переходе в полные новости, отложил выполнение кода на 1 секунду, пробовал меньше ошибка проскакивала. Но сейчас вроде бы уже не появляется.
  • Пара мелочей в разделах куда редко заглядывают.
  • Гости могут так же просматривать логи изменения рейтинга новостей и комментариев.
  • На время выявления причины ошибки убрал Ajax навигацию.
2
  • +1

UPD #2

Блог / Лог изменений сайта

  • Дожал все оставшиеся JS файлы.
  • Добавил меню ссылок к документациям. (Чтобы не приходилось заходить в новости модулей)
  • Добавлена форма для Финансовой благодарности или поддержке в модули находящиеся в бесплатной категории.
  • Убрал загрузку всех изображений в банке выбора аватарок, теперь они на отложенной lazyload. (А то когда пыталось прогрузить разом 200+ картинок то серв захлёбывался и терял сознание smile)
  • Добавил дополнительную кнопочку для категории с вложенной категорией, для возможности открыть главную не прибегая к открыванию в новом окне.
  • Удалил категорию "Скоро".
  • Для мелких экранов возможно вызвать 'sidebar' нажатием на кнопку в верхнем меню.
0
  • 0

Первые изменения

Блог / Лог изменений сайта

  • Включил разрешение прикреплять картинки. (Но пока только из ссылок из сторонних источников)
  • Почистил код в jаvascript файлах и на стороннем сервисе дополнительно сделал компрессию некоторых файлов, так как настройка "Gzip сжатие JS и CSS файлов" как я могу судить не не совсем и сжимает, может и есть немного но полученные собранные во едино файлы jаvascript функций по прежнему имеют разметку кода которую можно прочесть и понять. Теперь же такие файлы как common-site.js и dle_js.js имеют код без лишних пробелов и всё максимально минимизировано. (Однако согласно сервису gtmetrix.com единый файл функций еще не достаточно оптимизирован и по его мнению может быть на 21% меньше, ну оно и понятно я не все плагины min версии использовать, еще остались dev версии)
  • Добавил обработчик на внутренние ссылки и ссылки в модуле "Хлебных крошек" для Ajax навигации, раньше внутренние ссылки в новостях и комментариях обновляли страницу как обычно происходит, теперь же реакция на их нажатия такая же как и при нажатиях на другие ссылки внутренние ссылки.
  • Разделы документаций к платным модулям ограничены для гостей.
  • Небольшие изменения в стилях и оформления некоторых элементов. (Эксперименты на этом не заканчиваются)
  • Исправлена ошибка в модуле тегов когда при попытке открыть страницу тега состоящего из двух и более слов возвращало "Неизвестную ошибку". Проблема заключалась в модуле от Олега Александровича a.k.a. Sander'a,  который тогда еще в 2016 году пропускал теги через функцию urlencode и заменял все пробелы на символ '+', вот только при ЧПУ режиме открыть тег с символом в обработчике символ принимался и была попытка найти тег именно с содержащим этот символ. В последних версиях движка в модуле тегов оригинальном данная функция была заменена на rawurlencode (URL-кодирование в соответствии с RFC1738 ). Сейчас работает как надо.
  • Шрифты и svg спрайт иконок хранятся в localstorage. (Вроде бы заметно небольшие неприятные моменты когда открывается страница в первые и в браузере нету совсем никакого кэша и загруженных шрифтов с иконками) Еще подумаю, как это можно изменить.
0
  • 0
Loading post...
No more posts to load