MaxSite CMS 0.42

Просмотров: 32422Комментарии: 26
MaxSite CMSВерсии (релизы)

Последняя версия MaxSite CMS в этом году. Как обычно в ней мы исправили некоторые ошибки и недочёты, а также реализовали новые возможности. Поэтому не задерживайтесь с обновлением своих сайтов.

- Обновление до CodeIgniter 1.7.3. Строго говоря фиксы были добавлены и раньше, поэтому изменения коснулись буквально пары файлов, поэтому я не менял те файлы, где изменения касаются только комментариев с копирайтом.

- Исправлен недочет подсчета количества комментариев при модерировании.

- Для загрузки разрешены файлы bz2 и tgz.

- Появилась возможность управлять активацией email новых комюзеров. Если в опциях установить «Автоматическая активация новых комюзеров», то при новой регистрации активация не потребуется.

- В миниопции плагинов (mso_admin_plugin_options()) добавлен новый тип поля radio.

- Файл mbstring.php подключается только после установки (при условии $mso_install=true). Это позволяет исключить его подключение для тех случаев, когда на сервере присутствует php-библиотека mbstring.

- В функции getinfo() новые параметры comments_rss2_url и rss_comments_url, которые возвращают адрес rss комментариев.

- Немного переделана авторасстановка тэгов, чтобы улучшить работу с PRE.

- В mso_explode() добавлен параметр, позволяющий управлять исключением дублей результитующего массива.

- jQuery обновлена до 1.4.4.

- Время жизни куки комюзеров увеличена до 1 года (365 дней) - было 30 дней.

- Небольшие правки в common/comments.php: оптимизация некоторых функций, дополнительные проверки разрешений, исправление ошибки XSS-фильтрации и некоторые другие.

- Новый плагин Maxsite Auth. C его помощью можно проходить авторизацию как комюзер с помощью своего сайта (при условии, что он также на MaxSite CMS и данный плагин активирован). После активации плагина нужно задать в его опциях email (рабочий) и пароль, которые будут использоваться на чужих сайтах. При авторизации произойдёт переход на ваш сайт, где нужно будет войти как админ. При этом никаких данных на чужой сайт не передаётся. После удачного входа, появится кнопка с предложением подтвердить авторизацию. После подтверждения произойдёт автоматический переход на чужой сайт с указанным в плагине Maxsite Auth адресом email. Если такой адрес зарегистрирован на чужом сайте, то проверяется переданный пароль. Если они не совпадают, то будет выдано предупреждение. Нужно будет восстановить пароль на сайте или поменять его в плагине. Если же email и пароль совпадают, то произойдет автоматический вход как комюзера. Если же email не найден, то произойдет автоматическая регистрация нового комюзера. Плагин предназначен для упрощения жизни комюзерам.

- В плагине BB-code новый код [p] [/p] - абзац. Возможность указывать класс для заголовков [h1-6]. BB-код [text-demo] подключит файл text-demo.txt в котором содержится пример оформления текста. Данную возможность можно использовать для тестирования стилей оформления сайта.

- Обновлен плагин ColorBox. В прошлой версии был конфликт с jQuery.

- Дальнейшая доработка плагина невизуального редактора Editor Markitup: возможность выбора смайлов и некоторые мелкие правки.

- В плагине tweetmeme-com можно задать типы страниц.

- В плагине xml-sitemap можно добавить свои данные по хуку xml_sitemap.

- В настройках шаблона можно выбрать Граватарку по-умолчанию, которая будет отображаться для незарегистрированных на Gravatar.com адресов.

- В page-comment-form.php небольшие правки и новый хук page-comment-form.

- Добавлены type_foreach-файлы: home-cat-block-posle.php, home-posle.php, home-cat-block-mso-get-pages.php.

- В type-файлах поправлен порядок вывода инфоблока (рубрика, дата и т.п.), чтобы везде было одинаково.

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

- Ряд других мелких правок.

Хочу особо поблагодарить всех участников форума поддержки, которые предлагали идеи, находили ошибки и недочёты!

Перед загрузкой архива MaxSite CMS, прошу обратить внимание, что теперь я буду выкладывать файлы, которые в течение небольшого срока (максимум до недели) будут считаться тестовыми. Проблема заключается в том, что у нас не всегда есть возможность оттестировать все изменения в 100% объеме. То есть теоретически я выкладываю готовую версию, но в течение нескольких дней, если вдруг кто-то найдёт серьёзные ошибки и недочеты, то я обновлю архив версии и сделаю здесь соответствующую отметку. Если вы скачали файл раньше, то придётся сделать это повторно.

Подчеркну, что на момент публикации нет никаких замеченных ошибок, поэтому MaxSite CMS 0.42 можно испольовать на рабочем сайта. Если вы хотите перестраховаться, то подождите несколько дней.

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

2asssa27-12-2010 22:33

В новом году обновлюсь. Всех с наступающим!

4H1TM4N28-12-2010 09:55

Спасибо за Ваши труды парни! Успехов и процветания!

5grandsar28-12-2010 11:41

Отличная CMS! Большое спасибо!

