Новости Joomla

👩‍💻 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 Ответов
  • 1674 Просмотров
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
В настройках Менеджер модулей, модуль "корзина" установил показывать корзину на всех страницах сайта, кроме "Корзина".
Но при покупке и переходе в корзину в корзине отображается все то что должно отображаться в корзине  + модуль корзина. Как бы получается корзина в корзине. Как исключить показ модуля "Корзина"  на странице Корзина?
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Вернулся к этой проблеме. По ссылке не разобрался что где править. Приведу пример изображение. Нужно убрать выделенное красным.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
stib, насколько ваша тема соответствует разделу.
Какой компонент магазина вы используете. Телепаты с этого форума давно убежали.
Чем явно и понятнее вы зададите вопрос, представите все исходные данные, тем быстрее получите ответ.
Также вначале посмотрите свои ответы в разделах FAQ
Используйте поиск по сайту
Различные условия в шаблонах Joomla 3.0 и 2.5
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Упс! упустил что не указал:
Использую VirtueMart 2.0.20b, Joomla! 2.5.14 Stable
По вашей ссылке мне видимо подойдет вариант
Код
<?php if(showPage(array('option'=>'com_virtuemart', 'view'=>'category', 'virtuemart_category_id'=>'2'))):?>
Только на странице категории с номером 2
<?php endif;?>

но нужно чтобы модуль отображался на всех страницах кроме одной.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php
<?php 
function showPage($x = array()){
    return array_intersect_assoc($x,  $_REQUEST) == $x;
}
if(!showPage(array('option'=>'com_virtuemart', 'view'=>'cart'))):?>
На всех страницах кроме, корзины
<?php endif;?>
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Подскажите в какой файл шаблона нужно вставлять данный код?
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
index.php (хотя зависит от шаблона)
« Последнее редактирование: 09.01.2014, 14:20:00 от arma »
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Если я открываю в браузере страницу приведенную на рисунке, выделяю фрагмент который необходимо удалить. Жму правую кнопку - исследователь элемент. Далее в низу справа в открывшемся окне вижу ссылку modules.css:161 При наведении курсора отображается путь к файлу /tempates/мой шаблон/css/modules.css:161 Я правильно понимаю что вставлять код нужно в этот файл CSS?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
нет. Данный код нужно использовать там где выводится позиция модуля. В стандартных шаблонах вам ответили
index.php (хотя зависит от шаблона)
Если шаблон клубный ищите в каком файле у вас выводится нужная позиция. Как раз и шаблон изучите.   ^-^
*

stib

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Исключить показ модуля на странице
« Ответ #10 : 09.01.2014, 17:56:05 »
В  /tempates/мой шаблон/index.php есть строка // load main template file, located in /layouts/template.php
предположу что нужно править template.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 9087
Последний ответ 20.04.2021, 12:40:37
от max_max
Управление модулем из другого модуля

Автор capvic

Ответов: 7
Просмотров: 1701
Последний ответ 27.05.2019, 11:46:21
от capvic
Ошибка в слове на главной странице. Как исправить?

Автор nqui

Ответов: 3
Просмотров: 4087
Последний ответ 29.03.2018, 05:15:41
от TkGhoul
Вопрос по настройке новостной ленты на главной странице сайта

Автор sect

Ответов: 0
Просмотров: 1628
Последний ответ 18.09.2017, 02:52:01
от sect
Вывод модуля

Автор Kadimp

Ответов: 2
Просмотров: 1667
Последний ответ 20.09.2016, 12:55:55
от Kadimp