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

MaxSite CMS 0.75

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

Решил больше не затягивать выход новой версии. Набралось довольно много интересных изменений и новых возможностей. Из самых интересных отмечу возможность использовать упрощенную форму комментирования. В таком варианте предлагается либо указать имя как аноним, то есть без регистрации, либо на отдельной странице можно вначале зарегистрироваться, а уже после комментировать. В общем такая форма максимально приближена к «общепринятой».

Также хочется упомянуть о фоновом сохранении при редактировании записи. Настолько удобная вещица получилась, что даже жалко, что так долго этого не было.

Теперь кратко об всех изменениях.

- Исправлена ошибка в Загрузках, не позволявшая изменить описание файла.

- Возможность использования упрощенной формы комментирования, о чём я написал выше. Эта форма завязана на отдельную страницу регистрации комюзера. Соответственно появился новый 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.

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

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

1RedRootСайт16-09-2012 20:25

Обновил десяток сайтов - всё работает в штатном режиме.

Багов не замечено :)

Спасибо за качественную и гибкую CMS.

2DZ17-09-2012 02:18

День добрый. А можно поподробнее насчет "Соответственно появился новый type-файл registration.php, а в page-comment-form.php и некоторые функции системы внесены необходимые правки."

Какие именно правки и где нужно вносить помимо галочки напротив "Использовать простую форму комментирования" чтобы эта форма появилась и работала?

Можно на примере используемого мной на данный момент шаблона BlueMania :)

5Илья ЗемсковСайт17-09-2012 10:05

В опциях с mso_admin_plugin_options() можно указать class и/или id блока info.

Там походу есть ещё одно критичное изменение, после которого сломалось оформление страницы опций большинства плагинов. Из-за того, что раньше жестко вывод опции окаймлялся в код:

...

а теперь разработчику плагинов нужно при задании опций плагина для каждой опции дополнительно прописывать хотя такой код:

...
'group_start' => '',
'group_end' => ''
...

7Илья ЗемсковСайт17-09-2012 10:31

В этой версии не было такого изменения.

Прошу прощения. Конечно не в этой версии. Просто я не обновлялся несколько релизов, а сейчас обновился и узрел проблему. Беглый осмотр анонсов последних релизов ничего не дал, на форуме тоже всё тихо. Хотя не исключено, что где-то были слова как с этой проблемой бороться, но я не смог найти. Буду благодарен, если укажете страницу с обсуждением решения.

9jimmy jonezz18-09-2012 10:40

Форма логина, тоже требует строчки "регистрация" и "Забыл пароль?"

10Илья ЗемсковСайт19-09-2012 05:15

Как в чём проблема? Я же написал

сломалось оформление страницы опций большинства плагинов

Т.е. у СТАНДАРТНЫХ плагинов сломалось оформление. Неужели лень зайти посмотреть?!

12Илья ЗемсковСайт20-09-2012 06:26

Кажется понял почему вы не видите проблему. Я смотрю на админку через тему оформления "dimox", а у вас скорее всего "default". В дефолтной теме оформления админки всё не так страшно выглядит.

13Максим20-09-2012 07:58

Беспредметный разговор. Делайте тикет на форуме, детально описывайте проблему и вариант решения. У меня нет времени гадать что у вас «там» сломалось.

14@chmzinfo20-09-2012 21:17

Попытался войти для комментирования, не помню пароль. А вариант восстановления или вспоминания пароля не предлагается. Не предусмотрено?

Спасибо за обновление!

16Максим21-09-2012 08:38

Пока только по прямой ссылке сайт/password-recovery И она же на странице комюзера.

17Элионт22-09-2012 00:35

Здравствуйте.

Есть возможность импорта базы данных и темы с вордпресс-блога?

18Gor23-09-2012 20:47

Элионт

Для перехода на MaxSite есть плагин WordPress convert для конвертирования записей, страниц, рубрик и комментариев из WordPress.

По поводу темы (шаблон), если она не сложная перенесу на MaxSite, бесплатно.

19Максим26-09-2012 00:40

http://dekabristi.org/

