Новости Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla.30 апреля вышел релиз 5.6.2, а 15 мая его догнал релиз 5.7.0. В целом можно отметить, что команда разработки взяла курс на развитие собственного установщика расширений для JoomShopping, а так же на удобство администрирования магазина в панели администратора.👩‍💻 v.5.7.0. Что нового?- Добавлено управление платными расширениями (установка / обновление / получение ключа).- Возможность изменять позиции для аддонов. Других подробностей нет, но возможно это означает что для вывода данных аддонов стало возможно переключать позиции вывода в шаблоне JoomShopping вида
_tmp_var_bottom_price и т.д.- Улучшена форма создания клиента для администратора – введенные данные сохраняются после ошибки проверки.- Новый параметр конфигурации admin_products_search_by_prod_id_range (поиск по диапазону идентификаторов товаров (x-y)). В интерфейсе настроек его нет. Нужно включать в файле
user_config.php.- для разработки аддонов - новый метод
getAddonParam().- Добавлены новые триггеры для плагинов- Исправления ошибок.👉 v.5.6.2 (30.04.2025)- Атрибуты, характеристики - добавлена иконка в списке с подсказкой о том, что этот элемент не используется- Атрибуты, характеристики - подсчет количества товаров, где используется данная характеристика / атрибут- Библиотека обработки изображений: - - добавлена поддержка avif- - исправлена ошибка с обработкой прозрачности для webp- Добавлена новая настройка: поиск товаров администратором по коду атрибута- Добавлена кнопка "Копировать" в списке способов оплаты (опции / способы оплаты)- Шаблон товара - оптимизирована загрузка шаблона - block_image_middle, блокировка изображения с помощью большого пальца- Все поля mysql имеют значения по умолчанию- Исправления ошибок- Добавлены новые триггеры для плагинов
Скачать JoomShopping#JoomShopping #расширения

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Допускаю, что не в этот раздел, сорри.
Нужен скрипт (допускаю, что это будет js, где я 0 полный), прокручивающий страницу в самый низ, и образец ссылки на него.
« Последнее редактирование: 17.03.2014, 22:30:14 от b2z »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #2 : 17.03.2014, 13:06:29 »
В модуле пишу:

Код: php
echo '
<script ype="text/javascript">
  var delay = 2;
  var scroll_amount = 10;
  var interval;
  function animatedScroll()
  {
    if(window.pageYOffset >= document.body.scrollHeight)
    {
      clearInterval(interval);
    }
    else
    {
      window.scrollBy(0,scroll_amount);
    }
  }
  function scrollToBottom()
  {
    interval = setInterval(\'animatedScroll()\',delay);
  }
</script>';

echo '<a href="javascript:scrollToBottom()">Смотрите ниже</a>';

По идее, clearInterval должен остановить анимацию, но она не останавливается - страница при попытке прокрутить наверх опять вниз норовит прокрутиться. Или я что-то не так делаю?
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Прокрутить страницу вниз
« Ответ #3 : 17.03.2014, 13:13:19 »
Ну тут я, к сожалению, не помощник - в JS слабо разбираюсь.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #4 : 17.03.2014, 13:25:48 »
b2z, Спасибо.
Пока просто указал <a href="javascript:window.scrollTo(0,document.body.scrollHeight);">, подожду, пока кто-нибудь поможет с анимацией, - я тоже с js не дружу.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Прокрутить страницу вниз
« Ответ #5 : 17.03.2014, 14:13:03 »
Если вам нужно просто 1 раз прокрутиться к концу страницы, то следуйте ссылке, данной b2z.
Условие
Код: php-brief
window.pageYOffset >= document.body.scrollHeight
не выполняется, поэтому код срабатывает по второму сценарию.
« Последнее редактирование: 17.03.2014, 15:55:56 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Прокрутить страницу вниз
« Ответ #6 : 17.03.2014, 14:31:44 »
Попробуйте такое условие, не уверен, правда что оно кроссбраузерное:
Код: javascript
if(document.body.clientHeight+document.body.scrollTop >= document.body.scrollHeight)
интернет-блог: http://websiteprog.ru
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Прокрутить страницу вниз
« Ответ #7 : 17.03.2014, 15:55:14 »
Код: php-brief
if(window.pageYOffset >= (document.body.scrollHeight - window.innerHeight))
Не будь паразитом, сделай что-нибудь самостоятельно!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Прокрутить страницу вниз
« Ответ #8 : 17.03.2014, 16:27:47 »
pageYOffset не поддерживается в explorer ниже 9 версии
интернет-блог: http://websiteprog.ru
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #9 : 17.03.2014, 17:12:11 »
Если вам нужно просто 1 раз прокрутиться к концу страницы, то следуйте ссылке, данной b2z.
Вышеуказанный пример именно оттуда.

Попробуйте такое условие, не уверен, правда что оно кроссбраузерное:
Код: javascript
if(document.body.clientHeight+document.body.scrollTop >= document.body.scrollHeight)
Тот же эффект: не дает прокрутить наверх.

Код: php-brief
if(window.pageYOffset >= (document.body.scrollHeight - window.innerHeight))
Работает в лисе, Chrome, ие10. Не работает вообще в опере12. В ие8 не дает прокрутить наверх.


Код: javascript
if ((document.body.clientHeight + document.body.scrollTop) >= (document.body.scrollHeight - window.innerHeight))
не дает прокрутить вверх
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Прокрутить страницу вниз
« Ответ #10 : 17.03.2014, 17:13:58 »
pageYOffset не поддерживается в explorer ниже 9 версии
Извините за оффтоп - в топку IE 6-8! Нафига до сих пор поддерживать это... ? Лично я сразу их выкидываю из разряда поддерживаемых. Ну тут уж как AlekVolsk решит, но я бы отказался =) AlekVolsk - есть статистика посещений по бразуерам? Если IE 6-8 меньше 10%, думать про них забудьте =))
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #11 : 17.03.2014, 17:20:24 »
Есть статистика, печальная весьма:
ie6 - 2%
ie7 - 0.8%
ie8 - 16.4%
opera9-12 - 7%
Подразумеваю, что это компы областного минобра, где техника до сих пор не айс...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Прокрутить страницу вниз
« Ответ #12 : 17.03.2014, 17:25:03 »
Вышеуказанный пример именно оттуда.
Не знаю, куда вы зашли, но для этого достаточно одной строки
Код: javascript
window.scrollTo(0,document.body.scrollHeight);

Код: javascript
if(window.pageYOffset >= (document.body.scrollHeight - window.innerHeight))
Работает в лисе, Chrome, ие10. Не работает вообще в опере12.
Неправда. Сам тестировал на Opera 12. В IE ниже 9 - да, не работает. Поменяйте pageYOffset на что-нибудь deprecated или
про них забудьте =))
Не будь паразитом, сделай что-нибудь самостоятельно!
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Прокрутить страницу вниз
« Ответ #13 : 17.03.2014, 17:32:21 »
Есть статистика, печальная весьма:
ie6 - 2%
ie7 - 0.8%
ie8 - 16.4%
opera9-12 - 7%
Подразумеваю, что это компы областного минобра, где техника до сих пор не айс...
Мдаа... 20% с IE 6-8. Ну тогда надо крутиться.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #14 : 17.03.2014, 17:33:36 »
window.scrollTo(0,document.body.scrollHeight); - это работает, но без анимации, вышеприведенный пример именно анимацию реализовывает.

Opera 12.15, надстроек нет - голая. Может там чего включить дополнительно надо?

Цитировать
Поменяйте pageYOffset на что-нибудь deprecated
На что, например? Я ноль в js

