MaxSite CMS 0.35

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

Очередная порция изменений вылилась в новую версию. Эта версия имеет ряд важных изменений, поэтому не задерживайтесь с обновлением. Тем более, что сделать это очень просто: достаточно загрузить новые файлы поверх старых. Для автоматизации этого процесса, вы можете воспользоваться предложенным способом.

Список изменений.

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

- Все шаблоны и плагины поправлены под стандарт HTML 4.01 Transitional. Сделано с целью пройти валидатор.

- В плагине редактора EditorDump появились опции, где можно выбрать режим работы редактора: HTML или BBcode.

- Плагин Main Menu, с помощью которого можно строить выпадающее меню для сайта. У плагина есть свои опции с описанием.

- Плагин Multipage, позволяющий разбивать большие тексты на несколько страниц.

- Плагин SMTP Mail, позволяет отправлять почту с помощью сторонних серверов.

- Немного подправлена страница плагинов, теперь явно указывается ссылка на опции.

- У виджетов теперь можно указывать не только номер, но и текстовое название. Это позволяет несколько упростить их понимание, когда используется много однотипных виджетов. Название указывается также через пробел. Если нужно указать название из нескольких слов, то вместо пробела указывайте символ подчеркивания. Система автоматически его заменит на пробел.

- Реализовано удаление пользователей (users).

- При новом комментарии можно настроить своё действие: хук «mso_email_message_new_comment».

- Новый хук на неверную капчу «comments_new_captcha_error».

- При отправке комментария комюзером сразу происходит его залогирование.

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

- Поправлены некоторые недостатки при залогированности комюзеров.

- В функции getinfo() новые параметры: «cache_dir», который позволяет вынести кэш в произвольное место и «FCPATH», который определяет путь к системе. Последний параметр введен ввиду его изменения в последней версии CodeIgniter.

- Новые хуки в функциях кэширования позволяют использовать свой метод кэширования.

- Улучшения функций авторасстановки тэгов.

- В некоторых функциях добавлены проверки на XSS-атаку (межсайтовый скриптинг). Именно по этой причине я рекомендую обновиться, как говорится, во избежании.

- В mso_get_pages() новые параметры show_cut, show_xcut (отображать ли ссылку при CUT/XCUT), а также a_link_cut - приписка к ссылке CUT на странице.

- Шаблоны поправлены под вывод MainMenu. Вы можете посмотреть его в Default и добавить на свой сайт.

- Начата работа над Руководством пользователя. Находиться он будет по адресу: http://max-3000.com/manual. Вот тема на форуме. Если вы можете помочь в его наполнении, буду признателен.

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

1Griz28-10-2009 11:03

Обновился сразу на сервер вопреки привычке сначала локально.

Вот такой получил ответ:

A PHP Error was encountered

Severity: Warning

Message: main(/www/gongauto/www/htdocs/index.phpapplication/maxsite/common/common.php): failed to open stream: No such file or directory

Filename: libraries/maxsite_lib.php

Line Number: 90

3Griz28-10-2009 11:58

Загружал архивом. Архив распаковался нормально, о чем было подтверждающее сообщение от скрипта. Заменил файл maxsite_lib.php на аналогичный из предыдущей версии все заработало.

4Misha28-10-2009 12:11

У меня возникла та же проблема. Устанавливал по привычке загрузкой Application. При этом использовал свой собственный шаблон на основе дефолтного.

Сделал следующее:

загрузил папку system поверх старой,

загрузил корневой индексный файл поверх старого,

загрузил в свой шаблон индексный файл из дефолтного шаблона новой версии.

Помогло.

5CuprumСайт28-10-2009 15:14

Максим, может тогда на будущее упоминать, когда нужно обновлять весь архив, а когда достаточно перезалить католог "application"?

6Miha28-10-2009 17:31

Максим, вот сейчас попробовал воспользоваться поиском на Вашем сайте и получил ответ "Achtung! XSS attack!" Это как-то связано с новой версией?

PS На maxsite.org такая же фигня

7Максим28-10-2009 17:44

Похоже какое-то неверное кодирование русских букв при поиске. Буду разбираться.

8Максим28-10-2009 18:57

Разобрался с поиском. В некоторых случаях происходит неверная обработка сегмента url, которая воспринимается как XSS-атака. Для тех, кто уже скачал систему и у кого возникла проблема с поиском, обновите файл в application/maxsite/сommon/common.php: http://max-3000.com/uploads/common-035.zip

Архивы и latest обновил.

9Александр29-10-2009 00:18

Не работает вход для комюзеров - ошибка 403 Forbidden Причем в предыдущей версии тоже самое.

В чем может быть причина?

11Максим29-10-2009 13:47

Заметили еще одну проблему. Из-за измененных путей в CodeIgniter 1.7.2 не работает генерация sitemap.xml. Для исправления в файле /application/maxsite/plugins/xml_sitemap/index.php в самом конце нужно заменить

$fn = realpath(dirname(FCPATH)) . '/sitemap.xml';

на

$fn = getinfo('FCPATH') . 'sitemap.xml';

Файлы архива обновил.

12MadBadJackСайт29-10-2009 20:08

Максим, у меня начиная с версии 0,34 проблема. При проверке появления обновленной версии, из админки, появляется такая ошибка

Ошибка соединения с max-3000.com!

13ТолянычСайт29-10-2009 20:12

