Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.19

13-08-2008Reading time ~ 4 min.Versions 25511

Выложил MaxSite CMS 0.19. Изменений, традиционно много. :)

[cut Дальше еще %wordcount% слов из которых вы узнаете про все изменения в MaxSite CMS »]

  • Улучшен плагин пагинации: теперь можно указать произвольный тип данных. Переделка позволяет использовать пагинацию для любых типов данных/url.
  • * Добавлена возможность в функции «mso_get_pages» указывать произвольный «slug» (плюс ряд других возможностей). С помощью этой функции получаются данные и эта функция является что-то вроде «оболочки» над SQL-запросами.* Убран номер версии MaxSite CMS из футера и хидера шаблона. В целях безопасности. В случае проблем с безопасностью, злоумышленнику будет сложнее определить уязвимость по номеру версии.* Для того, чтобы использовать HTML-код прямо в тексте (без переключения редактора в этот режим), достаточно обрамить его в [ html]   [/html ]. Данная возможность пригодится например при вставке кода рекламы, видео и т.д.* Если указать [volkman] в начале записи, то отключается баланс и авторасстановка html-тэгов. В этом случае можно использовать обычный HTML на всей странице. История возникновения этого кода см. на форуме.* В функцию «mso_date_convert» добавлена возможность указывать свои названия дней недели или месяцев.* В отправляемом письме админу о новом комментарии указывается не просто номер comuser'а, но и его ник, и ссылка на профиль.* Новый плагин «Rater» (рейтинг) для оценки статей посетителями. Выводить результаты можно также с помощью виджета.* Изменение в базе в таблице «page»: добавлено поле для подсчета рейтинга «page_rating_count». В данном случае это мой просчет. Изначально я планировал рейтинг в виде суммы голосов (+/- 1). Но потом решил сделать именно оценочный рейтинг по 10-бальной системе в виде звездочек. Но в этом случае, для получения рейтинга нужно знать не только его общую сумму, но и количество голосов. Поэтому пришлось добавить это поле.* Виджет «Самое читаемое».* Виджет «Самое комментируемое».* Виджет «Форма поиска».* Виджет «Случайные статьи».* Виджет «События» выводит список предстоящих мероприятий.* Добавил дату при редактировании и создании страницы. По-умолчанию используется т.н. отложенная публикация: когда при создании страницы указывается будущая дата. В этом случае она не появится до наступления указанной даты. Данная возможность пока еще полностью не оттестирована: еще не разбирался с часовым поясом.
  • Реализована возможность использования пароля для записи.
  • * При переходе к редактирования комментария админом добавлена ссылка на комментарий на сайте.* Удаление опций по маске (mso_delete_option_mask). Это нужно для того, чтобы удалять все созданные опции виджетов по единой маске. Функцию следует использовать при деактивации плагинов: она удалит все свои опции из базы данных.* Добавлена возможность работать с AJAX. Если кратко, то простой POST на указанный php-файл не совсем верное решение, поскольку в начале нужно подключить саму систему. Поэтому путь к приёмному файлу следует кодировать в base64 и указать в виде «http://site/ajax/...». Таким образом явно вызвать php-файл становится невозможно, а AJAX отфильтрует только «свои» запросы.* В новых шаблонах можно использовать типы файлов из дефолтного. Для этого добавлена одна строчка в «index.php», где указывается путь к каталогу «type». Это упрощает создание новых шаблонов и позволяет не дублировать файлы типов данных.* В шаблоне добавил новую настройку выводить рубрики простым списком или с текстами (как на главной). * В новых шаблонах можно использовать «options.ini» из дефолтного шаблона (указывается в «options.php»).* Добавил еще одну тему оформления админки «green». На этот раз в зеленых тонах.

Обновление следует выполнить так: сохраняем бэкап всех файлов на компьютер. Поверх загружаем новые файлы. Если видим ошибку с базой данных, то не пугаемся, а запускаем http://site/update019. Появляется сообщение, что обновление выполнено. Если обновление не требуется появится соответствующяя надпись.

