Новости Joomla

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

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

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

👩‍💻 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 Гость просматривают эту тему.
  • 15 Ответов
  • 1721 Просмотров
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Здравствуйте.
Нужна помощь.
Нарыл простенький скрипт фильтрации таблицы по строкам.
Страничка: https://vega-stk.ru/1
Суть проблемы:
При выборе значения "размер" все нормально, а при выборе любого значения "индекс" некорректно работает стиль таблицы: .mytable tr:nth-child(even) { background-color: #eaeaea; } - цвет строки задается НЕ ЧЕРЕЗ ОДНУ СТРОКУ, а непонятно как. Весь день пробую методом тыка исправить, но, все таки, нужна помощь зала ...
Такая же проблема на страничке https://vega-stk.ru/armatura3 при выборе диаметра 8 мм
Может кто подскажет что можно тут сделать?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
правило CSS действует для всех строк, включая скрытые.
т.е вы суслика не видите, а он - есть!
так что считает и невидимок. отсюда и неправильная зебра.
можно попробовать для скрываемых добавлять свой класс, а в CSS через not: исключать элементы с этим классом из правила с подсветкой фона.
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
здра.
правило CSS действует для всех строк, включая скрытые.
т.е вы суслика не видите, а он - есть!
так что считает и невидимок. отсюда и неправильная зебра.
можно попробовать для скрываемых добавлять свой класс, а в CSS через not: исключать элементы с этим классом из правила с подсветкой фона.
Большое спасибо за ответ! А где же эти невидимые строки то искать? Их в коде не видно...
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Может кто подскажет что можно тут сделать?
Потому что стиль применяется к строкам "через одну", при этом ему все равно скрытая строка или видимая. Фильтр делает часть строк скрытыми (display:none).
Самый простой вариант решения - это переделать скрипт, чтоб он не скрывал/отображал строки, а менял им класс. Невидимые скрывать по классу. Для видимых (по их классу) прописать псевдоскрипт чередования. Тогда будет все как надо.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Пока писал - ответ потерял актуальность )))
Ладно, бывает.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Причина проблемы ясна. Большое вам спасибо за ответы.
Поменять скрипт ... я тут полный "0", а уж "псевдоскрипт чередования" - это для меня набор букв. Буду думать.
« Последнее редактирование: 25.08.2019, 21:35:55 от vegastk »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну повышайте скилл )
открывайте ваш этот небольшой скрипт.
Код
			if (cellsV.toLowerCase().indexOf(words[i])>=0)
displayStyle = '';
else {
displayStyle = 'none';
break;
}
}
table.rows[r].style.display = displayStyle;
типа тут стили формируются и присваиваются.
вот последнюю строку попробуйте на такую заменить
Код
table.rows[r].classList.add(displayStyle); 
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Поменять скрипт ...
В скрипте дважды встречаются строки:
Код
displayStyle = '';
и
Код
displayStyle = 'none'; 

Добавьте после них еще строчки, чтоб получилось вот это:
Код
displayStyle = '';
jQuery(table.rows[r]).addClass('display-on').removeClass('display-off');
и вот это
Код
displayStyle = 'none';
jQuery(table.rows[r]).removeClass('display-on').addClass('display-off');
и подправьте класс на такой:
Код
.mytable tr.display-on:nth-child(even) { background-color: #eaeaea; } 
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
sivers, благодарю за развернутый ответ. Сделал всё как вы указали, но перестало работать. Эксперементирую на страничке https://vega-stk.ru/1
« Последнее редактирование: 25.08.2019, 22:11:08 от vegastk »
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
После if надо добавить фигурные скобки, чтоб можно было несколько строк вставлять, а не одну
Код
if (cellsV.toLowerCase().indexOf(words[i])>=0){
displayStyle = '';
jQuery(table.rows[r]).addClass('display-on').removeClass('display-off');
}else {
displayStyle = 'none';
jQuery(table.rows[r]).removeClass('display-on').addClass('display-off');
break;
}
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
После if надо добавить фигурные скобки
Что то не помогло. Заработало, но стили всё так же корявые. (((((
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Что то не помогло. Заработало, но стили всё так же корявые. (((((
Да, вижу. Нумерация строк идет без учета классов. Предложенный выше способ был ошибочным.
Но можно попробовать друго - заставить скрипт нумеровать четные/нечетные строки, а потом уже их стилить просто по классу. Попробуйте вместо этого
Код
displayStyle = '';
jQuery(table.rows[r]).addClass('display-on').removeClass('display-off');
сделать вот так:
Код
displayStyle = '';
var num = num ? 0 : 1;
jQuery(table.rows[r]).attr('class', 'row-'+num);
а вот эту строку удалите вообще:
Код
jQuery(table.rows[r]).removeClass('display-on').addClass('display-off');

стили поменять вот так:
Код
.mytable tr.row-1 { background-color: #eaeaea; } 
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
sivers, вам ОГРОМАДНЕЙШЕЕ спасибо за помощь. Сейчас попробую второй ваш способ.
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
sivers, вы маг и волшебник! Фильтр работает и при фильтрации полосы как надо - через одну. Но, при обновлении страницы полос нет вообще. Подскажите, пожалуйста, как это можно исправить?
« Последнее редактирование: 25.08.2019, 23:24:52 от vegastk »
*

sivers

  • Живу я здесь
  • 2626
  • 363 / 0
Добавьте скрипт
Код
jQuery(function(){
    jQuery('#sf select:first').trigger('change');
});
Он будет эмулировать изменение первого селекта после загрузки страницы.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

vegastk

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Спасибо! Всё работает!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Критические CSS стили в Joomla

Автор a-vikalingvo

Ответов: 17
Просмотров: 2288
Последний ответ 14.10.2020, 16:22:46
от v42bis
Некорректная работа плагинов после переноса сайта на другой хостинг

Автор ICaR

Ответов: 1
Просмотров: 2132
Последний ответ 26.01.2018, 09:21:26
от kern.USR
Некорректная переадресация с http на https (внутре&

Автор Martin-Y

Ответов: 1
Просмотров: 1357
Последний ответ 06.03.2017, 16:44:47
от darkghost
Не редактируются таблицы ни в одном редакторе

Автор Daniyal

Ответов: 9
Просмотров: 2086
Последний ответ 28.02.2016, 14:47:10
от Daniyal
Вывести информацию из таблицы бд

Автор xenos

Ответов: 18
Просмотров: 2501
Последний ответ 25.03.2015, 21:32:38
от midav