Данный выпуск в основном представляет собой пакет исправлений ошибок и оптимизаций SQL запросов к базе данных. Кардинальных изменений практически нет.
* Наверное, главное дополнение - введение поддержки многостраничного вывода новостей в модуле News. Для этого используется специальный тег.
* Так же в модуле новостей теперь не подсчитывается количество просмотров новости для администратора, и если новость была ранее прочитана.
* Из изменений надо отметить сокращение на 15 % SQL запросов в форуме и комментариях.
* Блок опроса, после того как истек срок голосования, показывает результат опроса - раньше он просто переставал выводиться.
* У динамического меню (Dynamenu) появилась возможность раскрывать/скрывать подменю.
* Класс XoopsUserSession выделен в отдельный файл, для более удобного редактирования.
Ниже следует список исправленных ошибок. Просто перечислим их без комментариев.
Исправлены несколько ошибок, связанных с обработкой textsantisizer (обработчик текстовой информации) html контента.
Исправлена ошибка вывода в неправильном формате адресов e-mail/url в newbb, а так же при редактировании профиля пользователя.
Исправлена ошибка в динамическом меню (Dynamenu) при выводе этого блока на страницах, не принадлежащих модулям (профиль пользователя, поиск, и т.д.).
В модуле Headlines (заголовки), исправлена ошибка, связанная со смещением этих заголовков при выводе их на страницу.
Исправлена ошибка, когда после инсталляции модуля его положение всегда оставалось равно 0
Исправлена ошибка, связанная с тем, что не выводилось описание условий контакта в модуле Contact
Устранена опечатка в функции, отвечающей за поиск в модуле xoopsfaq, и тем самым делающим поиск в этом модуле невозможным.
Исправлена ошибка, связанная с удалением пользователями своих аккаунтов (при включении данной опции в админ – панели).
Добавлено несколько отсутствующих при инсталляции системы изображений.
E-Xoops 1.05Rev2
Выход E-Xoops 1.05Rev2 – 5 марта 2003 года
К моменту выхода этого выпуска, Half-Dead уже реализовал в версии 1.06 CVS новую систему управления блоками, которая только недавно вошла в RunCms v1.0. На официальном сайте организовали даже что-то вроде обсуждения, по поводу того, должно войти это нововведение в новый выпуск или нет. В результате был выпущен всего лишь очередной баг-фикс с небольшими дополнениями. Предполагалось, что это будет последний Revision выпуск перед выходом релиза 1.06.
Среди исправленных ошибок можно выделить:
Исправлена ошибка, связанная с отображением баннеров в центральных блоках.
Исправлена ошибка, когда приватные форумы не отображались в блоках и на странице статистики, для пользователей, которые имели к ним доступ.
Исправлена ошибка, связанная с загрузкой файлов больших размеров.
Небольшие изменения в системе приватных сообщений:
* Страница приватных сообщений оформлена теперь в том же стиле что и соответствующие страницы форума.
* Введена функция установки лимита на количество приватных сообщений.
В этом выпуске было уделено внимание и блокам портала.
* Блок форума теперь может показывать значки темы.
* В блоках модулей mylinks, newbb, mydownloads введена возможность лимитировать вывод контента категориями этих модулей.
* Выделение системных блоков из одного файла в индивидуальные, для удобства управления и изменения.
* Добавлен блок последних комментариев к новостям.
Изменения коснулись также системы тем портала.
* Функция showthread () (она отвечает за внешний вид и контент комментариев к новостям и постов в форуме), выделена в стандартную функцию графических тем - theme_post(). Однако функция showthread () пока еще остается для совместимости со старыми модулями.
* С этой версии стало возможным применять два варианта использования таблиц стилей в теме для конкретных модулей.
1. В файле style.css используем специальный тег, в который входит название модуля, например:
.mylinks_css .bg1 { background: #FF00FF; }
2. Или же создаем отдельный файл для целого модуля, расположив его в папке style конкретной темы, например:
mylinks_style.css
* В ядро и код модулей прописаны новые css классы .file, .image, .button, .radio, .checkbox, .textarea, .text .select, позволяющие гибко настраивать внешний вид форм.
Кроме того:
* Теперь все функции поиска модулей, возвращают не только заголовок, но и небольшой фрагмент текста.
* Добавлена функция проверки дополнительного кода при регистрации, выводимого графически. Введена как защита от ботов.
После выхода E-Xoops 1.05Rev2 Half-Dead основательно и как показало время, навсегда забросил дальнейшую разработку системы. Но он все-таки подготовил выпуск 1.05Rev3, в который полностью вошел код из 1.06 CVS версии, за исключением новой системы управления блоками, которую предполагалось доделать к выходу релиза 1.06.