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

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Друзья, у меня таблица из товаров! Хочу в последнем столбце этой таблицы вывести кнопку "Добавления в корзину" в виде изображения!
Как это сделать? Вот как здесь http://www.teplolux-teplo.ru/catalog.html?page=shop.browse&category_id=3 причем сайт тоже на Joomla...
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Это вывод товара в категории - выбрано 1 товар в строке и отредактированы столбцы под свое усмотрение.
Файл, отвечающий за такой вывод: browse_listtable.tpl.php

Чтобы получить такой вид, я бы сделал так:
создал товар 20ТЛБЭ2-5 (имя)
заменил бы Артикул на Мощность,
а Описание на Площадь, кв.м.

Сравни: http://shop-lama.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=104&Itemid=25
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Ок. Спасибо! Разобрался! И еще в тему вопрос маленький: Какая команда отвечает за описание товара?

Имя так: <?php echo $product_name ?>
Артикул так: <?php echo $product_sku ?>
Цена так: <?php echo $product_price ?>
Кнопка "добавить в корзину" так: <?php echo $form_addtocart ?>

А описание как?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
product_s_desc - краткое описание товара.

Если имеются сложности с определением параметра, который нужно вывести, то стоит зайти в phpmyadmin в таблицу jos_vm_product - там все эти поля есть.
Кроме поля product_price - это поле находится в другой таблице - jos_vm_product_price
« Последнее редактирование: 16.09.2010, 12:51:12 от adjuster »
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Ок спасибо большое! Единственное, что, нужно еще сделать - это чтоб сверху отображалось название каждого столбца ОДИН РАЗ! Если в этом же теге "<table>" вставляю столбцы с названием, они получаются в цикле, т. е. над каждым товаром идет название! Как это исправить, не подскажешь еще? Буду благодарен!!
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
блин замучался! Как сверху добавить название к каждому столбцу как здесь http://shop-lama.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=8&Itemid=25
Помогите! Очень надо!
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Названия столбцов  выводятся в файле browse_listtable.tpl.php:
Цитировать
// Table header
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_NAME');
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_SKU');
if( _SHOW_PRICES && $auth['show_prices'] ) {
    $tableheader[] = $VM_LANG->_('PHPSHOP_CART_PRICE');
}
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE');
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
$tableheader[] = "Кол-во";
if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
    $tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
}

Также я мог заменить слово Кол-во записью в языковом файле - а здесь указать только на эту запись:
$tableheader[] = "Кол-во";  --> $tableheader[] = "PHPSHOP_NA_SKLADE";

Тогда в языковом файле:  \www\administrator\components\com_virtuemart\languages\common\russian.php
нужно было бы внести запись вида:

'PHPSHOP_NA_SKLADE' => 'Кол-во',

Но здесь я поленился - считать это обычным невежеством (лично я могу себе такое позволить).
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Это понятно спасибо! У меня проблема в другом! Как их вообще вывести наверх... просто у меня сейчас таблица вообще без заголовков! Это делается через админку или через html-код?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
через PHP код - нужные файлы указаны выше.
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Ладно буду разбираться! Спасибо большое за информацию!
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
А допустим, если в какой-нибудь в другой категории мне нужно убрать один столбец, чтоб не отображался! такое возможно!?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
А допустим, если в какой-нибудь в другой категории мне нужно убрать один столбец, чтоб не отображался! такое возможно!?
Извращенец - конечно можно.
Создаешь:
1. для каждой категории отдельную таблицу, в которой будешь писать вкл/выкл нужных полей.
2. создаешь файлы на базе shop.browse и листейбла, в которых прибегаешь к проверке, какие поля (в базе) нужно отображать - при выводе это будут столбцы.
*

Sergem

  • Захожу иногда
  • 53
  • 0 / 0
Извращание мне это сейчас очень необходимо))
2. создаешь файлы на базе shop.browse и листейбла, в которых прибегаешь к проверке, какие поля (в базе) нужно отображать - при выводе это будут столбцы.
Вот здесь не совсем понял...

Если сравнить вот это  -  http://www.teplolux-teplo.ru/catalog.html?page=shop.browse&category_id=3
...и это  -  http://www.teplolux-teplo.ru/catalog.html?page=shop.browse&category_id=6
то можно быть уверенным, что это точно как-то делается, т.е. меняется кол-во столбцов и даже где-то названия в шапке таблицы 
http://www.teplolux-teplo.ru/catalog.html?page=shop.browse&category_id=7

Но как? У меня уже голова квадратная от этих извращений...
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Ой, пардон - запамятовал.
В виртуе для каждой категории можно выбрать свой стиль
Цитировать
Страница отображения категории:
А также - страницу отображения инфы по товару
Цитировать
Просмотр представления (fly-страницы) категории:

(в настройках конкретной категории)

Таким образом нужно будет только свой брауз_х создать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться