Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 2733 Просмотров
*

Emotion

  • Захожу иногда
  • 101
  • 0 / 0
Здраствуйте, не могли бы навести на мысль как в корзине при оформлении товара заменить Input при выборе количества товара на Select з количество от 1 до 10 штук, чтобы было удобней выберать количество товара не нажимая кнопочьку "пересчета товар".
Спасибо!
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Рисуете в шаблоне корзины вместо инпута селект. Присваиваете селекту имя как у инпута, вешаете скрипт на событие селекта onChange который будет пересчитывать количество (аналог кнопки сохранить).
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
только не забудьте при выводе сравнивать количество с value и если совпадает прописывать для этого value checked="checked". также не забудьте добавить value=количество, если вдруг окажется что количество больше 10
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lesenoklenok

  • Новичок
  • 6
  • 0 / 0
Как правильно заменить этот текст на select?

<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
                   <input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?><br/>
               <?php }?>
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Как правильно заменить этот текст на select?

<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
                   <input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?><br/>
               <?php }?>
Я же объяснил выше. Или надо чистый код, чтобы Вы его скопипастили и не шевеля извилинами получили желаемое, не понимая что откуда и куда? Для таких моментов существуют работники которых Вы наймете и будете платить им зарплату. А коли их нет, очень рекомендую думать...
Направление мыслей =>
<select id='' name='' onclick=''>
<?php foreach(){?>
<option id='' name='' value=''>Название</option>
<?php }?>
</select>
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

lesenoklenok

  • Новичок
  • 6
  • 0 / 0
<select multiple name="extra_fields[<?php print $ch_id?>][]">
         <?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
         <option class="<?php print $ch_id?>" type="checkbox"  value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, extra_fields_active[$ch_id])) print "checked";?>  /> <?php print $val_name;?></option><br/>
         <?php }?>
         </select>
так?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Ну типа того...
1. checked сменить на selected
2. Добавить в select onclick
3. type="checked" убрать
4. <br/> убрать
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

lesenoklenok

  • Новичок
  • 6
  • 0 / 0
"Усовершенствовала"
<select name="extra_fields[<?php print $ch_id?>][]" onchange="document.jshop_filters.submit();">   
<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>   
<option value="<?php print $val_id;?>"><?php print $val_name;?></option>                     
<?php }?>
</select>
*

lvitalij

  • Осваиваюсь на форуме
  • 39
  • 4 / 0
  • Осваиваюсь на форуме
"Усовершенствовала"
<select name="extra_fields[<?php print $ch_id?>][]" onchange="document.jshop_filters.submit();">   
<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>   
<option value="<?php print $val_id;?>"><?php print $val_name;?></option>                     
<?php }?>
</select>
а если так:
             <select name="extra_fields[<?php print $ch_id?>][]" id="genre" onchange="document.jshop_filters.submit();">
             <option value="0">выбрать из списка (сбросить)</option>
                <?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=> $val_name){ ?>
                <option value="<?php print $val_id;?>" <?php if(is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id]))
               print "selected";?> /> <?php print $val_name;?></option>
               <?php }?>
            </select>
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
а если так:
             <select name="extra_fields[<?php print $ch_id?>][]" id="genre" onchange="document.jshop_filters.submit();">
             <option value="0">выбрать из списка (сбросить)</option>
                <?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=> $val_name){ ?>
                <option value="<?php print $val_id;?>" <?php if(is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id]))
               print "selected";?> /> <?php print $val_name;?></option>
               <?php }?>
            </select>

Воспользовался, всё работает, + в репу!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 13246
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 14727
Последний ответ 08.10.2024, 04:26:36
от kit2m2
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 3252
Последний ответ 16.02.2024, 13:33:24
от kit2m2
Убрать модуль в карточке товара JoomShopping

Автор alexkraym

Ответов: 35
Просмотров: 21295
Последний ответ 21.08.2023, 07:17:53
от delchev
Проблема с фото в карточке товара

Автор astapon

Ответов: 18
Просмотров: 3406
Последний ответ 24.04.2023, 12:37:50
от kit2m2