тема нестандартная, попробовал зарегистрироваться (тест так сказать), такая жесть полезла...весь правый сайдбар при входе в кабинет как ***ем сдуло ну и так далее. Тема iDream, сделана уважаемым тут человеком, но косяки я в ней и раньше замечал. Но чтоб ТАКИЕ? Т.ч. для меня это только облом. Типа ждал-ждал-обрадовался-обломался :(

21Олег26-09-2012 09:16

То ли мне кажется, то ли на самом деле, но стали дольше подгружаться комментарии, даже на этом сайте, по крайней мере с невысокоскоростным интернетом

22Аноним26-09-2012 17:00

Олег, не сказал бы. Хотя, может быть при 15/15 этого просто незаметно. Но вот генерация страниц здесь уже приблизилась к 11-12 сот/сек. У меня пока на уровне 6-7 сот/сек.

23@olannmk26-09-2012 19:27

Долго не обновлялся, а теперь заметил с отличии с Версия 0.67, там была красивая дефаулт админка, а тут старенькая так и должно быть?

24Andy26-09-2012 21:06

Пробовать переход с 0631 сразу на 075? А то на парочке сайтов не менял...

Посоветуйте.

спс

25Максим26-09-2012 21:35

Переходить можно с любой версии. Если версия ранее 0.70, то делаем согласно инструкции к этой версии.

26Andy27-09-2012 12:16

Ок. Работаем. Мооо-тоооо-ррррр.

Спасибо Максу за удобную и Быструю систему!

27Аноним27-09-2012 18:25

Двиг все больше и больше радует. Спасибо Максу и всем тем, кто ему помогает.

2835metod30-09-2012 07:20

замечено, что плагин Forms стал работать по-другому после недавнего изменения.

Если указать в настройках формы несколько емейлов (как раньше работало), то данные на них не отправляются.(разделитель пробовал и запятую и точку с запятой)

Данные начинают уходить по емейл админу сайта (указанные в настройках).

2935metod30-09-2012 07:21

это баг ? или изменена логика работы плагина ?

3135metod30-09-2012 10:48

если в поля формы внести сразу 2 адреса

[email=1@mail.ru;2@inbox.ru]

или так:

[email=1@mail.ru,2@inbox.ru]

то письмо формы уходило на оба адреса сразу

34Юрий30-09-2012 20:30

При регистрации пользователя в конце выдает 502 Bad Gateway

nginx/0.7.67 Ни у кого такого не было? Я понимаю, что это что то с хостингом, но вроде как выделенный сервер... Подскажите люди куда копать пожалуйста...

35Юрий30-09-2012 20:48

Отвечу сам, решилось добавлением в конфиг Nginx двух строк

proxy_buffers 8 32k;

proxy_buffer_size 64k;

36Hardoman01-10-2012 21:21

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

Не нашел в мануалах следующие:

через виджет и плагин category выводятся разделы рубрики. Некоторые рубрики имеют родительскую рубрику, но при выводе это никак не видно, что одна рубрика является подрубрикой другой. Как сделать, чтобы подрубрики выводились в виде типа вложенных списков относительно родительских пунктов меню?

Заранее спасибо

37Andy03-10-2012 23:33

Обновил до 7.5 несколько сайтов с 6.31 - всё отлично без глюков пашет как ясный день. Хорошие нововведения, особенно форма комментирования.

Скорость в норме - быстро, как и было.

Рад, что год назад отказался от WP!!!

38LarinСайт03-10-2012 23:54

Можно ли виджеты выводить не только в сайдбарах, а в произвольном месте например в шапке сайта?

39Аноним04-10-2012 08:28

Возможно ли средствами МаксСайт или отдельным плагином ко всем ссылкам ссылающихся на другие домены, добавить атрибут "nofollow", причем ссылку не менть на локальную и оставить как есть, добавить только "nofollow"... ?!

40Максим04-10-2012 08:55

Можно ли виджеты выводить не только в сайдбарах, а в произвольном месте например в шапке сайта?

Можно. Явно вызывайте функцию виджета с необходимыми аргументами.

42Андрей СергеевичСайт18-10-2012 17:40

A PHP Error was encountered

Severity: Warning

Message: escapeshellarg() has been disabled for security reasons

Filename: libraries/Upload.php

Line Number: 1073

предупреждение при загрузке xml файла с экспортом из вордпресса

44Аноним23-10-2012 13:25

Максим

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

46Evgeny28-10-2012 17:43

MaxSite CMS - достойная отличная отечественная "сиэмэс".

47Виталий28-10-2012 20:21

Всем доброго времени суток! У меня такой вопрос.

Установил шаблон max-elevation. Пытаюсю изменить название сайта в шапке на свою тематическую картинку и никак не могу найти файл, в котором можно это изменить. Подскажите пожалуйста!

Заранее спасибо!

48whitik29-10-2012 00:27

Установка конечно шаманство с бубном! Потом расстроил визуальный редактор, но нашел плагин Imperavi который делает почти как в WP, адрес плагина: fo.com.ua/page/editor_imperavi советую всем поставить, а автору сделать у себя в движке такой же или этот поставьте, а то ваш редактор плохой. В остальном всё отлично, продолжайте развиваться.

49AvishСайт31-10-2012 19:45

Макс, на этой версии в момент загрузки картинок сыпятся такие варнинги:

A PHP Error was encountered
Severity: Warning

Message: escapeshellarg() has been disabled for security reasons

Filename: libraries/Upload.php

Line Number: 1073

Загрузка происходит, но все равно какая то не безопасная функция видимо используется escapeshellarg(), посмотри пожалуйста

51Роман24-03-2013 07:24

На сервере запрещена функция escapeshellarg. Пишите хостеру.

Если хостер отказывается включать функцию, есть другое решение?

В принципе картинки то грузятся...

Может просто отключить уведомление об ошибке?

Или там что то плохо на самом деле?

53Роман24-03-2013 18:19

Максим, я не владею php настолько чтобы менять код вашей CMS.

Хостер наотрез отказался включать функцию.

Вы как разработчик, подскажите. Ошибка, что появляется при загрузке картинок, она серьезная? Стоит вообще волноваться, менять хостинг (CMS). Или пустяк, на который просто не надо обращать внимания.

54Максим24-03-2013 18:39

Это верх идиотизма отключать функцию, которая предназначена для усиления безопасности PHP при работе с загружаемыми данными. Мой совет — менять хостера на более адекватного.

55DizeL27-04-2013 14:28

Макс в class-columns.php вы получаете массив записей

$pages = array(1,2,3,4,5,6,7,8);

А если количество записей меняется?

Предлагаю задавать массив так

$pages = range(1, count($pages));
тем самим считывая количество автоматом.

56Максим27-04-2013 16:27

Не понимаю смысла в этом коде. Два раза задавать $pages не самый лучший вариант. Тем более, что это лишь пример кода, в реальном шаблоне $pages будет заполнена данными записей.

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

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

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

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