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

zeecher

  • Новичок
  • 3
  • 0 / 0
 :'(Как убрать из  страницы оформление заказа
Все что обведено красным и оставить только форму авторизации?


Думаю нужно редактировать файл login_registration.tpl
\components\com_virtuemart\themes\default\templates\checkout\login_registration.tpl
Цитировать
       $open_to_stretcher = !isset($_POST['func'])? '0' : '1';
   $show_login = VM_REGISTRATION_TYPE == 'NO_REGISTRATION' ? 0 : 1;
?>
<?php if( $show_login ) : ?>
<h4><input type="radio" name="togglerchecker" id="toggler1" class="toggler" <?php if($open_to_stretcher == 0 ) { ?>checked="checked"<?php } ?> />
<label for="toggler1"><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></label>
</h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />
<h4><input type="radio" name="togglerchecker" id="toggler2" class="toggler" <?php if($open_to_stretcher == 1 ) { ?>checked="checked"<?php } ?> />
<label for="toggler2"><?php echo $VM_LANG->_('PHPSHOP_NEW_CUSTOMER')?></label></h4>
<div class="stretcher" id="register_stretcher">
 <?php endif; ?>

<?php include(PAGEPATH. 'checkout_register_form.php'); ?>

<?php if( $show_login ) : ?>
  </div>
  <br />


Убрал половину кода, оставил :
<?php if( $show_login ) : ?>
<h4><input type="radio" name="togglerchecker" id="toggler1" class="toggler" <?php if($open_to_stretcher == 0 ) { ?>checked="checked"<?php } ?> />
<label for="toggler1"><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></label>
</h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />

получилось:

 
хелп >:(
*

Вованище

  • Захожу иногда
  • 134
  • 20 / 0
  • <target = blank>
Попробуй оставить так:
<h4><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />
*

zeecher

  • Новичок
  • 3
  • 0 / 0
Попробуй оставить так:
<h4><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />
Выдает ошибку:
Parse error: syntax error, unexpected T_ENDIF
как быть ?
« Последнее редактирование: 30.01.2011, 10:38:30 от zeecher »
*

Вованище

  • Захожу иногда
  • 134
  • 20 / 0
  • <target = blank>
Проверил - работает.
Выложи весь код.
*

zeecher

  • Новичок
  • 3
  • 0 / 0
Проверил - работает.
Выложи весь код.
Цитировать
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

   // If we have a POST value for "func", we were oviously directed here, because a validation error
   // occured during registration. So, let's show the Registration Details Stretcher first
   // Otherwise the Login Form will be shown by default
   $open_to_stretcher = !isset($_POST['func'])? '0' : '1';
   $show_login = VM_REGISTRATION_TYPE == 'NO_REGISTRATION' ? 0 : 1;
?>
<h4><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />

   
   
<?php
   echo vmCommonHTML::scriptTag('', 'Window.onDomReady(function() {
   
   // get accordion elements
   myStretch = $$( \'.toggler\' );
   myStretcher = $$( \'.stretcher\' );
   
   // Create the accordion
   myAccordion = new Fx.Accordion(myStretch, myStretcher,
      {
         /*fixedHeight: 125,*/
         opacity : true,
         display: '.$open_to_stretcher.'
      });

});');
?>
<?php endif; ?>

*

Вованище

  • Захожу иногда
  • 134
  • 20 / 0
  • <target = blank>
Замени все на это:
Код
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

   // If we have a POST value for "func", we were oviously directed here, because a validation error
   // occured during registration. So, let's show the Registration Details Stretcher first
   // Otherwise the Login Form will be shown by default
 ?>
<h4><?php echo $VM_LANG->_('PHPSHOP_RETURN_LOGIN')?></h4>
<div class="stretcher" id="login_stretcher">
<?php include( PAGEPATH . 'checkout.login_form.php' ); ?>
</div>
<br />
Принимаю благодарности в плюсах и WMR.
« Последнее редактирование: 30.01.2011, 16:08:07 от Вованище »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка: Please select a Payment Method - при оформлении заказа

Автор Nessy74

Ответов: 0
Просмотров: 1893
Последний ответ 31.12.2015, 01:43:03
от Nessy74
как убрать из ссылки component/virtuemart/

Автор kpk17

Ответов: 11
Просмотров: 13563
Последний ответ 10.03.2015, 14:29:19
от Kiparus
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 3599
Последний ответ 20.05.2014, 14:30:44
от abrodski
Убрать слово "Просмотр" на главной странице

Автор bakyt

Ответов: 2
Просмотров: 1771
Последний ответ 10.06.2013, 10:57:58
от draff
Минимальная сумма заказа в зависимости от группы покупателя

Автор Flomik

Ответов: 2
Просмотров: 3374
Последний ответ 07.05.2013, 13:43:46
от tishkovav