Новости Joomla

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

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
Просмотров: 937
Последний ответ 27.09.2021, 12:58:50
от warlocksp
CSS - Прокрутка контента во всплывающем окне

Автор john.deff

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

Автор Ildan37

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

Автор Lex9207

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

Автор AlekVolsk

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