Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.51

31-05-2011Reading time ~ 2 min.Versions 48005

Данная версия содержит последний набор исправлений и улучшений. Появились новые возможности, причем довольно важные. Обновляться рекомендую всем кто перешёл на ветку MaxSite CMS 0.5. Если у вас версия ниже 0.444, то обновиться нужно так, как указано здесь. Старая ветка (0.4) больше не поддерживается и скоро я полностью уберу этот файл для загрузки.

- Исправлен недочёт не позволявший делать название рубрик в кавычках.

- В функции mso_create_list() можно использовать шаблон TITLE_HTML и DESCR_HTML, которые отличаются от TITLE и DESCR дополнительной обработкой html-спецсимволов.

- В списке страниц добавлен фильтр по статусу: опубликовано, черновик, личное.

- Немного поправлена авторасстановка тэгов.

- Для type_foreach-файлов можно использовать хук type-foreach-file-general, по которому можно изменить текущий type_foreach-файл. Этот хук аналогичен type_foreach-файлу general.php.

- Добавлен хук type-foreach-file, который срабатывает если вызываемый type_foreach-файл отстутвует в текущем шаблоне. Данный хук должен возвращять либо полный путь к подключаемому файлу, либо false. Эти хуки позволяют выполнять манипуляции с type_foreach-файлами через плагины.

- Переход на новый DOCTYPE. Вместо «HTML 4.01 Transitional» теперь используется «HTML». Для браузеров это означает HTML5. Поскольку эти DOCTYPE совместимы, то проблем не должно быть. При этом использование возможностей HTML5 ложится полностью на разработчика шаблона. Я бы не рекомендовал полный переход на HTML5 из-за IE, который его частично поддерживает только с 9-й версии.

- Внесена правка в шаблоны и плагины в связи с переходом на новый доктайп. В частности заменены атрибуты name в ссылках. Теперь это id.

- По возможности убран <noindex>. Поскольку Яндекс наконец-то научился нормально поддерживать rel=nofollow, то надобность в костыле noindex отпала.

- Убран код [br] из плагина BBCode, поскольку он поддерживается на уровне системы.

- Большие изменения в невизуальном редакторе markItUp. Добавлена поддержка быстрого сохранения аналогичное автосохранению стандартного визуального редактора. Добавлена кнопка полноэкранного режима (F2). Сам режим работает давно во всех редакторах, но не все о нём знали. Добавлен режим предпросмотра. Его можно настроить в опциях плагина. Добавлены горячие клавиши для полужирного текста (Ctrl+B), курсив (Ctrl+I), ссылка (Ctrl+L).

- В некоторых плагинах и шаблонах подправлена вёрстка с целью пройти w3c-валидатор.

- Исправлен конфликт jQuery 1.6 для плагина голосования.

- Исправлена ошибка в home-cat-block.php - отстутствовал закрывающий тэг ссылки в заголовке.

- В CodeIgniter-библиотеке Email переделал кодирование subject в base64.

Related Posts
Comments (18) RSS
1 @olannmk 2011-05-31 13:03:06

Зачет. а type файлы тоже переведены на html5 или мне их самому для своего шаблона переводит нужно?


2 Максим 2011-05-31 13:04:38 admin

В type-файлах doctype не указывается.


3 ravenhan 2011-05-31 16:46:53

Ет, хорошо. Пошел обновляться.:)


4 Александр Зайцев 2011-05-31 19:00:06

Обновился за пять минут без проблем с 0.444 на 0.51. Бегло проверил работу сайта, плагинов, вроде всё работает отлично как и раньше.


5 VitaliyHTC 2011-05-31 23:42:23

Спасибо Максим :)

А есть смысл кинуть jQuery 1.6.1 ?


6 Anonymous 2011-06-01 00:13:36

Супер!


7 Karamurza 2011-06-01 13:03:04

обновился - всё нормально, работает.


8 Karamurza 2011-06-01 15:44:00

не знаю почему, но вылезло вот это:

Severity: Warning

Message: ini_get() has been disabled for security reasons

Filename: core/Utf8.php

Linе Number: 46

и это:

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/humeurru/public_html/system/core/Exceptions.php:170)

Filename: libraries/Session.php

Line Number: 671

и перстало заходить в адмнку

что делать?


9 Alexander Murvanidze 2011-06-01 15:50:49
Message: ini_get() has been disabled for security reasons

Видимо, на хостинге запрещена эта функция.


10 Karamurza 2011-06-01 15:51:48
Видимо, на хостинге запрещена эта функция.

так до этого всё работало, буду разбираться, что они там натворили.


11 Karamurza 2011-06-01 16:00:59

ложная тревога, оказалось хостер повышал безопасность на сервере,

p.s. движок работает отлично


12 Black Sniper 2011-06-06 20:34:09

Уважаемый Максим, так можно ли рассчитывать в будущем на функцию "автообноновление". Ну скажем к версии 0.55?


13 Максим 2011-06-07 07:46:44 admin

С автообновлением есть проблемы с правами на каталоги и файлы. Но вообще хотелось бы как-то его реализовать, только нужна предварительная проверка будет ли работать на конкретном хостинге.


14 Black Sniper 2011-06-07 16:34:28

Максим, ИМХО, даже если не будет (в начале) сделано чтоб права на каталоги и файлы ставилась нужной (хотя на сколько мне известно у большинства хостингов они сохраняются), а будет просто скачка и распаковка, то многие уже за это скажут спасибо. Т.к. когда версии выходили "раз в месяц, ручная установка - не напрягала, но когда "раз в неделю", извините, это не удобно и напрягает :)


15 Anonymous 2011-06-07 17:45:51

Согласен с Black Sniper, автообновление было бы замечательно!


16 Anonymous 2011-06-11 13:46:39

Спасибо за Вашу работу


17 AntonOFF 2011-06-28 02:01:31

Максим! А как же исключение дублей контента для Яндекса средствами noindex? По сути ноиндекс и нофоллоу это два разных тега.


18 Максим 2011-06-28 08:26:11 admin

При чём тут дубли контента? Яша не понимал nofollow, поэтому приходилось извращаться с noindex.

Leave a comment!