MaxSite CMS 0.75
16-09-2012Reading time ~ 3 min.Versions 43683 Решил больше не затягивать выход новой версии. Набралось довольно много интересных изменений и новых возможностей. Из самых интересных отмечу возможность использовать упрощенную форму комментирования. В таком варианте предлагается либо указать имя как аноним, то есть без регистрации, либо на отдельной странице можно вначале зарегистрироваться, а уже после комментировать. В общем такая форма максимально приближена к «общепринятой».
Также хочется упомянуть о фоновом сохранении при редактировании записи. Настолько удобная вещица получилась, что даже жалко, что так долго этого не было.
Теперь кратко об всех изменениях.
Исправлена ошибка в Загрузках, не позволявшая изменить описание файла.Возможность использования упрощенной формы комментирования, о чём я написал выше. Эта форма завязана на отдельную страницу регистрации комюзера. Соответственно появился новый type-файл registration.php, а в page-comment-form.php и некоторые функции системы внесены необходимые правки.В Настройках можно также указать ссылку на правила сайта. Ссылка появится в форме регистрации.Новый custom/my_meta.php, в котором можно «перехватить» вывод мета-полей. Пример можно посмотреть в _my_meta.php.Добавлена возможность фонового сохранения записи. Эта крайне удобная фишка позволяет сохранять запись без перезагрузки страницы.В опциях с mso_admin_plugin_options() можно указать class и/или id блока info.Обновление LessPHP до 0.3.8.jQuery обновлена до 1.8.1.Новая функция mso_clean_str(), через которую можно «прогнать» любую строчку по заданным правилам (xss, trim, integer, strip_tags, htmlspecialchars, email, not_url). Используется для фильтрации входящих данных.Немного доработаны mso_get_val(), mso_set_val() а также новая mso_unset_val(), позволяющие работать с глобальными данными как виде простых данных, так и массивов. Это задел на будущее.Доработана mso_link_rel(), в плане более «умного» указания canonical.В пагине Range_url добавлена обработка ситуации, когда главная указывается в виде site.com/home. Будет 301-редирект на главную.В плагине Run_php поменял срабатывание на хук content_content. Это уже в момент вывода записи, а не его получения из базы. Доработка stock-файлов: class-columns.php, page-out.php и thumb.php.Type-файл loginform.php переделал так, чтобы это была единая форма для админов и комюзеров. Теперь через site.com/login могут логиниться все.На странице комюзера убрал поле «Уведомления». Это старый «хвост».В шаблоне теперь возможно автоматическое подключение css/fonts.css и css/import.css. Первый используется для подключения внешних шрифтов, например с гугл-фонт. Второй - для каких-то других @import правил.В robots.txt добавил «Disallow: /registration». Для существующих сайтов, добавьте эту строчку вручную или используйте robots.txt-distr, только укажите свой host.Ряд других мелких правок.
Обновил десяток сайтов - всё работает в штатном режиме.
Багов не замечено :)
Спасибо за качественную и гибкую CMS.
День добрый. А можно поподробнее насчет "Соответственно появился новый type-файл registration.php, а в page-comment-form.php и некоторые функции системы внесены необходимые правки."
Какие именно правки и где нужно вносить помимо галочки напротив "Использовать простую форму комментирования" чтобы эта форма появилась и работала?
Можно на примере используемого мной на данный момент шаблона BlueMania :)
Все правки уже внесены.
Спасибо за новую версию, приятных подарок после отпуска! :)
Там походу есть ещё одно критичное изменение, после которого сломалось оформление страницы опций большинства плагинов. Из-за того, что раньше жестко вывод опции окаймлялся в код:
а теперь разработчику плагинов нужно при задании опций плагина для каждой опции дополнительно прописывать хотя такой код:
В этой версии не было такого изменения.
Прошу прощения. Конечно не в этой версии. Просто я не обновлялся несколько релизов, а сейчас обновился и узрел проблему. Беглый осмотр анонсов последних релизов ничего не дал, на форуме тоже всё тихо. Хотя не исключено, что где-то были слова как с этой проблемой бороться, но я не смог найти. Буду благодарен, если укажете страницу с обсуждением решения.
Так а в чем проблема-то?
Форма логина, тоже требует строчки "регистрация" и "Забыл пароль?"
Как в чём проблема? Я же написал
Т.е. у СТАНДАРТНЫХ плагинов сломалось оформление. Неужели лень зайти посмотреть?!
У меня всё на месте.
Кажется понял почему вы не видите проблему. Я смотрю на админку через тему оформления "dimox", а у вас скорее всего "default". В дефолтной теме оформления админки всё не так страшно выглядит.
Беспредметный разговор. Делайте тикет на форуме, детально описывайте проблему и вариант решения. У меня нет времени гадать что у вас «там» сломалось.
Попытался войти для комментирования, не помню пароль. А вариант восстановления или вспоминания пароля не предлагается. Не предусмотрено?
Спасибо за обновление!
О да!
Пока только по прямой ссылке сайт/password-recovery И она же на странице комюзера.
Здравствуйте.
Есть возможность импорта базы данных и темы с вордпресс-блога?
Для перехода на MaxSite есть плагин WordPress convert для конвертирования записей, страниц, рубрик и комментариев из WordPress.
По поводу темы (шаблон), если она не сложная перенесу на MaxSite, бесплатно.
http://dekabristi.org/
тема нестандартная, попробовал зарегистрироваться (тест так сказать), такая жесть полезла...весь правый сайдбар при входе в кабинет как *ем сдуло ну и так далее. Тема iDream, сделана уважаемым тут человеком, но косяки я в ней и раньше замечал. Но чтоб ТАКИЕ? Т.ч. для меня это только облом. Типа ждал-ждал-обрадовался-обломался :(
Пусть автор шаблона и поправит. Дело явно в стилях.
То ли мне кажется, то ли на самом деле, но стали дольше подгружаться комментарии, даже на этом сайте, по крайней мере с невысокоскоростным интернетом
Долго не обновлялся, а теперь заметил с отличии с Версия 0.67, там была красивая дефаулт админка, а тут старенькая так и должно быть?
Пробовать переход с 0631 сразу на 075? А то на парочке сайтов не менял...
Посоветуйте.
спс
Переходить можно с любой версии. Если версия ранее 0.70, то делаем согласно инструкции к этой версии.
Ок. Работаем. Мооо-тоооо-ррррр.
Спасибо Максу за удобную и Быструю систему!
Двиг все больше и больше радует. Спасибо Максу и всем тем, кто ему помогает.
замечено, что плагин Forms стал работать по-другому после недавнего изменения.
Если указать в настройках формы несколько емейлов (как раньше работало), то данные на них не отправляются.(разделитель пробовал и запятую и точку с запятой)
Данные начинают уходить по емейл админу сайта (указанные в настройках).
это баг ? или изменена логика работы плагина ?
Как это несколько email'ов?
если в поля формы внести сразу 2 адреса
[email=1@mail.ru;2@inbox.ru]
или так:
[email=1@mail.ru,2@inbox.ru]
то письмо формы уходило на оба адреса сразу
Надо же сколько нового неожиданно узнаёшь. :)
это было очень полезно ))
При регистрации пользователя в конце выдает 502 Bad Gateway
nginx/0.7.67 Ни у кого такого не было? Я понимаю, что это что то с хостингом, но вроде как выделенный сервер... Подскажите люди куда копать пожалуйста...
Отвечу сам, решилось добавлением в конфиг Nginx двух строк
proxy_buffers 8 32k;
proxy_buffer_size 64k;
Здравствуйте, Максим
Не нашел в мануалах следующие:
через виджет и плагин category выводятся разделы рубрики. Некоторые рубрики имеют родительскую рубрику, но при выводе это никак не видно, что одна рубрика является подрубрикой другой. Как сделать, чтобы подрубрики выводились в виде типа вложенных списков относительно родительских пунктов меню?
Заранее спасибо
Обновил до 7.5 несколько сайтов с 6.31 - всё отлично без глюков пашет как ясный день. Хорошие нововведения, особенно форма комментирования.
Скорость в норме - быстро, как и было.
Рад, что год назад отказался от WP!!!
Можно ли виджеты выводить не только в сайдбарах, а в произвольном месте например в шапке сайта?
Возможно ли средствами МаксСайт или отдельным плагином ко всем ссылкам ссылающихся на другие домены, добавить атрибут "nofollow", причем ссылку не менть на локальную и оставить как есть, добавить только "nofollow"... ?!
Можно. Явно вызывайте функцию виджета с необходимыми аргументами.
А можно ли примерчик? :)
A PHP Error was encountered
Severity: Warning
Message: escapeshellarg() has been disabled for security reasons
Filename: libraries/Upload.php
Line Number: 1073
предупреждение при загрузке xml файла с экспортом из вордпресса
На серерве запрещена функция escapeshellarg. Пишите хостеру.
Кстати да можно ли узнать как установить сайдбар в произвольном месте?
Указать в css-стилях.
MaxSite CMS - достойная отличная отечественная "сиэмэс".
Всем доброго времени суток! У меня такой вопрос.
Установил шаблон max-elevation. Пытаюсю изменить название сайта в шапке на свою тематическую картинку и никак не могу найти файл, в котором можно это изменить. Подскажите пожалуйста!
Заранее спасибо!
Установка конечно шаманство с бубном! Потом расстроил визуальный редактор, но нашел плагин Imperavi который делает почти как в WP, адрес плагина: fo.com.ua/page/editor_imperavi советую всем поставить, а автору сделать у себя в движке такой же или этот поставьте, а то ваш редактор плохой. В остальном всё отлично, продолжайте развиваться.
Макс, на этой версии в момент загрузки картинок сыпятся такие варнинги:
Загрузка происходит, но все равно какая то не безопасная функция видимо используется escapeshellarg(), посмотри пожалуйста
Выше уже ответил.
Если хостер отказывается включать функцию, есть другое решение?
В принципе картинки то грузятся...
Может просто отключить уведомление об ошибке?
Или там что то плохо на самом деле?
Напишите свой вариант функции. См. справочник PHP.
Максим, я не владею php настолько чтобы менять код вашей CMS.
Хостер наотрез отказался включать функцию.
Вы как разработчик, подскажите. Ошибка, что появляется при загрузке картинок, она серьезная? Стоит вообще волноваться, менять хостинг (CMS). Или пустяк, на который просто не надо обращать внимания.
Это верх идиотизма отключать функцию, которая предназначена для усиления безопасности PHP при работе с загружаемыми данными. Мой совет — менять хостера на более адекватного.
Макс в class-columns.php вы получаете массив записей
А если количество записей меняется?
Предлагаю задавать массив так
тем самим считывая количество автоматом.Не понимаю смысла в этом коде. Два раза задавать $pages не самый лучший вариант. Тем более, что это лишь пример кода, в реальном шаблоне $pages будет заполнена данными записей.