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

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Добрый день, не первый раз задаю этот вопрос, выделю в отдельную тему.

Как в списке категории - где отображаются товары, вывести 2ю фотографию этого товара? Пробовал копировать код из карточки (флайпедж товара) не работает.


Пробую вот так вот, но доп фото не видать, только основное.

Спойлер
[свернуть]
« Последнее редактирование: 14.06.2012, 21:23:57 от Polosat »
*

WGT

  • Новичок
  • 8
  • 1 / 0
В данный момент тоже ковыряю этот вопрос. Если что-то получиться обязательно отпишу
*

WGT

  • Новичок
  • 8
  • 1 / 0
Всё очень просто решается.

Идём во вьюшку по адресу components/com_virtuemart/views/category находим там файл view.html.php

Строка

// Load the products in the given category
$products = $productModel->getProductsInCategory($categoryId);
$productModel->addImages($products,1);

1 меняем на 20

Затем в файле шаблона категории вызываем с проверкой на количество. Вставляем в листалку, т.е. между

foreach ( $this->products as $product ) {

...

}

Вот этот код
<?php
   if (count($product->images) > 0) {
    foreach ($product->images as $image) {
      echo '<div class="floatleft">' . $image->displayMediaThumb('class="product-image"', true, 'class="modal"', true, true). '</div>'; //'class="modal"'
         }
      }
?>

И будет Вам счастье
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Спасибо, а куда именно вставлять т.к. там 2 раза этот код вызывается, пробовал - ошибку выдает

Код
// Count products
$BrowseTotalProducts = 0;
foreach ( $this->products as $product ) {
   $BrowseTotalProducts ++;
  
}

// Start the Output
foreach ( $this->products as $product ) {
$this->product = $product;

UPD: вроде получилось но теперь по 2 раза 1е фото отображает

вот код:

Код
// Start the Output
foreach ( $this->products as $product ) {
$this->product = $product;

   if (count($product->images) > 0) {
    foreach ($product->images as $image) {
      echo '<div class="floatleft">' . $image->displayMediaThumb('class="product-image"', true, 'class="modal"', true, true). '</div>'; //'class="modal"'
         }
      }
   
// Show the horizontal seperator
if ($iBrowseCol == 1 && $iBrowseProduct > $BrowseProducts_per_row) { ?>
<div class="horizontal-separator"></div>
<?php }
« Последнее редактирование: 17.05.2012, 16:46:24 от Polosat »
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Уффф, разобрался для VM 2.0.6

Спасибо код валидный

ищем где у нас такой кусок кода

Код
<?php /** @todo make image popup */
echo $product->images[0]->displayMediaThumb('class="browseProductImage" border="0" title="'.$product->product_name.'" ',true,'class="modal"');
?>

и вместо него вставляем код с поста выше и вуаля у нас 2 фото каждого товара
« Последнее редактирование: 14.06.2012, 21:21:50 от Polosat »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать в производителях (модуль manufacturer) категории сверху

Автор sm_ph

Ответов: 7
Просмотров: 8305
Последний ответ 21.07.2025, 11:41:02
от Елeна
Как вывести категории с фото и подкатегориями?

Автор sergspb

Ответов: 0
Просмотров: 4336
Последний ответ 18.05.2022, 15:01:55
от sergspb
Эффект добавления товара в корзину VM3

Автор bassez

Ответов: 0
Просмотров: 4862
Последний ответ 05.06.2020, 12:28:26
от bassez
Как убрать показ дополнительного изображения в категории товаров?

Автор ElenaNova

Ответов: 0
Просмотров: 4796
Последний ответ 22.04.2020, 13:13:27
от ElenaNova
Решено: Валютный знак рубля в VirtueMart 2

Автор frostwar

Ответов: 10
Просмотров: 13506
Последний ответ 07.04.2020, 15:50:54
от liberator