Новая версия MaxSite CMS содержит в себе ряд новых возможностей, обновленных плагинов и, главное, усилена безопасность. Поэтому я рекомендую обновить блоги, тем более, что сделать то очень просто.
- Версия jQuery обновлена до последней - 1.4.1.
- Введен новый файл config/mso_config.php (mso_config.php-distr), в котором можно переопределить ключи из CodeIgniter'овского config.php. Этот файл удобно использовать, поскольку он не затирается при обновлении системы.
- В плагине социальных закладок добавил Twitter и Google Buzz.
- Плагин RandomGal (случайная галерея) расширен. В его виджете можно указать сразу несколько каталогов из которых будут выводиться изображения. Также добавлена сортировка, согласно которой выводятся изображения. И введен фильтр, который позволяет выводить изображения, содержащие указанную фразу. В опциях этого плагина можно включить автоматическое создание галерей.
- В плагине Sape добавлена возможность размещать статьи через биржу статей. Подробнее см. на моём блоге.
- Добавлен плагин «Автозакрытие тегов перед "катом"». Подойдет для тех, кто не следит за парностью html-тэгов.
- Добавлен плагин «MKJ SimpleCaptcha», которая делает капчу в виде выбора картинок.
- Плагин Paginator3000 переименован в Paginator. В нем появились новые возможности и настройки.
- Новый плагин «Блок tweetmeme.com», выводящий сбоку записи количество ретвитов.
- Страница комментариев в админке изменена. Добавлена пагинация, проверка на XSS-атаку и т.д.
- Кое-где поправлена верстка админ-панели, стили убраны в css-файлы.
- В meta.ini шаблона можно использовать checkbox.
- Поправлен английский и украинский перевод.
- В функции mso_redirect() можно указать 301 или 302 редирект.
- В функции mso_show_sidebar() можно указать способ вывода: по return или через echo.
- Новая функция mso_xss_clean(), позволяющая отсеивать, проверять тексты на XSS-атаку. Сама фильтрация выполняется с помощью CodeIgniter. Следует отметить, что в некоторых случаях происходит ошибочное срабатывание. Если вдруг у вас встретился такой текст, то оставьте сообщение на форуме поддержки.
- В mso_get_pages() можно указать свою функцию (параметр function_add_custom_sql), которая добавит свои условия в сформированный системой SQL. Можно использовать для составления сложных выборок из БД.
- В плагине DownCount (счетчик переходов/скачиваний) добавлена опция «Отображать реальный путь».
- В плагине пагинации Pagination исправлен недочет, при котором появлялся «путь/next/1», вместо просто «путь».
- В плагине редиректа можно указать тип: 301 или 302.
- В плагине голосования (samborsky_polls) исправлен недочет, связанный со сбросом БД-кэша (если включено кэширование SQL).
- В шаблонах исправлен flush(), который приводил к ошибке, если при этом была отправка данных через форму (_POST).
- В шаблонных index.php исправлен недочет, который теперь исключает подключение служебных файлов в type-каталоге.
- Для комментариев исправлены пробелы в безопасности, связанные с возможной XSS-атакой. Теперь все комментарии выводятся и добавляются через XSS-фильтр. В предыдущих версиях MaxSite CMS такого фильтра не было и поэтому я настоятельно рекомендую обновить ваши сайты.
- Ряд мелких правок и исправлений.
Хочу поблагодарить всех тех, кто участвует в поддержке MaxSite CMS, а также всех участников форума.
Cкачать MaxSite CMS 0.38 730 (ок. 2,1Мб).
Комментариев: 17 RSS
1FantaСайт14-02-2010 19:17
Отличная новость!
Оч хочу потестировать укр язык!
2Аноним14-02-2010 19:48
А что делать с папкой system-old после обновления?
3Andrei MuСайт14-02-2010 19:51
:exclaim: в очередной раз спасибо
4FantaСайт14-02-2010 19:56
чета с украинским опять не срослось!
или может я его не там включаю(application/config/config.php)?
5Максим14-02-2010 20:14
См. application/maxsite/mso_config.php
6FantaСайт14-02-2010 20:39
Вот фигня! У меня там изначально стояло UA
но сама строчка была закомментирована :(
7vovans15-02-2010 12:12
Спасибо!
ну, начну обновление с бьблогов по скромнее ))
Хотелось бы чуть подроднее услышать про "В шаблонах исправлен flush()" что бы чего не упустить при самостоятельном разборе шаблона...
8Аноним15-02-2010 19:15
странно, а у меня дата не меняется.
9Аноним18-02-2010 19:09
Заметил глюк - при обновлении описания картинки (страница Загрузки) Описание не меняется. Пробовал неоднократно...
10Роман24-02-2010 11:08
Отличная CMS. Есть все что надо. Нет одного, главного - возможности редактировать макеты страниц.
Есть необходимость создать несколько макетов для одного сайта, и делать привязку определенного контента к определенному макету. Уже давно ищу чтото подходящее - готовые cms с такими возможностями стоят немалых денег - от 150$
11Аноним24-02-2010 15:42
Максим, планируется ли в будущем сделать древовидные комментарии? Или может Вы подскажете как их самой реализовать, я нашла на форуме, что кто-то смог сделать, но ни плагина/ни исходников не выложил...остается только гадать как или ждать когда они повятся в сборке :)
12Dmitry24-02-2010 17:29
Люди, большое вам спасибо за эту няшную CMS. Единственная просьба - не забивайте на проект =)
13Аноним26-02-2010 09:40
Мне нравится :-)
14Активный пользователь26-02-2010 18:26
Скажите, как обновить версию 0.31 на 0.38, минуя промежуточные версии? Что-то не вяжется.
15Максим27-02-2010 07:36
Файлы поверх загрузить.
16Аноним02-03-2010 21:49
Макс, огромное спасибо за CMS, давно слежу за развитием движка и проверяю в деле. Кстати, тоже интересует возможность включения древовидных комментов, ведь так появляется разметка по веткам обсуждения, а это удобно для новостных сайтов, коммьюнити.
17Аноним26-03-2010 13:41
отличная система, переезжаю на нее в вордпресса..
и вопрос стоит ребром, как максимально сохранить внешний вид ссылок, котрвй был следующим
blog.com/2010/03/name-post.html
в вашей системе вид ссылок получается следующим
blog.com/page/name-post
как добавить в конец ссылки .html или на крайний случай, чтобы в конце стоял /
blog.com/page/name-post
как это можно реализовать?
для того чтобы получилась ссылка вида blog.com/2010/name-post
я как понял нужно добавить новый тип страницы наряду с blog и page, но при клике на blog.com/2010/ записи имеющие тип страниц 2010 не отображаются...
как это можно реализовать?
Например имеется следующая структура страниц
Главная blog.com/
Статьи blog.com/post/
Новости blog.com/news/
Обзоры blog.com/reviews/
FAQ blog.com/faq/
Контакты blog.com/contact/
Каждый раздел включает в себя статьи отображающиеся только в соответствующем разделе...
Статьи
blog.com/post/google-adwords-kak-s-nim-rabotat.html
blog.com/post/yandex-zahvatyvaet-mir.html
Новости
blog.com/news/pekin-protiv-google.html
blog.com/news/rambler-obnovil-top-100.html
и так далее...
Я думаю, что этот вопрос будет очень интересен большинству пользователей вашей CMS.
Надеюсь на ваш ответ