Не нашел куда написать, напишу тут ... Редактор nicEdit довольно грамотный но функция heightUpdate совершенно там не нужна. Когда длинный текст статьи приходится постоянно прокручивать вверх до кнопок редактора. Если кому то будет это полезно, то в файле /application/maxsite/plugins/editor_nic/js/nicEdit.js (строка 38) удалите то что в фигурных скобках функции heightUpdate. Должно получится вот так вот heightUpdate:function(){}, еще можно в этой же строке параметру scrolling поставить значение "yes" и в редакторе появится полоса прокрутки.

6Andrey_Go29-12-2010 15:00

Очень понравилась CMS )

Большое спасибо за Ваш труд! Очень хорошо, что Вы выбрали CI фреймворк. Давно его использую. Очень удобный и быстрый :exclaim:

7Yozh007Сайт02-01-2011 16:41

Это более интересное обновление, нежели 0.41. Так держать Макс! Красава!

8Yozh007Сайт03-01-2011 06:49

Максим, совсем забыл. На некоторых сайтах на MaxSite CMS замечал особенность - при комментировании, когда вводишь пароль сервер выдает ошибку 502. Повторяешь запрос - данные уходят, а когда заходишь на персональную страницу чтобы завершить регистрацию, не может войти на страницу - опять ошибка 502. Это с серваком связано или со старой версией MS?

9Максим03-01-2011 11:07

502-ошибка может быть связана с неверными куками. Можно попробовать сбросить их вручную в браузере. Хотя чаще всего это происходит на серверах с nginx. Думаю, тут уже зависит от сервера.

10Yozh007Сайт06-01-2011 07:44

Странно... 2 сайта висят на одном сервере, один нормально работает, а второй иногда выдает 502 ошибку, куки чистились, не помогает...

11Мегаблоггер09-01-2011 19:56

Планируется ли создание аналога мю-Вордпресс?

13VitaliyHTCСайт13-01-2011 00:25

Перехожу на вашу CMS :).

В сборке есть ета тема оформления (красная тут max-3000.com)?

Очень понравилась, хочу себе такую немножко изменить :).

14МюсСайт15-01-2011 14:15

Здравствуйте Максим!

Скажите пожалуйста, новая функция отображения дефолтных граватарок работает только в дефолтном шаблоне?

Я использую шаблон clouds, в файле options.ini не было опции по выбору дефолтных граватаров, поэтому я включила ее туда сама, в настройках шаблона (в админке) эта опция появилась, но похоже не заработала. На сайте у комментариев все так же отображается синяя аватарка (для незарегистрированных на граватаре), когда в настроках я указала геометрический узор. Подскажите в чем может быть дело, где-что смотреть?

И еще вопрос, планируется ли когда-нибудь реализация вложенных коментариев (хотя бы 2-3 уровня вложенности)?

15Максим15-01-2011 14:37

Проверьте, чтобы у вас был новый type/page-comments.php. В нём реализована смена типа граватарки.

И еще вопрос, планируется ли когда-нибудь реализация вложенных коментариев (хотя бы 2-3 уровня вложенности)?

Вообще задание стоит в перспективе, но сам я не возьмусь. Кто-то сделает основу, тогда я уже подключусь. Там завязка на сложный js-код.

16МюсСайт15-01-2011 17:53

Да, действительно все дело в type/page-comments.php, просто закинула из дефолтного шаблона и все заработало! Спасибо! :)

17Комментатор 20516-01-2011 10:12

Так обновляться обычным образом, т.е. заменой файлов? Есть ли какой-то автоматизированный способ?

18OlannMKСайт19-01-2011 09:39

:-) Был такой способ, где-то на сайте есть bat файл который грузит файлы на сервер Там самое главное указать данные FTP и директорию в которую грузить. Поюзай поиск!

19Евгений21-01-2011 08:56

Вообще задание стоит в перспективе, но сам я не возьмусь. Кто-то сделает основу, тогда я уже подключусь. Там завязка на сложный js-код.

Самборский же сделал на рыбалка.тв

Договорись с ним.

20Евгений22-01-2011 06:19

Спасибо ребята за хорошую и быструю CMS. Не мешало бы озадачиться интеграцией с социальными сетями (комменты, авторизация, плагины разные). Сейчас это очень актуально.

21VitaliyHTCСайт24-01-2011 13:34

Ура!!!:-) Установил, все работает.

Q: Украинский устанавливается как

$MSO->language = 'ua' или $MSO->language = 'uk' ?

Для смены смайлов gif отгрузить в uploads/smilies

и прописать их в ./system/application/config/smileys.php

CI helper-a?

22ravenhanСайт04-02-2011 07:32

Спасибо за CMS. Сегодня скачаю и опробую.

Кстати, а пользователи могут свои блоги создавать?

24Аноним08-02-2011 21:10

а куда именно в файле вставлять секретную фразу и какая она должн быть любая? написанная наруском?

25VitaliyHTCСайт08-02-2011 22:25

application/maxsite/mso_config.php-distr

в файле mso_config.php в 9-й строчке.

перечитай install-ru.txt в корне.

фраза типа

2w2M`Z7sD-C

26VitaliyHTCСайт08-02-2011 22:52

А лучше сгенирировать на https://api.wordpress.org/secret-key/1.1/salt/ сервисе ключей на WordPress.org

Оставьте свой комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.