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

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Добрый день уважаемые пользователи.

Хотел спросить, возможно ли реализовать в админке, при просмотре списка товаров при наведении мышки на артикул появление мини картинки этого товара. Это было бы очень удобно при редактировании товаров?

« Последнее редактирование: 22.03.2011, 15:36:30 от animality »
*

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Re: Миникартинка в админке VM на товаре
« Ответ #2 : 19.03.2011, 17:01:59 »
Подскажите пожалуйста как это реализовать?
*

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Re: Миникартинка в админке VM на товаре
« Ответ #3 : 19.03.2011, 22:58:15 »
Неужели эта функция интересна только мне? :(
*

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Re: Миникартинка в админке VM на товаре
« Ответ #4 : 21.03.2011, 16:34:18 »
Добавил заголовок поля в \administrator\components\com_virtuemart\html\product.product_list.php (приблезительно 250 строка):

сразу после
Код
$VM_LANG->_('VM_PRODUCT_LIST_MEDIA') => 'width="5%"',

Код
$VM_LANG->_('PHPSHOP_PRODUCT_FORM_MEDIA_PRODUCT') => 'width="8%"',
 

Подписал его в \administrator\components\com_virtuemart\languages\product\russian.php

Код
'PHPSHOP_PRODUCT_FORM_MEDIA_PRODUCT' => 'Фото',


ниже в \administrator\components\com_virtuemart\html\product.product_list.php вставить (примерно 340 строка):

после
Код
// Product Media Link
$numFiles = ps_product_files::countFilesForProduct($db->f('product_id'));
if( $db->f('product_full_image')) $numFiles++;
if( $db->f('product_thumb_image')) $numFiles++;
$link = $sess->url( $_SERVER['PHP_SELF']. '?page=product.file_list&product_id='.$db->f('product_id').'&no_menu=1' );
$link = defined('_VM_IS_BACKEND')
? str_replace('index2.php', 'index3.php', str_replace('index.php', 'index3.php', $link ))
: str_replace('index.php', 'index2.php', $link );
$text = '<img src="'.$mosConfig_live_site.'/includes/js/ThemeOffice/media.png" align="middle" border="0" />&nbsp;('.$numFiles.')';
$tmpcell = vmPopupLink( $link, $text, 800, 540, '_blank', '', 'screenX=100,screenY=100' );
$listObj->addCell( $tmpcell );

вставить...

Код
$text = '<img src=" /components/com_virtuemart/shop_image/product/'.$db->f('product_thumb_image').'" align="middle" border="0" hight="50" width ="50"/>';
$listObj->addCell( $text ) ;

Высота и ширина картинки регулируются соответственно hight="50" width ="50"

Вуаля.

« Последнее редактирование: 21.03.2011, 23:31:49 от animality »
*

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Re: Миникартинка в админке VM на товаре
« Ответ #5 : 22.03.2011, 00:10:20 »
Решение найдено ::)
*

A.Nitro

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Добавил заголовок поля в \administrator\components\com_virtuemart\html\product.product_list.php (приблезительно 250 строка):

сразу после
Код
$VM_LANG->_('VM_PRODUCT_LIST_MEDIA') => 'width="5%"',

Код
$VM_LANG->_('PHPSHOP_PRODUCT_FORM_MEDIA_PRODUCT') => 'width="8%"',
 

Подписал его в \administrator\components\com_virtuemart\languages\product\russian.php

Код
'PHPSHOP_PRODUCT_FORM_MEDIA_PRODUCT' => 'Фото',


ниже в \administrator\components\com_virtuemart\html\product.product_list.php вставить (примерно 340 строка):

после
Код
// Product Media Link
$numFiles = ps_product_files::countFilesForProduct($db->f('product_id'));
if( $db->f('product_full_image')) $numFiles++;
if( $db->f('product_thumb_image')) $numFiles++;
$link = $sess->url( $_SERVER['PHP_SELF']. '?page=product.file_list&product_id='.$db->f('product_id').'&no_menu=1' );
$link = defined('_VM_IS_BACKEND')
? str_replace('index2.php', 'index3.php', str_replace('index.php', 'index3.php', $link ))
: str_replace('index.php', 'index2.php', $link );
$text = '<img src="'.$mosConfig_live_site.'/includes/js/ThemeOffice/media.png" align="middle" border="0" />&nbsp;('.$numFiles.')';
$tmpcell = vmPopupLink( $link, $text, 800, 540, '_blank', '', 'screenX=100,screenY=100' );
$listObj->addCell( $tmpcell );

вставить...

Код
$text = '<img src=" /components/com_virtuemart/shop_image/product/'.$db->f('product_thumb_image').'" align="middle" border="0" hight="50" width ="50"/>';
$listObj->addCell( $text ) ;

Высота и ширина картинки регулируются соответственно hight="50" width ="50"

Вуаля.



Мега респект
*

elsov

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
если не сложно, тоже самое для линейки 1.0 !
*

animality

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Решения не будет. Делал исключитльно для своей версии магазина.
*

elsov

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Жаль, может кто-то переделает, кто ещё работает на старом добром. Я пока не готов рабочий проект переносить на младшую ветку.
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Подскажите а как вывести типы товаров?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 27877
Последний ответ 26.07.2021, 22:11:25
от Oleg91
Отчеты и статистика для VirtueMart

Автор 4kict

Ответов: 25
Просмотров: 15008
Последний ответ 14.01.2021, 00:09:53
от gartes
[Решено] Товарная накладная и товарный чек

Автор mikeles

Ответов: 6
Просмотров: 6680
Последний ответ 21.09.2019, 19:48:12
от kungurskiy
[Решено] Чебокс "Показывать только товары, которые есть в наличии"

Автор artMelnikov

Ответов: 20
Просмотров: 10834
Последний ответ 28.06.2017, 11:19:51
от OutLaw1
IceVmCart - новый бесплатный модуль корзины для VirtueMart

Автор Grig2009

Ответов: 105
Просмотров: 62653
Последний ответ 05.02.2017, 11:44:02
от Super_Panda