Современная, быстрая и удобная система управления сайтом

MaxSite CMS 0.38

Версии (релизы)Комментарии: 17Просмотров: 63687

Новая версия 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 787 (ок. 2,1Мб).

Комментариев: 17 RSS

2Аноним14-02-2010 19:48

А что делать с папкой system-old после обновления?

4FantaСайт14-02-2010 19:56

чета с украинским опять не срослось!

An Error Was Encountered
Unable to load the requested language file: language/ukrainian/calendar_lang.php

или может я его не там включаю(application/config/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. Единственная просьба - не забивайте на проект =)

14Активный пользователь26-02-2010 18:26

Скажите, как обновить версию 0.31 на 0.38, минуя промежуточные версии? Что-то не вяжется.

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.

Надеюсь на ваш ответ