Если вы используете свою конфигурацию в «config.php», то не затирайте его.

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

Related Posts
Comments (19) RSS
1 Mustik 2008-08-13 20:26:46

Ждали ждали. Ну инструкция по обновлению я так полагаю внутри подробная :) а то обновляться буду первый раз :)


2 Sam 2008-08-14 12:16:40

Отлично движется!


3 Avot 2008-08-14 14:13:23

An Error Was Encountered

Error Number: 1054

Unknown column 'page_rating_count' in 'field list'

Вот такая ошибка после апдейта..

http://site/update019 запускал, не помогло, в чем я накосячил ?


4 Максим 2008-08-14 14:28:40 admin

Ну запускаю http://***/update019 и все обновилось. ;)


5 Avot 2008-08-14 14:30:42

Блин, ждал пол-часа, мог подождать еще 5 минут. Только панику поднял, извиняюсь.

Сменил цветовую схему в админке, и все заработало, наверняка совпадение :0) В общем все работает, спасибо за новую версию :)


6 Avot 2008-08-14 14:32:55

я так и знал, что подумают, что я именно SITE вместо своего урл-а написал :))

Я так и писал - http://***/update019 но у меня выдавало ошибку вышеприведенную - 2 раза пробовал.. все равно спасибо ))


7 Avot 2008-08-14 14:51:53

Максим, а можно мои посты тупые выше потереть или хотябы линки прибить (затереть)?


8 Максим 2008-08-14 15:02:00 admin

Так пойдет? :)


9 Avot 2008-08-14 15:33:40

да, отлично, спасибо ))


10 Mustik 2008-08-14 19:43:30

Максим, возможно у Avot была та же проблема что и у меня. Про upgrade вместо update :) Кстати мне даже не пришлось вводить этот update019. сайт сам заработал. Хотя я его не трогал. Он как то сам решает когда ему поставится :)


11 Mustik 2008-08-14 19:54:25

Еще глюк у меня. При выборе в админке картинки шапки, и смене ее, она не меняется ни в какую! Обновлял, все равно. Отображается стандартная h2. в 18 версии все работало.


12 Максим 2008-08-14 22:41:09 admin

Да, это ошибка. Нужно в main-start.php изменить строчку

на


13 AND1 2008-08-14 23:03:05

Чувствую себя идиотом .... не качается архив с последней версией.

Выскакивает пустая страница и строка:

"Данная ссылка доступна только... "


14 Максим 2008-08-14 23:09:43 admin

Разрешите Refer в браузере. Хотлинк срабатывает.


15 AND1 2008-08-14 23:28:22

Броузер FF3 со стандартными настройками, он не при чем, Refer резал Outpost Firewall.

Проблема решается внесением сайта max-3000 в список доверенных фаервола.

Наверняка таких как я много наберется. Думаю о этой особенности вашей CMS стоит рассказать где-то на видном месте :)


16 Mustik 2008-08-15 07:38:03

Спасибо за оперативность Максим. Заработало все.


17 Alextriam 2008-08-20 08:54:08

Скачал, сделал все как в инструкции - получаю ошибку "An Error Was Encountered

Невозможно соединиться с БД, используя предложенные логин/пароль.

"

Пробовал в отдельную базу ставить не вышло, поставил в рабочую провереную базу в которой прекрасно работает wordpress - результат тот же. Что делать куда бежать?


18 MadBadJack 2009-05-07 14:50:52

Максим, можно вопрос по шабу Rater. Активировал, но на сайте не выводится никаких форм (звездочек или что там) для "тыка"


19 MadBadJack 2009-05-07 19:21:18

Простите, снимаю свой вопрос, разобрался. Максим, если не сложно, зачисти оба поста. Спасибо за двиг. Пока только второй день мучаю, но уже ОЧЕНЬ нравится. Если дальше так дело пойдет, создам Вашей работе не слабый PR. ;-)

Leave a comment!