28 | 03 | 2024
Main menu
Login/Logout
 
Contacts
Реклама
Our button

Блог Ecolora

Код:

<a href="http://www.ecolora.com" target="_blank" rel="nothing" title="Ecolora.com"><img alt="Ecolora.com" height="31" src="http://www.ecolora.com/images/ecoloracom.gif" width="88" /></a>
Who's online

We have 121 guests and no members online

Лента новостей

Newsletter

Commedia 3.7 for Joomla 1.5, 2.5-3.0, new features

4.3142857142857 1 1 1 1 1 Rating 4.31 (35 Votes)

Давненько не было новостей о релизе 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:

Comments   

владислав
0 # про дропбокcвладислав 2013-10-05 01:56
если музыка на дропбоксе как она воспроизводиться тормозит?
joomla 1.5 условия получения обновления?
Anton
0 # RE: Commedia 3.7 for Joomla 1.5, 2.5-3.0, new featuresAnton 2013-10-05 04:27
Вот пример работы с дропбоксом:
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:

* Для получения бесплатных обновлений, Вам нужно оставить включенным копирайт (ссылку на www.ecolora.com ) или разместить эту ссылку на любой странице Вашего сайта с числом внешних ссылок не более 3х.
владислав
0 # 1владислав 2013-10-06 03:24
если она будет в коде, яндекс мой сайт чистым считать не будет тем более мне его из филььра выводить
Anton
0 # RE: 1Anton 2013-10-06 03:29
Одна ссылка - не проблема. Поверьте моему опыту. Что значит в коде - не понятно. Все ссылки в коде страницы.
Владислав
0 # Ссылка установленаВладислав 2013-10-07 07:39
Включил вашу копирайт ссылку в компоненте, буду ждать обновлений

You have no rights to post comments

Discuss this article in the forums (7 replies).
for children older than 12 years