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

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Все равно главная страница.
Теперь так yoursite.com/?tmpl=myform  форма вообще не выводится
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Спасибо большое, оказалась проблема в
Все я понял в чем проблема, виноват тут JCE плагин, он подставляет другой шаблон &tmpl=component
То есть скопируйте код из myform.php в component.php
и ссылку можно делать такого вида
Код
<a href="http://www.deepvvater.com/index.php?option=com_aicontactsafe&view=message&layout=message&pf=5&product_name=<?php echo $product_name?>">Купить в один клик</a>

Если было интересно...
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Уважаемый Gruz, помогите до разобраться.
Моя форма в Купить в 1 клик работает, но некорректно передается url страницы товара. Вывожу ссылку так
Код
<a href="http://www.deepvvater.com/index.php?option=com_aicontactsafe&view=message&layout=message&pf=5&product_name=<?php echo $product_name?>">Купить в один клик</a>
Далее файл component.php обрабатывает и передает имя товара в форму
Код
<?php
$juribase = str_replace ("www.","", JURI::base());
$url_for_mail = $juribase.'index.php?page=shop.product_details&category_id='.$category_id.'&flypage='.$flypage.'product_id='.$product_id.'&option=com_virtuemart&Itemid='.$Itemid;
$product_name = JRequest::getVar('product_name');
$product_id = JRequest::getVar('product_id');
$text_to_be_parsed = '{aicontactsafeform pf=5|use_css=1|use_ajax=1|aics_prod_url='.$url_for_mail.'|aics_prod_name='.$product_name.'}';
echo JHTML::_('content.prepare',$text_to_be_parsed);?>

Но передача url здесь Неправильно срабатывет, вот так прописывает: index.php?page=shop.product_details&category_id=&flypage=product_id=&option=com_virtuemart&Itemid=

Оно и понятно, т.к. я не сделала запроса в ссылке.
Так вот, как дописать этот запрос в ссылке через файл?

Данный запрос работает, только если форма вписана в карточку товара
Код
$url_for_mail = $juribase.'index.php?page=shop.product_details&category_id='.$category_id.'&flypage='.$flypage.'product_id='.$product_id.'&option=com_virtuemart&Itemid='.$Itemid;

В component.php нужно еще что то допрописать после $url_for_mail и сделать уже потом запрос в ссылке.

Понимаю, как вывести простые параметры к товару: id, sku, price, а с url никак, как правильно выйти на запрос?
« Последнее редактирование: 16.01.2013, 01:29:28 от kreolka_8 »
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Я совершенно ничего не понял из вопроса.
И что за файл component.php?
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Извините за сумбурный вопрос, решился вопрос.
Т.к. я вывожу форму плагином jce_mediabox, то сторонний файл обработчик именно component.php, в котом прописаны запросы.
Для передачи правильной ссылки правильно прописать так:
Код
<?php
$juribase = str_replace ("www.","", JURI::base());
$category_id =  JRequest::getVar('category_id', '');
$flypage =  JRequest::getVar('flypage', '');
$product_id =  JRequest::getVar('product_id', '');
$Itemid =  JRequest::getVar('Itemid', '');
$product_name =  JRequest::getVar('product_name', '');
$url_for_mail = $juribase.'index.php?page=shop.product_details&category_id='.$category_id.'&flypage='.$flypage.'product_id='.$product_id.'&option=com_virtuemart&Itemid='.$Itemid;
$text_to_be_parsed = '{aicontactsafeform pf=5|use_css=1|use_ajax=1|aics_prod_url='.$url_for_mail.'|aics_prod_name='.$product_name.'}';
echo JHTML::_('content.prepare',$text_to_be_parsed);
?>
*

nazar86

  • Новичок
  • 6
  • 0 / 0
Здравствуйте!
Извините что обращаюсь сюда но в сети и на форуме ответа не нашел

Есть сайт на Joomla 1.5+virtuemart 1.1.9. В карточке товара при просмотре изображения в lightbox нужно чтоб пользователям сайта была возможность сохранить изображение через правый клик кнопки мыши "Сохранить изображение как"

Возможно ли это реализовать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 9396
Последний ответ 25.10.2018, 20:56:54
от Sergey1984
VirtueMart 1.1.4 и https дополнительные фото товаров

Автор Sergey1984

Ответов: 0
Просмотров: 5586
Последний ответ 23.10.2018, 19:58:44
от Sergey1984
Задать товарам сразу несколько категорий массово

Автор holovla

Ответов: 0
Просмотров: 1698
Последний ответ 09.04.2017, 00:50:56
от holovla
VirtueMart - несколько складов

Автор necro2000

Ответов: 11
Просмотров: 9106
Последний ответ 23.03.2015, 21:24:15
от max_2002
Как добавить несколько картинок (фото) товара?

Автор Vasja555

Ответов: 0
Просмотров: 1467
Последний ответ 12.03.2015, 23:19:23
от Vasja555