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

Morphiss

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Всем доброго времени суток!
Ребята, подскажите в каком файле смотреть решение следующей проблемы:

В карте товара габариты отображаются без своих имен. т.е.:

Цена: 12 000.00 Грн   

: 450 мм.
: 800 мм.
: 665 мм.
Вес: 170 кг

При чем слово "Вес" присутствует, а остальных габаритов нету.
В языковых файлах перевод есть - проверял, в шаблоне соответствующие заглушки тоже присутствуют.

Код шаблона:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php echo $buttons_header // The PDF, Email and Print buttons ?>

<?php
if( $this->get_cfg( 'showPathway' )) {
echo "<div class=\"pathway\">$navigation_pathway</div>";
}
if( $this->get_cfg( 'product_navigation', 1 )) {
if( !empty( $previous_product )) {
echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>';
}
if( !empty( $next_product )) {
echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>';
}
}
?>
<br/>
<table border="0" style="width: 100%;">
  <tbody>
<tr>
 <td rowspan="5" valign="top" style="text-align:center;"><br/>
  <?php echo $product_image ?>
  <br/><br/>
  <?php if( !empty($images)) { ?>
  <div class="thumbnailListContainer">
  <h5><?php echo $VM_LANG->_('PHPSHOP_MORE_IMAGES')?></h5>
  <?php
echo $this->vmListAdditionalImages( $product_id, $images );
  ?>
  </div>
<?php } ?>
 </td>
 <td rowspan="1" colspan="2">
 <h1><span style=font-size:12.0pt><?php echo $product_sku ?> <?php echo $product_name ?> <?php echo $edit_link ?></h1>
 </td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
 <td rowspan="1" colspan="2"><?php echo $manufacturer_link ?><br /></td>
</tr>
<?php } ?>
<tr>
      <td width="33%" valign="top" align="left">
   <?php echo $product_price_lbl ?>
       <?php echo $product_price ?><br /></td>
      <td valign="top"><?php echo $product_packaging ?><br /></td>
</tr>
<tr>
 <td colspan="2">
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_WIDTH')  ?>: <?php echo round($product_width  * 100) / 100; ?> <?php echo $product_lwh_uom ?><br />
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_HEIGHT')?>: <?php echo round($product_height * 100) / 100; ?> <?php echo $product_lwh_uom ?><br />
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_LENGTH')?>: <?php echo round($product_length * 100) / 100; ?> <?php echo $product_lwh_uom ?><br />
<?php echo $VM_LANG->_('PHPSHOP_PRODUCT_FORM_WEIGHT')?>: <?php echo round($product_weight * 100) / 100; ?> <?php echo $product_weight_uom ?><br />
</td>
</tr>
<tr>
 <td colspan="2">
  <?php echo $ask_seller ?>
<?php echo $addtofavorites ?>
 </td>
</tr>
<tr>
 <td rowspan="1" colspan="2"><hr />
 

    <?php
    $template = '{magictabs style=darkblue_rounded, tabwidth=131px}';
    $template .= $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
    $template .= '::';
    $template .= $product_description;
    $template .= '||||';
    $template .= $VM_LANG->_('PHPSHOP_MORE_IMAGES');
    $template .= '::';
    /**$template .= '<table><tr><td>';*/
    $template .= $this->vmlistAdditionalImages( $product_id, $images );
    /**$template .= '</td></tr></table>';*/
    $template .= '||||';
    $template .= $VM_LANG->_('PHPSHOP_REVIEWS');
    $template .= '::';
    /**$template .= '<table><tr><td>';*/
    $template .= $product_reviews;
    $template .= $product_reviewform;
    /**$template .= '</td></tr></table>';*/
    $template .= '{/magictabs}';
    ?>

<?php echo JHTML::_('content.prepare', $template); ?>
  <span style="font-style: italic;"><?php echo $file_list ?></span>
 </td>
</tr>
<tr>
 <td><?php
  if( $this->get_cfg( 'showAvailability' )) {
  echo $product_availability;
  }
  ?><br />
 </td>
 <td colspan="2"><br /><?php echo $addtocart ?></td>




</tr>
<tr>
 <td colspan="3"><?php echo $product_type ?></td>
</tr>


<tr>
 <td colspan="3"><?php echo $related_products ?><br />
  </td>
</tr>
<?php if( $this->get_cfg('showVendorLink')) { ?>
<tr>
 <td colspan="3"><div style="text-align: center;"><?php echo $vendor_link ?><br /></div><br /></td>
</tr>
<?php } ?>
  </tbody>
</table>
<?php if( !empty( $navigation_childlist )) { ?>
<?php echo $VM_LANG->_('PHPSHOP_MORE_CATEGORIES')?><br />
<?php echo $navigation_childlist ?><br style="clear:both"/>
<?php } ?>
« Последнее редактирование: 24.05.2012, 15:25:34 от Morphiss »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PPF 3 – компонент для продажи электронных товаров

Автор varX

Ответов: 0
Просмотров: 5239
Последний ответ 20.08.2022, 20:22:19
от varX
общая инфа по магазам (joomla VirtueMart. presta shop, open cart)

Автор dmitriy010101

Ответов: 3
Просмотров: 6939
Последний ответ 30.11.2020, 16:26:51
от x1
VirtueMart 3 tcpdf знаки вопроса при создании PDF счета и накладной

Автор zweisamkeitihr

Ответов: 3
Просмотров: 2432
Последний ответ 09.01.2020, 00:07:29
от zweisamkeitihr
VirtueMart не работает корзина покупателя

Автор zweisamkeitihr

Ответов: 3
Просмотров: 1920
Последний ответ 08.01.2020, 21:51:25
от zweisamkeitihr
custom filters pro - пропуск отсутствующих товаров в счетчике

Автор vladimirwk

Ответов: 1
Просмотров: 1819
Последний ответ 21.01.2019, 00:35:24
от vladimirwk