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

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
VirtueMart 2 - Типы товара
« : 29.09.2011, 12:33:01 »
Мозг вскипел, подскажите куда спрятали в VirtueMart 2 Типы товара, никак не найду.
*

izkin

  • Новичок
  • 1
  • 0 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #1 : 02.11.2011, 14:39:20 »
Наверное теперь они называются Custom Field
*

t2me

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #2 : 11.11.2011, 12:16:31 »
Мозг вскипел, подскажите куда спрятали в VirtueMart 2 Типы товара, никак не найду.
не разобрался? я уже и так с этими настраиваемыми полями и эдок.. ничего не выходит..
*

Fish

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #3 : 01.08.2012, 18:38:18 »
Все привет!
А может кто подскажет как из VirtueMart 1 вытащить правильно типы товаров в VirtueMart 2 и возможно ли это вообще.
*

webgrig

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #4 : 17.09.2013, 18:40:56 »
У меня VM 2.0.22c
На странице выдачи результатов поиска появляется дропдаун меню "выбирите тип продукта" и в этом cписке только один тип продукта, почему-то он в точности совпадает с названием самой первой категории, которая была создана на сайте, я этот тип продукта точно не создавал, видать он создался автоматически. Вопрос, что это за зверь такой "Тип продукта" и с чем его едят? Где настраиваются эти типы продуктов? все перелазил в адимнке, и ни чего похожего на типы продуктов не нашел. Help please!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #5 : 18.09.2013, 12:29:49 »
Ссылка?
*

webgrig

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #6 : 18.09.2013, 16:15:02 »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #7 : 19.09.2013, 00:03:42 »
Предыстория
http://forum.virtuemart.net/index.php?topic=110046.msg368755#msg368755
Имелось в виду, что это поиск по полям.

Можно убрать это в переопределениях шаблона.
category/default.php
Код: php
<?php if ($this->search !== NULL) {
<?php echo $this->searchcustom ?>
<br/>
<?php echo $this->searchcustomvalues ?>
« Последнее редактирование: 19.09.2013, 11:24:58 от Максим Пишняк »
*

webgrig

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: VirtueMart 2 - Типы товара
« Ответ #8 : 19.09.2013, 13:00:26 »
Спасибо за подсказку, но пришлось еще сделать некоторые правки, чтобы все корректно отображалось.
файл: /templates/ваш шаблон/html/com_virtuemart/category/default.php
начиная со строки 46 и заканчивая строкой 83
Код
<?php if ($this->search !==null ) { ?>
    <form action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=category&limitstart=0&virtuemart_category_id='.$this->category->virtuemart_category_id ); ?>" method="get">

    <!--BEGIN Search Box --><div class="virtuemart_search">
    <?php echo $this->searchcustom ?>
    <br />
    <?php echo $this->searchcustomvalues ?>
    <input name="keyword" class="inputbox" type="text" size="20" value="<?php echo $this->keyword ?>" />
    <input type="submit" value="<?php echo JText::_('COM_VIRTUEMART_SEARCH')?>" class="button_search" onclick="this.form.keyword.focus();"/>
    </div>
    <input type="hidden" name="search" value="true" />
    <input type="hidden" name="view" value="category" />

    </form>
<!-- End Search Box -->
<?php } ?>

<?php // Show child categories
if (!empty($this->products)) {
?>
<div class="orderby-displaynumber">
<div style="display: inline-block; width: 300px;">
<?php echo $this->orderByList['orderby']; ?>
<?php echo $this->orderByList['manufacturer']; ?>
</div>
<div class="width30 floatright display-number" style="float: right; padding: 10px 0 0 0;"><?php echo $this->vmPagination->getResultsCounter();?> <?php echo $this->vmPagination->getLimitBox(); ?></div>
<div id="bottom-pagination">
<?php echo $this->vmPagination->getPagesLinks(); ?>
<span style="float:right"><?php echo $this->vmPagination->getPagesCounter(); ?></span>
</div>

<div class="clear"></div>
</div> <!-- end of orderby-displaynumber -->

<h1><?php echo $this->category->category_name; ?></h1>
<div class="category_description">
<?php echo $this->category->category_description ; ?>
</div>
меняем на:
Код
 		<?php if ($this->search !==null ) { ?>
    <form action="<?php //echo JRoute::_('index.php?option=com_virtuemart&view=category&limitstart=0&virtuemart_category_id='.$this->category->virtuemart_category_id );
echo JRoute::_('index.php?option=com_virtuemart&view=category&limitstart=0&virtuemart_category_id=');
?>" method="get">

    <!--BEGIN Search Box --><div class="virtuemart_search">
    <?php //echo $this->searchcustom ?>
    <br />
    <?php //echo $this->searchcustomvalues ?>
    <input name="keyword" class="inputbox" type="text" size="20" value="<?php echo $this->keyword ?>" />
    <input type="submit" value="<?php echo JText::_('COM_VIRTUEMART_SEARCH')?>" class="button_search" onclick="this.form.keyword.focus();"/>
    </div>
    <input type="hidden" name="search" value="true" />
    <input type="hidden" name="view" value="category" />

    </form>
<!-- End Search Box -->
<?php } ?>

<?php // Show child categories
if (!empty($this->products)) {
?>
<div class="orderby-displaynumber">
<div style="display: inline-block; width: 300px;">
<?php echo $this->orderByList['orderby']; ?>
<?php echo $this->orderByList['manufacturer']; ?>
</div>
<div class="width30 floatright display-number" style="float: right; padding: 10px 0 0 0;"><?php echo $this->vmPagination->getResultsCounter();?> <?php echo $this->vmPagination->getLimitBox(); ?></div>
<div id="bottom-pagination">
<?php echo $this->vmPagination->getPagesLinks(); ?>
<span style="float:right"><?php echo $this->vmPagination->getPagesCounter(); ?></span>
</div>

<div class="clear"></div>
</div> <!-- end of orderby-displaynumber -->

<?php if ($this->search !==null) echo '<h1>'.JText::_('COM_VIRTUEMART_SEARCH_RESULTS').'</h1>';
else{
echo '<h1>'.$this->category->category_name.'</h1>
<div class="category_description">'.$this->category->category_description .'</div>';} ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скачать - Управление товарами в VirtueMart - в таблиц

Автор gartes

Ответов: 45
Просмотров: 15192
Последний ответ 17.05.2023, 14:53:27
от mansonfaust
как изменить цену всем товарам в VirtueMart 3 ?

Автор ShamilHan

Ответов: 5
Просмотров: 5898
Последний ответ 11.03.2022, 21:12:37
от Zeobr
AJAX поиск для VirtueMart 3.x (Скачать)

Автор gartes

Ответов: 19
Просмотров: 16997
Последний ответ 06.10.2021, 16:49:54
от skrepka22
Переменные VirtueMart или где макет страницы "Спасибо за заказ!"?

Автор indigo

Ответов: 21
Просмотров: 22853
Последний ответ 06.01.2021, 20:21:03
от Akeksandr
Расчет общего веса заказа в корзине VirtueMart 3.6

Автор Valderdag

Ответов: 8
Просмотров: 1780
Последний ответ 01.05.2020, 10:29:02
от Valderdag