Коротко о файле: Контент менеджер RUNCMS 1.5.1 (build 20070306) от 6 марта 2007 (англоязычная версия)
Версия включает баг-фикс от 6 марта 2007.
RUNCMS 1.5.1 (build 20070306) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [-] Ядро: неправильная переадресация URL при попытке посмотреть профиль неактивированного пользователя. [-] Ядро: не обрабатывались CSS стили темы, если модуль не активен [-] Ядро: не возможно было администраторам добавлять новых пользователей, при значении register global установленном в off - (Спасибо tigerkvv за сообщении об ошибке, и SVL – за ее исправление), [-] Ядро -> кэширование: не корректно работала проверка _REQUEST_METHOD на некоторых серверах. [-] Ядро -> robots.txt: запрет индексировать модуль баннеров (banners) [-] Модуль Mylinks: фикс связанный с дублированием функции getTotalItems, что приводило к конфликту с модулем MyArticles [-]Модуль News: фикс выравнивания (right align) на странице архива модуля [-]Модуль Sections: не работал редактор FCKeditor [-]Модуль Newbb_plus: фикс в блоке – не показывал автора [-]Модуль Newbb_plus: фикс в файле viewtopic.php – показ одной темы
RUNCMS 1.5.1 (build 20070130) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Дата выпуска: 30 января 2007
Баг-фикс [-] Исправлена ошибка в комментариях [-] Закрыта уязвимость
RUNCMS 1.5.1 (build 20070122), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Дата выпуска: 22 января 2007
Добавлено: [+] Ядро: несколько новых функций в ядре [+] Ядро: rc_external_function() [+] Ядро: константа RC_IMG_POINTER_URL для некоторых блоков [+] Ядро: каждый модуль может содержать собственный файл стилей CSS в /modules/module_name/include/style.css [+] Ядро: добавлена переменная $xoopsDB для совместимости с некоторыми хаками из XOOPS [+] Ядро: функция для связи PM с другими модулями (например, с PHPBB2) [+] Ядро: новый класс: FormHeadingRow (LARK & LaRok) [+] Ядро: Плагины для метагенератора (экстракторы модулей) перенесены в modules/module_name/metagenerator [+] Ядро: для всех модулей на уровне ядра, АВТОМАТИЧЕСКИ проверяются права доступа к админ-панели конкретного модуля (также автоматически включается ленг-файл admin.php ), соответственно теперь не нужно совершать проверку прав доступа к разделу администрирования в самих модулях (как правило, это делалось в файлах admin_header.php) [+] Ядро: класс XoopsModule - введена дополнительная оптимизация (кэширование в памяти результатов запросов) для уменьшения количества SQL запросов к базе данных. Эта функция может быть включена/отключена при помощи константы RC_MODULES_CACHING, в class/xoopsmodule.php [+] Ядро: класс XoopsThemeForm – добавлен новый метод render_header ()
[+] FCKEditor: ВНИМАНИЕ! Метод RenderEditArea() теперь не печатает html контент редактора а возвращает его (return а не echo), поэтому вместо метода RenderEditArea() надо применять новый метод EchoEditArea() который возвращает RenderEditArea().
[-] Ядро: удалена функция rc_show_user() [-] Ядро: удалена функция WhyRegTop(),одно время используемая в whyregister.php
[-] Ядро: В файлах удалено ключевое слово CVS “$Id$“. [-] Ядро: Во всех модулях удалены неиспользуемые файлы admin_header.php и admin_footer.php [-] Ядро: изменения в логике в подключении CSS стилей модулей – возможно включать не только CSS файл модуля в теме, но и CSS файл расположенный в самом модуле
[+] MyDownloads: размер файлов, показывается в ГБ/МБ/КБ
[+] MyLinks: показывает ссылку на имя (ник) пользователя, разместившего информацию
[+] News: новая форма основных настроек модуля [+] News: переименованы некоторые функции, чтобы избежать конфликта имен. [+] News: добавлены константы для названий таблиц модуля [+] News: новые конфигурационные переменные в файле modules/news/cfg.php $newsConfig ['bottom_links_block'] $newsConfig ['number_of_links'] $newsConfig ['time_to_read'] $newsConfig ['comments_quick_form'] $newsConfig ['show_hints'] [+] News: несколько дополнительных функций, чтобы избежать дублирования кода в операциях массовых перемещений/удалений новостей [+] News: использование функции rc_external_function () для, включения внешних функции [+] News: использование функций news_url_story () и news_url_topic () в качестве врапперов для функций RUNCMS API [+] News: генерация <title> для страниц архива [+] News: ЧПУ для архива новостей [+] News: Скрыты электронные адреса авторов новостей в ленте RSS – вместо них выводятся ники пользователей [-] News: удален повторяющийся код
Исправление ошибок: [-] Ядро: ошибка – ошибка 500 у некоторых хостеров из за php_flags в .htaccess [-] Ядро: много ошибок выравнивания [-] Ядро: ошибка - неправильный url в include/commentform.inc.php [-] Ядро: добавлено определение константы XOOPS_IMG_URL [-] Ядро: ошибка – переменная $xoopsModule не была определена в admin области модулей (см. например /modules/news/admin/index.php) [-] Ядро: несколько небольших ошибок перевода в английских языковых файлах (спасибо Lord Andy) [-] Ядро: удалено содержание файла /language/english/banners.php в языковые файлы модуля Banners (спасибо Lord Andy)
[-] Messages: ошибка - не проверялась переменная $_POST ['msg_id']
[-] MyLinks: неправильный html после нажатия на ссылку (спасибо @lex) [-] MyLinks и MyDownloads: ошибка в ЧПУ ссылках
[-] MyDownloads: ошибка - попытка получить размер файла удаленного скриншота
[-] Newbb_plus: несколько небольших ошибок [-] Newbb_plus: проверка пользователей с icq = 0 (спасибо Zormax) [-] Newbb_plus: темы не показывались в режиме “thread” (спасибо chule)
[-] News: ошибка подсчета количества просмотров новостей [-] News: ошибка в операции удаления/перемещения группы новостей [-] News: ошибка – отсутствовали некоторые языковые константы [-] News: ошибка с выравниванием XML изображения (спасибо Vlaka)
[-] XoopsPoll: ошибка – не было проверки переменных comment_id и poll_id [-] XoopsPoll: ошибка с отсутствующими языковыми константами _PL_NEXT и _PL_PREV