MaxSite CMS 0.42
26-12-2010Reading time ~ 4 min.Versions 70550 Последняя версия 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 можно испольовать на рабочем сайта. Если вы хотите перестраховаться, то подождите несколько дней.
Привет, Макс
Спасибо за тип страниц в tweetmeme-com
и регистрация с помощью своего сайта тоже тема прикольная
В новом году обновлюсь. Всех с наступающим!
Обновляться обычным образом, т.е. заменой файлов?
Спасибо за Ваши труды парни! Успехов и процветания!
Отличная CMS! Большое спасибо!
Не нашел куда написать, напишу тут ... Редактор nicEdit довольно грамотный но функция heightUpdate совершенно там не нужна. Когда длинный текст статьи приходится постоянно прокручивать вверх до кнопок редактора. Если кому то будет это полезно, то в файле /application/maxsite/plugins/editor_nic/js/nicEdit.js (строка 38) удалите то что в фигурных скобках функции heightUpdate. Должно получится вот так вот heightUpdate:function(){}, еще можно в этой же строке параметру scrolling поставить значение "yes" и в редакторе появится полоса прокрутки.
Очень понравилась CMS )
Большое спасибо за Ваш труд! Очень хорошо, что Вы выбрали CI фреймворк. Давно его использую. Очень удобный и быстрый :exclaim:
Это более интересное обновление, нежели 0.41. Так держать Макс! Красава!
Максим, совсем забыл. На некоторых сайтах на MaxSite CMS замечал особенность - при комментировании, когда вводишь пароль сервер выдает ошибку 502. Повторяешь запрос - данные уходят, а когда заходишь на персональную страницу чтобы завершить регистрацию, не может войти на страницу - опять ошибка 502. Это с серваком связано или со старой версией MS?
502-ошибка может быть связана с неверными куками. Можно попробовать сбросить их вручную в браузере. Хотя чаще всего это происходит на серверах с nginx. Думаю, тут уже зависит от сервера.
Странно... 2 сайта висят на одном сервере, один нормально работает, а второй иногда выдает 502 ошибку, куки чистились, не помогает...
Планируется ли создание аналога мю-Вордпресс?
Нет.
Перехожу на вашу CMS :).
В сборке есть ета тема оформления (красная тут max-3000.com)?
Очень понравилась, хочу себе такую немножко изменить :).
Здравствуйте Максим!
Скажите пожалуйста, новая функция отображения дефолтных граватарок работает только в дефолтном шаблоне?
Я использую шаблон clouds, в файле options.ini не было опции по выбору дефолтных граватаров, поэтому я включила ее туда сама, в настройках шаблона (в админке) эта опция появилась, но похоже не заработала. На сайте у комментариев все так же отображается синяя аватарка (для незарегистрированных на граватаре), когда в настроках я указала геометрический узор. Подскажите в чем может быть дело, где-что смотреть?
И еще вопрос, планируется ли когда-нибудь реализация вложенных коментариев (хотя бы 2-3 уровня вложенности)?
Проверьте, чтобы у вас был новый type/page-comments.php. В нём реализована смена типа граватарки.
Вообще задание стоит в перспективе, но сам я не возьмусь. Кто-то сделает основу, тогда я уже подключусь. Там завязка на сложный js-код.
Да, действительно все дело в type/page-comments.php, просто закинула из дефолтного шаблона и все заработало! Спасибо! :)
Так обновляться обычным образом, т.е. заменой файлов? Есть ли какой-то автоматизированный способ?
:-) Был такой способ, где-то на сайте есть bat файл который грузит файлы на сервер Там самое главное указать данные FTP и директорию в которую грузить. Поюзай поиск!
Самборский же сделал на рыбалка.тв
Договорись с ним.
Спасибо ребята за хорошую и быструю CMS. Не мешало бы озадачиться интеграцией с социальными сетями (комменты, авторизация, плагины разные). Сейчас это очень актуально.
Ура!!!:-) Установил, все работает.
Q: Украинский устанавливается как
$MSO->language = 'ua' или $MSO->language = 'uk' ?
Для смены смайлов gif отгрузить в uploads/smilies
и прописать их в ./system/application/config/smileys.php
CI helper-a?
Спасибо за CMS. Сегодня скачаю и опробую.
Кстати, а пользователи могут свои блоги создавать?
Спасибо за релиз!
а куда именно в файле вставлять секретную фразу и какая она должн быть любая? написанная наруском?
application/maxsite/mso_config.php-distr
в файле mso_config.php в 9-й строчке.
перечитай install-ru.txt в корне.
фраза типа
2w2M`Z7sD-C
А лучше сгенирировать на https://api.wordpress.org/secret-key/1.1/salt/ сервисе ключей на WordPress.org