- Details
-
Published on Friday, 27 September 2013 02:57
-
Written by Anton
-
Hits: 56736
Давненько не было новостей о релизе Commedia. Точнее с мая 2013 года, когда я объявлял о выходе версии 3.4.1
Нельзя сказать, что работа над Commedia не велась. Она велась, но с определенной периодичностью. Поскольку у меня есть еще сайты, расширения для Joomla, семья и другигие увлечения помимо разработки, я занимался Commedia в свободное время и/или по-необходимости. Итак, что же нового в версии 3.7...
А, собственно, сделано за это время достаточно много. Наиболее важные усовершенствования, на мой взгляд, это те, о которых просил не один пользователь, а именно: новый внешний вид (больше делений у регулятора громкости), чтение ID3-тегов из файлов, размещенных на внешнем веб-сервере, поддержка Google Analitics (чтобы Вам было удобнее отслеживать, сколько раз слушали и скачали каждый файл), более красивые SEF-ссылки на детальную страницу файлов в Commedia, а также возможность посмотреть и почистить базу данных Commedia через административную панель - для этого там в пункте меню Commedia - Элементы появились новые возможности.
Но, обо всем по порядку:
-
Исправлено неудобное появление выпадающего списка количества повторов на iPad слева вверху. Теперь он появляется там, где и положено: над кнопкой повторов.
-
Добавлена поддержка кодировки ISO-8859-2 в именах файлов и папок и ID3-тегах.
-
Изменено в начальное состояние положение плеера для отображения видео, переместившегося под кнопки в версии 3.4
-
Заменено изображение картинки nocover.jpg, выводимое вместо несуществующей обложки к файлу, а также некоторых кнопок и регулятора громкости. Спасибо Рустаму Фарахутдинову!!!
-
Ширина места под кнопки play,stop,pause вынесена в коде в отдельную перменную: $plstwdt = 20; Надеюсь так Вам будет проще подгонять проигрыватель под свой дизайн.
-
Регулятор громкости увеличен с 5 (по 20%) до 7 (по 15%) делений.
-
Исправлен код в нескольких местах, чтобы убрать предупреждение "Only variables should be assigned by reference".
-
Добавлено исключение дубликатов на музыкальные файлы при открытии внешней http-страницы или веб-сервера.
-
jPlayer в составе Commedia обновлен до версии 2.4.0
-
Добавлена поддержка Google Analytics при скачивании и проигрывании файлов (включается в настройках). После включения этой опции Вы сможете отслеживать скачивания и проигрывания файлов в Google Analytics -> Содержание -> События. Внимание! Для корректной работы на Вашем сайте должен быть установлен новый код Google Analytics (_gaq).
-
Добавлена поддержка параметра css=Путь_к_файлу_стилей в тегах {commedia}.
-
Добавлено соответствующее поле для выбора пути к файлу стилей во вспылвающем окне редактора материалов Joomla.
-
Устранена причина предупреждения в некоторых браузерах: Notice: Undefined index: HTTP_USER_AGENT in /var/www/exceela/data/www/exceela.com/components/com_commedia/models/file.php
-
Если вид повтора стоял в положении "Простой", а Режим расширенного повтора "Детский", то повтор вообще не работал - исправлено.
-
Исправлено объявление переменных, вызывающее предупреждение:
-
Strict Standards: Only variables should be assigned by reference в файлах:
- plugins/editors-xtd/commediabtn/commediabtn.php on line 21
- administrator/components/com_commedia/commedia.php on line 11
- administrator/components/com_commedia/models/elements.php on line 305
- administrator/components/com_commedia/views/elements/view.html.php on line 19
-
Устранена причина предупреждения "Strict Standards: Declaration of CommediaController::display() should be compatible with that of JController::display() in .../administrator/components/com_commedia/controller.php on line 17"
-
Убрана лишняя проверка наличия ранее загруженной jQuery в коде Commedia.
-
В Commedia добавлено получение ID3-тегов для файлов, находящихся на внешнем http-сервере (за исключением получения длительности). Для этого содержимое каждого файла размером 32Кб скачивается локально на сервер для разбора данных. Внимание! Обработка файлов с внешнего веб-сервере существенно замедляет скорость отображения страницы. Старайтесь размещать Ваши файлы локально.
-
В таблицу базы данных Commedia добавлено поле alias, обеспечена возможность сохранения алиаса для каждой музыкальной композиции.
-
В коде компонента и плагина Commedia функция ctype_digit() заменена на is_numeric().
-
В Commedia реализован роутинг ссылки на детальную страницу и всплывающее окно.
-
Восстановлена корретная работа commedia на мультиязычных сайтах.
-
В административную панель в компоненте Commedia для Joomla 2.5+ добавлено отображение списка элементов из базы данных.
-
Добавлена постраничная навигация в списке элементов в компоненте Commedia для Joomla 2.5+. Огромное спасибо Александру Денежу за помощь и дельные советы!!!
-
Добавлена возможность удаления элементов из списка в компоненте Commedia для Joomla 2.5+ и, соответственно, из базы данных.
В связи с вышеперечисленным хотелось бы отметить вот что. В процессе работы над отображением и удалением информации по Commedia из базы данных я столкнулся с тем, что под Joomla 1.5 указанное сделать на порядок сложнее, чем под Joomla 2.5-3.1. В связи с этим последние возможности в версию для Joomla 1.5 добавлены не были. И в дальнейшем, чем больше пройдет времени с момента выпуска Joomla 1.5, тем меньше новых функций будет появляться в Commedia для этой ветки Joomla. Я как и прежде не отказываюсь от поддержки платформы Joomla 1.5 (пока), Commedia на ней работать будет. Но функционал будет немногим уже, а в будущем - значительно уже, чем для новых версий Joomla.
Прошу принять это во внимание.
Comments:
You have no rights to post comments
Discuss this article in the forums (7 replies).
Comments
joomla 1.5 условия получения обновления?
www.ecolora.org/index.php/demo/commedia/menuaudio/playing-from-http/dropbox
Воспроизводится как обычно.
Обновления высылаю сам. Для получения обновлений условия описаны тут:
www.ecolora.com/index.php/programmy/file/5-plagin-mp3browser-dlya-muzykalnykh-satov-na-joomla-15
Quote:
RSS feed for comments to this post