Главная » Новости » Версия 0.7.38

Версия 0.7.38 

  1. Исправлена (точнее "закостылена") ошибка, из-за которой при редактировании некоторых страниц Tiny не загружался в редактор суб-контента. Проблема была в том, что КМС собирает со страницы все команды на загрузку скриптов и вставляет их в секцию HEAD ответа. Но если скрипты должны загрузиться через AJAX (т.е. тогда, когда страница уже создана и давно отправлена клиенту и никакой возможности изменить секцию HEAD уже нет), то команды загрузки скрипта оказываются не вставленными в код и редактор не загружается.

    Решение костыльное, но действенное - в смарти тэг {editor} добавлен логический параметр ajax. Если его установить в true, то вместе с кодом области редактирования в генерируемых HTML будет добавлен и код загрузки скрипта редактора.
  2. Ядро: Добавлен метод get_page_info(), который возвращает массив параметров генерируемой страницы. Основное назначение - дать возможность модулям получить параметры страницы, такие как заголовок, тэги, элиас и т.д. Особенно это нужно модулям, обслуживающим встроенные в контент смарти-тэги, таким как menu, redirector и т.д.
  3. Ядро: удален метод get_page_id(), т.к. его роль теперь выполняет get_page_info().
  4. Loader: исправлена ошибка из-за которой модули при удалении оставались установленными
  5. В библиотеку работы с UTF-8 добавлена функция utf8_is_english(string), которая проверяет строку на наличие в ней символов национальных алфавитов.
  6. В таблицу sitemap добавлено поле (пока не использующееся) short_url, которое будет содержать короткий URL страницы. Может потребоваться для размещения ссылок в твиттере.
  7. Добавлена библиотека requester (пока сырая). Содержит пока только один метод - request(). Назначение - получение данных с удаленных сайтов.
  8. Блог: исправлена ошибка, из-за которой при удалении страниц могли быть всякие приколы.
  9. Блог: исправлена ошибка, из-за после инсталляции модуль блога оказывался неработоспособным
  10. Ядро: добавилось событие category_deleted, которое наступает когда какая либо из категорий была удалена.
  11. Блог: теперь умеет показывать статьи в любой из категорий или из всех категорий.
  12. Модуль sitemap: Исправлена сортировка данных о страницах в кэше. В результате, например, смарти-тэг, генерирующий суб-меню теперь учитывает порядок следования страниц.
  13. Карта сайта: Теперь выводятся заголовки страниц (раньше выводились заголовки пунктов меню).
  14. Генератор страниц: теперь в заголовок страницы вносятся данные, добавленные смарти-тэгами.
  15. Генератор страниц: исправлена ошибка из-за которой отключение анализа смарти-тэгов в контенте приводило к отключению анализа смарти-тэгов в блоках суб-контента.

Теги: cms, изменения

Просто совет
Два месяца бесплатного использования VPS-сервера с 20Гб SSD на борту. Интересует?
Тогда жми сюда.
Твиттер-лента
Follow TanitaCMS in Twitter