- В плагине редактора EditorDump появились опции, где можно выбрать режим работы редактора: HTML или BBcode.

При подключении BBcode в админанонсе появляется панель BBcode, но ввести текст можно только в HTML.

14Максим29-10-2009 20:24

Максим, у меня начиная с версии 0,34 проблема. При проверке появления обновленной версии, из админки, появляется такая ошибка

Стоит ограничение на хостинге на загрузку файла с другого сервера.

При подключении BBcode в админанонсе появляется панель BBcode, но ввести текст можно только в HTML.

Понятно. Будем разбираться. Плагин не учитывает новую опцию, поэтому выводит текст как введен, а должен прогонять через bb-коды.

15MadBadJackСайт29-10-2009 20:52

Стоит ограничение на хостинге на загрузку файла с другого сервера

У меня сервер. CURL установлен. Что то в настройках php.ini не так? Или...?

16ТолянычСайт30-10-2009 20:00

Максим - спасибо за оперативность :-)

Понятно. Будем разбираться. Плагин не учитывает новую опцию, поэтому выводит текст как введен, а должен прогонять через bb-коды.

18MadBadJackСайт02-11-2009 00:30

Удивили две вещи:

1. Карта сайта работает только с блог-страницами. Статика не отображается. Парадокс да и только.

2. Поиск ищет только по меткам и категориям, но не ищет фразы в статьях. (возможно так и в старших версиях было, заметил только сейчас). Два раза парадокс :(

19Яр БестСайт02-11-2009 02:03

Ещё один баг - если при установке чистого движка в приветственной странице в поле "Название сайта" вводить желаемое название блога кириллицей, то движок выдаёт "Ошибочные или неполные данные!

Попробуйте заново". Я, конечно, понимаю, что можно поменять название блога после, но всё равно неприятственно-с.

20Яр БестСайт02-11-2009 02:22

Извиняйте, добавочка:

... а при постановке в том поле символа апострофа (') появляется та же страница но в адресной строке браузера добавляется /2

21ТолянычСайт06-11-2009 21:38

Заметил вот что:

после переноса сайта на MaxSite CMS из подкаталога в корень

- не работает подсчет переходов по ссылке (нет накрутки счетчика)

- не меняются данные в админ анонсе (остается старая инфа)

- нельзя изменить- добавить - удалить ушку (только старая инфа)

Что пробовал

- переустановка MaxSite CMS с отключением и включением плагинов

Нужно:

совет что может быть...

22Максим06-11-2009 22:07

Судя по симптомам - это неверные права для uploads. Нет разрешения на запись.

25MadBadJackСайт07-11-2009 08:53

Максим, Вы не ответили по поводу багов с картой сайта и поиском. Ну карта туда-сюда, можно и обойтись, а вот от наличия/исправления багов поиска зависит буду я делать сайт на этом движке, или воздержусь. Потому что для "рабочего" сайта поиск не обходим как воздух.

26MadBadJackСайт07-11-2009 09:02

Прошу простить, не уточнил, поиск некорректно работает ТОЖЕ ТОЛЬКО с статическими страницами. В "блог" все нормально ищется.

27Максим07-11-2009 09:49

Поиск должен работать. В нем не учитывается тип страниц.

Архив (sitemap) если срочно, то можно в этом плагине убрать коментарий с

// 'type'=> false,

Если будет время, то введу опции, чтобы можно было настраивать.

29Яр БестСайт07-11-2009 14:29

Сергей, в самом низу статьи есть строка "Скачать MaxSite CMS 0.35". Так вот при нажатии на MaxSite CMS 0.35 откроется меню загрузки и дальше уже сохраняете файл. Если нужно подробнее - я готовлю максимально подробнейшую инструкцию для установки сего движка. Кому нужно - обращайтесь.

Максим, разрешите поинтересоваться, Вы приняли мои замечания к сведению (комментарии №17, 19-20)?

30Максим07-11-2009 20:53

№17 - учту в ближайшем latest. Поправил в форме логина, но упустил файл в шаблоне.

№19-20 - пока сложно сказать. Похоже на отсутствующу библиотеку mb_string.

31Rogvold20-11-2009 12:53

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(application) is not within the allowed path(s): (VIRTUAL_DOCUMENT_ROOT:/tmp/) in /www/ax3.net/2/0/2038/home/site/index.php on line 93
Warning: require_once(system/codeigniter/CodeIgniter.php) [function.require-once]: failed to open stream: Operation not permitted in /www/ax3.net/2/0/2038/home/site/index.php on line 115
Fatal error: require_once() [function.require]: Failed opening required 'system/codeigniter/CodeIgniter.php' (include_path='.:/usr/share/php') in /www/ax3.net/2/0/2038/home/site/index.php on line 115

Вот такая фигня вылезает при попытке установки. Причем не первый раз - раньше такое тоже было, на более старой версии.

32Максим20-11-2009 14:09

Запрещено выполнение некоторых файловых операций. Обычно это из-за явного указания разрешенных путей и/или safe mode. Обращайтесь к админу сервера.

33petrenko24-11-2009 15:13

Максим, а почему система считается быстрой? Время: 0.9474 - это ж много (мне так кажется) и сравнимо со временем в Вордпрессе. Хотя, SQL: 7 | Память: 0.74MB, конечно впечатляет :)

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

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

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

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

О проекте

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