Данный релиз вызван необходимостью исправить одну существенную ошибку, которая появилась в предыдущей версии и информация о ней сегодня первая в списке. Ну и учитывая, что работа над компонентом и плагином в его составе продолжается, были внесены еще некоторые изменения, чтобы сделать работу с ним еще более удобной и функциональной. Итак что нового:
Исправлена ошибка вставки пути к файлу в редакторе материалов, возникающая, когда в имени файла содержится одинарная кавычка (а таких много!).
Переименован параметр плагина "Автовоспроизведение" в "Непрерывное воспроизведение", как выяснилось, некоторые ошибочно полагали, что включение данного параметра будет означать - автоматически воспроизводить музыку после загрузки страницы. На самом деле это означает, что после окончания текущей композиции автоматически включится следующая.
Символ '&' (без кавычек) в именах файлов теперь не заменяется на 'and' (без кавычек), как это было в предыдущих версиях. А зачем? Прямой путь к файлу теперь же скрыт.
Во избежание проблем с воспроизведением добавляемых в конструкцию путей с символом & (попробуйте, и посмотрите код, вместо & увидите &) внесены соответствующие коррективы в код.
Убрана принудительная транслитерация имен файлов при их загрузке на сервер через frontpage. А зачем? Теперь Commedia поддерживает кириллические имена файлов.
Сегодня очередной релиз компонента Commedia разослан всем покупателям, выполнившим единственное требование - наличие копирайта, в выводимой плагином таблице. В новой версии Commedia:
Заменена картинка для скачивания музыки.
Исправлена некритичная ошибка загрузки jQuery без необходимости, а сама jQuery обновлена до версии 1.7.
В настройки компонента добавлена возможность отключения библиотеки jQuery (подгружаемой на странице плагина, если включена загрузка файлов на сервер), во избежание конфликтов с jQuery-библиотеками других компонентов.
Исправлена ошибка вставки пути с двойным начальным слешем в административной опции "Сканировании папки".
Исправлена ошибка обработки списка файлов с удаленного ftp-сервера, возникающая на некоторых серверах.
В Commedia включен итальянский перевод (только FrontPage). Спасибо tonicopi <tonicopi@tonicopi.it>!
Исправлена ошибка некорректного удаления плагинов при деинсталляции компонента в Joomla 1.6+.
Добавлено автоматическое присвоение устанавливаемым плагинам commedia очередного порядкового номера в соответствующей группе плагинов.
В конструкции добавлена поддержка commedia download=group/commedia, в этом случае столбец для скачивания будет показан только группе доступа к скачиванию (см. настройки плагина).
В редактор материалов в административной панели встроен многофункциональный выбор параметров конструкции commedia/commedia, вызываемый нажатием на соответствующую кнопку Commedia.
В скрипт установки компонента добавлена принудительная установка кодировки по умолчанию 'UTF-8' для всех текстовых полей таблиц *_commedia_*.
Исправлена ошибка некорректных имен скачиваемых файлов, заданных не на латиннице (например русский, украинский языки) в кодировке Windows (cp1251).
Исправлена ошибка неверного визуального изменения результатов голосования или количества скачиваний, если на странице присутствуют несколько таблиц с одинаковыми музыкальными композициями.
Исправлена ошибка появления пустой таблицы, если в конструкции commedia/commedia конце пути к папке содержится символ '/', появившаяся в предыдущей версии. Sorry. :-)
Пройдена 100% валидация данных, выводимых плагином Commedia, на http://validator.w3.org (XHTML 1.0 Transitional)
Исправлена ошибка отcутствия полоски воспроизведения в Google Chrome на некоторых хостингах (именно хостингах, а не пользовательских ПЭВМ).
Исправлена ошибка отсутствия информации об общем размере скачиваемого или проигрываемого музыкального файла на некоторых хостингах (именно хостингах, а не пользовательских ПЭВМ).
Библиотека GetID3 в составе компонента обновлена до версии 1.9.1 от 10 августа 2011 г.
В предверии грядущего очередного релиза компонента Commedia для музыкальных сайтов решено было также обновить в составе бесплатной версии плагина MP3BrowserNew для Joomla 1.5.x бесплатную библиотеку GetID3 до версии 1.9.1 от 10 августа 2011 г.
Как Вы уже поняли, в платной версии она тоже будет обновлена. Релиз Commedia ожидается на днях.
О том, какие изменения произошли в данной версии GetID3, Вы можете почитать в их changelog-е.
К слову сказать, не все модули от этой библиотеки используются в плагине, поэтому не все изменения важны, но тем не менее... если продукт обновляется, почему бы не обновить другие, в составе которых он исползуется.
Подготовлен очередной релиз Commedia В новой версии:
В настройках плагина у параметра "Показывать исполнителя" добавлено новое значение "В строку", данный параметр также поддерживается в конструкции, а именно: { commedia artist=inline }{ /commedia }
В настройках плагина в рейтинге у параметра "Показать кнопку" добавлено новое значение "Реверс". Означает, что в рейтинге в строке таблицы сперва будет кнопка "Против", потом - "За". По умолчанию - наоборот.
Внимание! Для большей гибкости настроек изменены параметры "Доступ к скачиванию" и "Доступ к закачке" на "Группы доступа" соответственно. В последних предлагается вводить идентификаторы групп пользователей, имеющих доступ к скачиванию или закачке через запятую. Например: 8,12,25. По умолчанию (пустое значение параметра) доступ предоставляется всем группам! Будьте внимательны! Проверьте еще раз Ваши настройки доступа после установки, пожалуйста.
Выполнена частичная оптимизация работы компонента за счет уменьшения запросов к базе данных на 2 запроса для каждой строки с музыкальным файлом, выводимой в таблице плагином, а также однократного выполнения функции получения имени файла.
Скрыты прямые пути к файлам для скачивания и воспроизведения в таблице музыкальных композиций.
Реализовано скачивание mp3-файлов вместо проигрывания при нажатии на кнопку "Скачать" в Google Chrome.
Добавлена поддержка русских имен папок и файлов в кодировке cp1251.
Закончено внутреннее тестирование новых возможностей и пришла, наверное, пора сообщить о выходе новой версии Commedia. С момент выхода старой версии исправлено несколько ошибок и добавлены новые возможности, наиболее значимой из которых в данном релизе является воспроизведение с внешнего ftp-сервера.
Для сайта интернет-радиостанции pureenergy.fm доработан модуль "Эфирное время". В существующей версии 1.1 добавлены новые параметры и исправлены старые ошибки.
Выложена модифицированная версия модуля jDMTree 1.5.5 для файлового компонента Docman для Joomla 1.5. Данный модуль позволяет вывести категории файлового компонента DocMan в виде дерева (по аналогии с проводником Windows).