Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Делаю слайдер изображений.
Сейчас умею делать только fade, а надо чтобы была прокрутка по кольцу.
Как заставить слайды плавно крутится слева направо и справа налево - не знаю.
Пересмотрел 100500+ примеров в сети - не получается ничего.
Пробовал по примеру как здесь: http://www.howtomake.com.ua/front/prostoj-slajder-s-gorizontalnoj-prokrutkoj-svoimi-rukami.html - в результате плавной прокрутки нет, происходит резкая смена картинки без эффекта прокрутки.

Прошу помощи.
« Последнее редактирование: 06.11.2014, 13:38:29 от AlekVolsk »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
а надо чтобы была прокрутка по кольцу
http://javascript.ru/forum/jquery/50080-menyat-po-krugu-prozrachnost-ehlementov-v-div-start.html#post329969
использует замыкания, раз получает элементы DOM, а затем по кругу ;D
На этом я учился
http://jsfiddle.net/vlasenkofedor/JqULS/  yes!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Блин, темная дубрава..

В общем, первый слайд не желает перемещаться в конец
« Последнее редактирование: 06.11.2014, 13:37:19 от AlekVolsk »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Зачем клик по кнопке в цикл each засунул
$('.ai_slider_rbtn') - так писать очень плохо. Jquery должна просмотреть у всех элементов класс >:(
лучше $('li.ai_slider_rbtn') еще лучше  $('li.ai_slider_rbtn', '#id') $('#id li.ai_slider_rbtn')  $('#id').find('li.ai_slider_rbtn')
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
$('.ai_slider_rbtn') находится за пределами $('.ai_slider_imgbox')
Потом поправлю, добавлю к каждому слайдеру свой id, сейчас он все равно один на странице, пока не важно.

Почему первый слайд не желает перемещаться в конец?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
Почему первый слайд не желает перемещаться в конец?
Сделай демку в песочнице для начала http://learn.javascript.ru/play
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Вроде сделал, крутит.
А как теперь прокрутить на нужный слайд по клику на буллет?
« Последнее редактирование: 06.11.2014, 13:38:18 от AlekVolsk »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Сделал: http://learn.javascript.ru/play/oeE9h
Федору огромная благодарность за ссылки.
« Последнее редактирование: 07.11.2014, 01:23:48 от AlekVolsk »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Когда же ты вынесешь свой код нажатия из each. И увидишь что он тебе не нужен
Еще один пример http://jsfiddle.net/vlasenkofedor/kLYJg/  :laugh:
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Все в each потому, что слайдеров на странице может быть много. Ваш последний пример этого не учитывает, или я неправильно понял его (пример).
« Последнее редактирование: 07.11.2014, 01:43:20 от AlekVolsk »
*

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Все в each потому, что слайдеров на странице может быть много.
В подобных ситуациях так же пытаюсь это предусмотреть, кто и как будет потом использовать хз. Но тогда не надо использовать id, только классы.
$('#ai_slider_slide0', mainThis).find('.ai_slider_slidecontent').fadeIn(0);
=>
$('.ai_slider_slidecontent', mainThis).eq(0).fadeIn(0);
Медленнее, зато может быть их (слайдеров) много.
Также, чтобы у каждого из 100500 слайдеров на странице не отрабатывал один и тот же js-код, в начале кода инициализирую какую-нибудь переменную "мой слайдер" и оборачиваю весь js-код, относящийся к слайдеру (вместе с этой переменной), в "IF эта переменная не определена".
Веб-разработка: заказ. Только новая разработка.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Зачем вобще их изобретать если слайдеров в инете куча? Взял какой нибудь наиболее подходящий, подпилил под свои нужды и все довольны
интернет-блог: http://websiteprog.ru
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
В подобных ситуациях так же пытаюсь это предусмотреть, кто и как будет потом использовать хз. Но тогда не надо использовать id, только классы.
$('#ai_slider_slide0', mainThis).find('.ai_slider_slidecontent').fadeIn(0);
=>
$('.ai_slider_slidecontent', mainThis).eq(0).fadeIn(0);
Медленнее, зато может быть их (слайдеров) много.
Также, чтобы у каждого из 100500 слайдеров на странице не отрабатывал один и тот же js-код, в начале кода инициализирую какую-нибудь переменную "мой слайдер" и оборачиваю весь js-код, относящийся к слайдеру (вместе с этой переменной), в "IF эта переменная не определена".
Про классы согласен, но в данном случае лучше id, имхо: при инициализации скрипта нумерация слайдов идет по порядку, #0 будет всегда первым, так зачем перебирать кучу, если можно обратиться сразу к нужному напрямую?
Про переменную: префикс ai_slider_ врядли использует кто-то еще, уж в пределах одного сайта - гарантированно нет. А слайдов и так 100500 ))

Зачем вобще их изобретать если слайдеров в инете куча? Взял какой нибудь наиболее подходящий, подпилил под свои нужды и все довольны
По сути взял в инете образец, выпилил лишнее, с помощью примеров Федора (уважение Спецу) допилил свое. Мне надо было совместить прокрутку с фэйдом - вот такого образца как раз не встречал, + клик по слайду - редирект на пункт меню, если указано (id меню прописываю в виде суффикса имени файла: image_101.png), без использования компонента (условия ТЗ). Это как раз тот случай, когда набор слайдов не планируется менять оч.долго.
*

fsv

  • Живу я здесь
  • 2796
  • 414 / 2
Про классы согласен, но в данном случае лучше id, имхо
Вопрос не о том, как лучше в отдельно взятом слайдере, а в том, что любой ID должен быть в документе уникальным, т.е. 2-х одинаковых id (если кому-то захочется вывести 2 слайдера) быть не должно.
Веб-разработка: заказ. Только новая разработка.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Так потому и идет конкретная привязка к конкретному экземпляру слайдера:
$('#ai_slider_slide0', mainThis)
Можно из без id обойтись, нарисовав data-, но так посчитал легче. Код вообще требует хорошего вылизывания, но js мне не оч. дается, потому - как есть, спасибо и на этом.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прокрутка слайдрера в scrollify?

Автор warlocksp

Ответов: 1
Просмотров: 963
Последний ответ 27.09.2021, 12:58:50
от warlocksp
CSS - Прокрутка контента во всплывающем окне

Автор john.deff

Ответов: 2
Просмотров: 1903
Последний ответ 13.09.2016, 20:20:48
от john.deff
Прокрутка содержимого на право и лево

Автор Ildan37

Ответов: 4
Просмотров: 1626
Последний ответ 24.11.2015, 23:52:43
от robert
Плавная прокрутка страницы колесиком

Автор Lex9207

Ответов: 12
Просмотров: 8426
Последний ответ 06.11.2015, 09:05:47
от Alldar
[Решено] Прокрутка на JQ

Автор AlekVolsk

Ответов: 11
Просмотров: 2464
Последний ответ 26.10.2014, 18:18:18
от AlekVolsk