Работа над 1.2.1 версией продолжается. Что нового: Доработка kcaptcha - добавление шрифтов, увеличение амплитуды, снижение качества генерируемого скриптом изображения. Поправлены недочеты, выявленные пользователями joomlaforum.ru: - «резина» в шаблоне административной панели, несколько изменен шаблон back-end - joostfree: поправлены и дописаны стили, добавлено красивостей, в том числе и в файлы /help/changelog.php и /help/copyright.php.; - сбой вывода списка настраиваемых параметров для пункта меню Главная в установке по умолчанию; - форматирование style.css шаблона для удобства чтения и модификации, небольшая его оптимизация с рефракторингом кода в используемых скриптах, возвращены комментарии в style.css, переверстан сам стилевой файл, добавлены ряд стилей, вынесены в глобальные предопределения все input/textarea/select/button/etc, в дальнейшем в стили добавлялись лишь различия от определения по-умолчанию, добавлены суффиксы для стилей модулей в sql запрос при установке и в xml/php файлы расширений (где подобное не было прописано), файл прогнан через CSScomb для WebStorm (нормализация css); - изменены опции отображения select, input и textarea (подключен jQuery плагин formalize), изменены стилевые файлы шаблона front- и back-end - стили данных элементов глобализированы, дополнительно произведенена уникализация отдельных стилей для элементов, согласно дизайна шаблона; - добавлены в общий стилевой файл опции прозрачности изображений для IE8; - label и input/select слинкованы в найденных местах кода, возможно, затронуты не все точки вызова); - исправлена форма авторизации в back-end (login.php), поправлены стили (admin_login.css). - смена атрибута input с type=[text] на type=[email] >в /components/com_contact/contact.html.php и /components/com_user/user.html.php для браузеров, поддерживающих HTML5, остальные (даже IE6) воспримут неизвестный атрибут type как type=[text]; - поправлено оформление знака охраны авторского права в /includes/version.php в соответствии с ГОСТ Р 7.0.1—2003; - логотип на внутренних страницах ведет на титульную. На титульной странице logo - это div с h1, на внутренних h1 это заголовок контента, а logo это ссылка; Исправлена ошибка формирования даты (публикация/обновления) в front-end, в /language/russian.php исправлена переменная массива $mon на $month_date. Добиться нормализации отдачи русских названий месяцев на настоящее время не удалось - изменен вызов с ' . $m . ' на %m (отображение месяца в цифровом формате - март=03). Ведутся работы по восстановлению возможностей отображения реального месяца создания/модификации в прежнем виде. Исправлена ошибка в back-end - отсутствовал вывод списка разделов/категорий при просмотре содержимого com_content. Обновлена библиотека jQuery до v.1.5.1. Для медиа менеджера (/administrator/components/com_jwmmxtd) подключен скрипт плагина jQuery MultiFile. Размещен в /includes/js/jquery/plugins. Для формирования select, input, textarea, option, etc подключен плагин jQuery formalize. Фиксирована ошибка, возникающая при работе /includes/js/jquery/plugins/corner.js в IE. htaccess настроен под Apache 2.2.16, закомментированы строки для модулей, не активированных при установке скрипта по умолчанию. Дополнительно возвращены правила для Apache 1.* (закомментированы) - если у вас эта версия - расскомментируйте, закомментировав правила для Apache 2. В шаблоне NewLine изменено: - добавлена поддержка XFN (XHTML Friends Network — микроформат для пометки социальных взаимоотношений) - добавлен атрибут в тэг head - profile="http://gmpg.org/xfn/11". - в папку js добавлена библиотека Modernizr v1.6. - в index.php перед /body добавлен код асинхронного вызова Google Analytics, данныый способ размещения кода позволяет отслеживать статистику для всех страниц сайта. Для подключения измените UA-XXXXX-X на ID Вашего сайта (Вы должны быть зарегистрированы в данном сервисе).
Доработал функцию header() для отправки заголовков. Дополнен /language/russian.ignore.php. Изменен шаблон авторизации в back-end. Добавлены необходимые стили. Изменен логика отдачи DOCTYPE. Его вызов в шаблоне осуществляется по HTTP_USER_AGENT Изменен логика вывода favicon для IE - отдача также по HTTP_USER_AGENT. Изменен логика отдачи файла каскадного стиля с хаками для IE - отдача также по HTTP_USER_AGENT. Постепенное избавление от табличной верстки вывода стандартных расширений продолжается. Изменена логика вывода описания и изображения категории/раздела содержимого (статьи) в компоненте /components/com_content. Добавлены необходимые стили. Изменена логика вывода авторизации в компоненте /components/com_login. Добавлены необходимые стили. Изменена логика вывода пользовательских данных в компоненте /components/com_user. Добавлены необходимые стили. Изменена логика вывода постраничной навигации (.pagenav_next, .pagenav_prev) в компоненте /components/com_content - из таблицы выведены в список, добавлены стили, языковые переменные дополнены необходимыми данными. Изменена логика вывода иконок pdf/print/email/edit в компоненте /components/com_content, /components/com_contact и /includes/joomla.php - с табличного перенесено в слои. Изменена логика вывода заголовка содержимого (статьи/контакта). Добавлены необходимые стили. Изменена логика вывода названия категории/раздела, автора, дат создания/модификации содержимого (статьи) в компоненте /components/com_content. Добавлен вывод аватара (добавлена функция создания microavatar) перед именем автора содержимого в блоге и в табличном выводе (по мотивам хака Fanamura). При клике всплывает (в lightbox) полноразмерный аватар. Добавлены необходимые стили. Изменена логика вывода автора, дат создания/модификации содержимого (статьи), аватара в компоненте /components/com_content. Перенесен под статью. Добавлены необходимые стили. Изменена логика вывода баннера в компоненте /components/com_banners. Добавлены необходимые стили. Доработан мамбот mambots/content/joostinasocialbot. Добавлены необходимые стили. Доработан мамбот mambots/content/joostinatags. Добавлены необходимые стили. Доработан мамбот mambots/content/plugin_jw_ajaxvote. Добавлены необходимые стили. Доработка функционала back-end части cms продолжается. Компонент administrator/com_config доработан для осуществления опционального включения в код шаблона скрипта отслеживания Google Analitics (YES/NO RadioButton + input textarea). Для осуществления вышеуказанной опции еще в процессе установки системы доработаны инсталляционные файлы скрипта, генерирующие файл configuration.php. Компонент administrator/com_config доработан для осуществления опционального включения в код шаблона скрипта отслеживания Яндекс.Метрика (YES/NO RadioButton + input textarea). Для осуществления вышеуказанной опции еще в процессе установки системы доработаны инсталляционные файлы скрипта, генерирующие файл configuration.php. Dublin Core Metadata Element Set (DCMES) Компонент administrator/com_content доработан для осуществления вывода фильтра по Разделу/Категории/Автору (так же, как было в версиях до 1.2.0). Откровенно положил на IE - замучился прикручивать костыли. Если кто поможет исправить - буду только рад. Временно отказался от joostinaopenid - вынесен из скрипта и инстяляционных файлов, модуль авторизации также поправлен. Ограничил количество используемых плагинов jQuery - многое решено через CSS.