Очередная порция изменений вылилась в новую версию. Эта версия имеет ряд важных изменений, поэтому не задерживайтесь с обновлением. Тем более, что сделать это очень просто: достаточно загрузить новые файлы поверх старых. Для автоматизации этого процесса, вы можете воспользоваться предложенным способом.
Список изменений.
- Переход на 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 09: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
2Максим28-10-2009 09:22
Не все файлы загрузили.
3Griz28-10-2009 09:58
Загружал архивом. Архив распаковался нормально, о чем было подтверждающее сообщение от скрипта. Заменил файл maxsite_lib.php на аналогичный из предыдущей версии все заработало.
4Misha28-10-2009 10:11
У меня возникла та же проблема. Устанавливал по привычке загрузкой Application. При этом использовал свой собственный шаблон на основе дефолтного.
Сделал следующее:
загрузил папку system поверх старой,
загрузил корневой индексный файл поверх старого,
загрузил в свой шаблон индексный файл из дефолтного шаблона новой версии.
Помогло.
5CuprumСайт28-10-2009 13:14
Максим, может тогда на будущее упоминать, когда нужно обновлять весь архив, а когда достаточно перезалить католог "application"?
6Miha28-10-2009 15:31
Максим, вот сейчас попробовал воспользоваться поиском на Вашем сайте и получил ответ "Achtung! XSS attack!" Это как-то связано с новой версией?
PS На maxsite.org такая же фигня
7Максим28-10-2009 15:44
Похоже какое-то неверное кодирование русских букв при поиске. Буду разбираться.
8Максим28-10-2009 16:57
Разобрался с поиском. В некоторых случаях происходит неверная обработка сегмента url, которая воспринимается как XSS-атака. Для тех, кто уже скачал систему и у кого возникла проблема с поиском, обновите файл в application/maxsite/сommon/common.php: http://max-3000.com/uploads/common-035.zip
Архивы и latest обновил.
9Александр28-10-2009 22:18
Не работает вход для комюзеров - ошибка 403 Forbidden Причем в предыдущей версии тоже самое.
В чем может быть причина?
10Максим29-10-2009 06:16
Наверное что-то на уровне сервера.
11Максим29-10-2009 11:47
Заметили еще одну проблему. Из-за измененных путей в CodeIgniter 1.7.2 не работает генерация sitemap.xml. Для исправления в файле /application/maxsite/plugins/xml_sitemap/index.php в самом конце нужно заменить
на
Файлы архива обновил.
12MadBadJackСайт29-10-2009 18:08
Максим, у меня начиная с версии 0,34 проблема. При проверке появления обновленной версии, из админки, появляется такая ошибка
13ТолянычСайт29-10-2009 18:12
При подключении BBcode в админанонсе появляется панель BBcode, но ввести текст можно только в HTML.
14Максим29-10-2009 18:24
Стоит ограничение на хостинге на загрузку файла с другого сервера.
Понятно. Будем разбираться. Плагин не учитывает новую опцию, поэтому выводит текст как введен, а должен прогонять через bb-коды.
15MadBadJackСайт29-10-2009 18:52
У меня сервер. CURL установлен. Что то в настройках php.ini не так? Или...?
16ТолянычСайт30-10-2009 18:00
Максим - спасибо за оперативность :-)
17Яр БестСайт31-10-2009 12:30
18MadBadJackСайт01-11-2009 22:30
Удивили две вещи:
1. Карта сайта работает только с блог-страницами. Статика не отображается. Парадокс да и только.
2. Поиск ищет только по меткам и категориям, но не ищет фразы в статьях. (возможно так и в старших версиях было, заметил только сейчас). Два раза парадокс :(
19Яр БестСайт02-11-2009 00:03
Ещё один баг - если при установке чистого движка в приветственной странице в поле "Название сайта" вводить желаемое название блога кириллицей, то движок выдаёт "Ошибочные или неполные данные!
Попробуйте заново". Я, конечно, понимаю, что можно поменять название блога после, но всё равно неприятственно-с.
20Яр БестСайт02-11-2009 00:22
Извиняйте, добавочка:
... а при постановке в том поле символа апострофа (') появляется та же страница но в адресной строке браузера добавляется /2
21ТолянычСайт06-11-2009 19:38
Заметил вот что:
после переноса сайта на MaxSite CMS из подкаталога в корень
- не работает подсчет переходов по ссылке (нет накрутки счетчика)
- не меняются данные в админ анонсе (остается старая инфа)
- нельзя изменить- добавить - удалить ушку (только старая инфа)
Что пробовал
- переустановка MaxSite CMS с отключением и включением плагинов
Нужно:
совет что может быть...
22Максим06-11-2009 20:07
Судя по симптомам - это неверные права для uploads. Нет разрешения на запись.
23ТолянычСайт06-11-2009 20:38
Если имеется в виду папка в uploads корне то стоят 777
24ТолянычСайт06-11-2009 20:41
И потом фото ведьнормально загружаются,удаляются,редактируются...
25MadBadJackСайт07-11-2009 06:53
Максим, Вы не ответили по поводу багов с картой сайта и поиском. Ну карта туда-сюда, можно и обойтись, а вот от наличия/исправления багов поиска зависит буду я делать сайт на этом движке, или воздержусь. Потому что для "рабочего" сайта поиск не обходим как воздух.
26MadBadJackСайт07-11-2009 07:02
Прошу простить, не уточнил, поиск некорректно работает ТОЖЕ ТОЛЬКО с статическими страницами. В "блог" все нормально ищется.
27Максим07-11-2009 07:49
Поиск должен работать. В нем не учитывается тип страниц.
Архив (sitemap) если срочно, то можно в этом плагине убрать коментарий с
Если будет время, то введу опции, чтобы можно было настраивать.
28Аноним07-11-2009 09:35
А где дистрибутив брать?
29Яр БестСайт07-11-2009 12:29
Сергей, в самом низу статьи есть строка "Скачать MaxSite CMS 0.35". Так вот при нажатии на MaxSite CMS 0.35 откроется меню загрузки и дальше уже сохраняете файл. Если нужно подробнее - я готовлю максимально подробнейшую инструкцию для установки сего движка. Кому нужно - обращайтесь.
Максим, разрешите поинтересоваться, Вы приняли мои замечания к сведению (комментарии №17, 19-20)?
30Максим07-11-2009 18:53
№17 - учту в ближайшем latest. Поправил в форме логина, но упустил файл в шаблоне.
№19-20 - пока сложно сказать. Похоже на отсутствующу библиотеку mb_string.
31Rogvold20-11-2009 10:53
Вот такая фигня вылезает при попытке установки. Причем не первый раз - раньше такое тоже было, на более старой версии.
32Максим20-11-2009 12:09
Запрещено выполнение некоторых файловых операций. Обычно это из-за явного указания разрешенных путей и/или safe mode. Обращайтесь к админу сервера.
33petrenko24-11-2009 13:13
Максим, а почему система считается быстрой? Время: 0.9474 - это ж много (мне так кажется) и сравнимо со временем в Вордпрессе. Хотя, SQL: 7 | Память: 0.74MB, конечно впечатляет :)
34Максим24-11-2009 15:16
Нормальное время. :) Для моего CPU самое то.