Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 2311 Просмотров
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
VTEM youtube и youtube.com/devicesupport
« : 21.04.2015, 13:48:43 »
С сегодняшнего дня криво отображается модуль VTEM youtube.
Вот пример страницы: http://russiaff.ru/akim
Вместо первого видео идет вот это -

Помогите обойти эту проблему.
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: VTEM youtube и youtube.com/devicesupport
« Ответ #1 : 23.04.2015, 14:09:45 »
Вот кода скрипта.
Что нужно изменить в коде, чтобы первое видео не отображалось вообще, а просмотр начинался со второго?

Код
// SimpleTube v1.0.0 - a very lightweight youtube displaying extension - based on jQuery 1.3+
// http://hereswhatidid.com/simpletube/
// Copyright (c) 2010 Gabe Shackle - gabe@hereswhatidid.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
(function($) {
$.fn.simpletube = function(options) {
options = $.extend({
'feedid': 'LieNielsen', // feed url, only required parameters
'maxresults': 10, // number of results to show, 0 for no limit
'defaultvideo': 'none', // default video to display initially, uses the YouTube video id parameter
'displaytype': 'single', // playlist, single, user
'activeclass': 'active', // CSS class applied to the thumbnail div when it is the current video playing
'videowidth': 450, // width of the displayed video
'videoheight': 356, // height of the displayed video
'showthumbnails': true, // show or hide thumbnails
'showdescription': false, // show or hide video description
'related': false, // show or hide related videos
'thumbpos':'after' // arrange the thumbnails before or after video
}, options);
return this.each(function() {
var _objVideoNode = $(this).html('<div class="videoholder"><div class="videooutput"></div></div>');
var strFeed = 'http://gdata.youtube.com/feeds/api/users/LieNielsen/uploads?v=2&alt=jsonc';
$(this).data('maxresults',options['maxresults']);
$(this).data('defaultvideo',options['defaultvideo']);
$(this).data('displaytype',options['displaytype']);
$(this).data('related',options['related']);
switch(options['displaytype']) {
case 'playlist':
strFeed = 'http://gdata.youtube.com/feeds/api/playlists/'+options['feedid']+'?v=2&alt=jsonc';
break;
case 'single':
strFeed = 'http://gdata.youtube.com/feeds/api/videos/'+options['feedid']+'?v=2&alt=jsonc';
break;
case 'user':
strFeed = 'http://gdata.youtube.com/feeds/api/users/'+options['feedid']+'/uploads?v=2&alt=jsonc'
break;
}
strFeed = ($(this).data('related'))? strFeed + '&rel=1' : strFeed + '&rel=0';
$(this).data('videowidth',options['videowidth']);
$(this).data('videoheight',options['videoheight']);
$(this).data('activeclass',options['activeclass']);
$(this).data('showthumbnails',options['showthumbnails']);
$(this).data('showdescription',options['showdescription']);
$(this).data('thumbpos',options['thumbpos']);
$.ajax({
url: strFeed,
dataType: 'jsonp',
success: function(data) {
if ((options['displaytype'] === 'playlist') || (options['displaytype'] === 'user')) {
var entries = data.data.items || [];
var intDefault = 0;
if (options['showthumbnails']) {
if (options['thumbpos'] === 'before') {
_objVideoNode.prepend('<div class="videothumbnails"></div>');
} else {
_objVideoNode.append('<div class="videothumbnails"></div>');
}
var _objThumbsHolder = _objVideoNode.find('.videothumbnails');
if ((options['maxresults'] !== 0) && (options['maxresults'] <= entries.length)) {
var intResultsLength = options['maxresults'];
} else {
var intResultsLength = entries.length;
}
for (var i=0; i<intResultsLength; i++) {
if (options['displaytype'] === 'user') {
_objThumbsHolder.append('<div class="vtemyoutube_thumb"><img src="' + entries[i].thumbnail.sqDefault + '" class="' + entries[i].id + '" /><span class="thumbdescription">'+entries[i].title+'</span></div>');
if (options['defaultvideo'] === entries[i].id) {
intDefault = i;
}
} else {
_objThumbsHolder.append('<div class="vtemyoutube_thumb"><img src="' + entries[i].video.thumbnail.sqDefault + '" class="' + entries[i].video.id + '" /><span class="thumbdescription">'+entries[i].video.title+'</span></div>');
if (options['defaultvideo'] === entries[i].video.id) {
intDefault = i;
}
}
}
_objThumbsHolder.find('div').click(function() {
_objThumbsHolder.find('div').removeClass(options['activeclass']);
_loadYouTubeVid($(this).addClass(options['activeclass']).find('img').attr('class'), options, _objVideoNode);
});
_objThumbsHolder.find('div:first').addClass(options['activeclass']);
} else {
_objVideoNode.addClass('nothumbs');
}
if (options['displaytype'] === 'user') {
_loadYouTubeVid(entries[intDefault].id, options, _objVideoNode);
} else {
_loadYouTubeVid(entries[intDefault].video.id, options, _objVideoNode);
}
} else {
_objVideoNode.addClass('nothumbs');
_loadYouTubeVid(data.data.id, options, _objVideoNode);
}
}
});
});
}
function _loadYouTubeVid(strID, options, _objVideoNode) {
_objVideoNode.find('.videooutput').flash().remove();
strSWFURL = 'http://www.youtube.com/v/' + strID + '?enablejsapi=1&playerapiid=ytplayer'
strSWFURL = (options['related'])? strSWFURL + '&rel=1' : strSWFURL + '&rel=0';
_objVideoNode.find('.videooutput').flash({
swf: strSWFURL,
width: options['videowidth'],
height: options['videoheight']
});
}
})(jQuery);
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: VTEM youtube и youtube.com/devicesupport
« Ответ #2 : 29.04.2015, 15:04:21 »
Решение найдено:
изменяем в цикле на i=1 и тут меняем на 1: var intDefault = 1;
« Последнее редактирование: 29.04.2015, 15:48:44 от Baruzdin »
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: VTEM youtube и youtube.com/devicesupport
« Ответ #3 : 08.05.2015, 10:22:19 »
К сожалению, теперь youtube вообще запретил вывод каналов YouTube на сайты (если старая версия - v2).
Может, кто знает, как перейти на третью версию youtube api?
« Последнее редактирование: 08.05.2015, 11:25:31 от Baruzdin »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не встраивается видео с YouTube на сайт

Автор 62411

Ответов: 6
Просмотров: 1857
Последний ответ 02.08.2020, 09:07:22
от wishlight
Проблема с модулем VTEM Gmap

Автор azimzade

Ответов: 3
Просмотров: 1027
Последний ответ 02.03.2016, 22:04:47
от azimzade
Рамка вокруг плеера youtube

Автор GromoOtVot

Ответов: 3
Просмотров: 2028
Последний ответ 02.04.2015, 08:20:17
от GromoOtVot
Как найти на сайте все материалы, в которых есть embed код от YouTube?

Автор 1day

Ответов: 3
Просмотров: 1286
Последний ответ 25.12.2014, 03:45:59
от almika
Вопрос по Youtube Gallery

Автор Snuker19

Ответов: 0
Просмотров: 994
Последний ответ 23.10.2014, 19:28:31
от Snuker19