Цитировать
Ну тогда надо крутиться.
Что-то уже юлой себя чувствую...
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Прокрутить страницу вниз
« Ответ #15 : 17.03.2014, 17:43:58 »
по идее document.body.scrollTop и есть замена. Беда с этим javascript в плане кроссбраузерности, можете попробовать воспользоватся jquery.
вот здесь еще можете почитать http://learn.javascript.ru/metrics-window
интернет-блог: http://websiteprog.ru
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #16 : 17.03.2014, 18:10:03 »
Код: javascript
  var delay = 2;
  var scroll_amount = 10;
  var interval;
  function animatedScroll()
  {
    var scrollTop = document.documentElement.scrollTop || document.body && document.body.scrollTop || 0;
    scrollTop -= document.documentElement.clientTop;
    scrollBottom = scrollTop + document.documentElement.clientHeight;
    if (scrollBottom >= document.body.scrollHeight)
    {
      clearInterval(interval);
    }
    else
    {
      window.scrollBy(0,scroll_amount);
    }
  }
  function scrollToBottom()
  {
    interval = setInterval(\'animatedScroll()\',delay);
  }
в ие8 не дает крутить вверх (
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Прокрутить страницу вниз
« Ответ #17 : 17.03.2014, 18:41:58 »
вы можете использовать console.log() для контроля переменных. К примеру console.log(scrollTop) или console.log(scrollTop+' '+document.body.scrollHeight). посмотрите как у вас будут меняться значения на скролах в разных браузерах. Бывают глюки что несколько пикселов не хватает..
интернет-блог: http://websiteprog.ru
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #18 : 17.03.2014, 18:53:09 »
как этот лог потом просматривать?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Прокрутить страницу вниз
« Ответ #19 : 17.03.2014, 19:18:50 »
в консоле, откройте консоль и смотрите.
интернет-блог: http://websiteprog.ru
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #21 : 17.03.2014, 22:12:53 »
Хмм, а в ие8? в других браузерах-то работает
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Прокрутить страницу вниз
« Ответ #22 : 17.03.2014, 22:25:00 »
Хмм, а в ие8? в других браузерах-то работает
Хмм, господин, а не слишком ли много хотите? Я смотрю, весь день целая команда уже работала на вас. Понятно, что все пришли сюда за халявой, но всему есть предел.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Прокрутить страницу вниз
« Ответ #23 : 17.03.2014, 22:27:04 »
Нашел, где в ie, смотрю плохо...
Рабочий вариант:
Код: javascript
 var delay = 2;
  var scroll_amount = 10;
  var interval;
  function animatedScroll() {
    var scrollTop = document.documentElement.scrollTop || document.body && document.body.scrollTop || 0;
    scrollTop -= document.documentElement.clientTop;
    scrollBottom = scrollTop + document.documentElement.clientHeight;
    if (scrollBottom >= document.body.scrollHeight) {
      clearInterval(interval);
    } else {
      console.log(scrollTop + \', \' + document.body.scrollHeight);
      window.scrollBy(0,scroll_amount);
    }
  }
  function scrollToBottom() {
    interval = setInterval(\'animatedScroll()\', delay);
  }
Код: html4strict
<a href="javascript:scrollToBottom();">Смотрите ниже</a>

Решено. zomby6888, +
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход по ссылки и запуск функции? [РЕШЕНО]

Автор warlocksp

Ответов: 19
Просмотров: 1297
Последний ответ 21.02.2020, 12:06:24
от warlocksp
[РЕШЕНО] Скроллинг страницы вниз?

Автор warlocksp

Ответов: 3
Просмотров: 837
Последний ответ 02.02.2020, 15:56:55
от warlocksp
Разобраться с небольшим кодом PHP (РЕШЕНО)

Автор Шмайсер

Ответов: 18
Просмотров: 1239
Последний ответ 16.01.2020, 21:47:56
от sivers
Как изнутри iframe вызвать внешнюю функцию? [РЕШЕНО]

Автор dm-krv

Ответов: 6
Просмотров: 1108
Последний ответ 25.08.2019, 20:41:07
от dm-krv
Как получить объект с полной информацией о материале через API Joomla? [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 1124
Последний ответ 03.08.2019, 16:30:51
от dm-krv