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

mptz

  • Новичок
  • 9
  • 0 / 0
Нужно организовать платные подписки для обучения и нужно то чтобы работало с робокассой.
На данный момент работу с рабокассой нашел только на VM и JShopping и провалился на интеграции с Akeeba Subscriptions, т.к. там если есть привязка, то к группе покупателей, а группу покупателей в инет. магазине регулируется только вручную.
Нужно чтобы после покупки клиент мог бы подписаться и получать рассылки.
Нуждаюсь и даже рассмотрю платный вариант плагина для оплаты в Akeeba Subscriptions или любой другой системы рассылки.

Смотрел на oem membershit - во время установки ошибка 500 и дальше откат до бейкапа)
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Организация платной подписки
« Ответ #1 : 15.06.2012, 18:53:04 »
Вы пытались Akeeba интегрировать с магазином или с робокассой или всё сразу?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #2 : 15.06.2012, 18:59:38 »
Я посоветую ComPayPerFile и его плагин "скрытый текст".  После оплаты выполняешь php-код, делаешь оплатившего подписчиком.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #3 : 15.06.2012, 19:08:37 »
Вы пытались Akeeba интегрировать с магазином или с робокассой или всё сразу?
Как интегрировать робокассу в Akeeba не знаю, соответственно пытался интегрировать её с магазином, куда уже можно прикрутить робокассу без проблем)
В Akeeba есть плагин для интеграции VM, в котором нужно указать подписки к группе покупателей. Проблема в том что в группы покупателей назначить клиентов можно только в ручную.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #4 : 15.06.2012, 19:36:10 »
Я посоветую ComPayPerFile и его плагин "скрытый текст".  После оплаты выполняешь php-код, делаешь оплатившего подписчиком.

Жаль что под j2.5 этого модуля нет
« Последнее редактирование: 15.06.2012, 19:45:05 от mptz »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #5 : 15.06.2012, 19:45:48 »
Цитировать
только там кажись можно вынести за плату только файлы

Не только файлы, я им все что угодно выношу за плату.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Организация платной подписки
« Ответ #6 : 15.06.2012, 20:22:39 »
Как интегрировать робокассу в Akeeba не знаю, соответственно пытался интегрировать её с магазином, куда уже можно прикрутить робокассу без проблем

Ну да, это наше всё - для того чтобы добавить какой-нибудь функционал собирать комбайн из расширений )
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #7 : 15.06.2012, 20:40:08 »
Не только файлы, я им все что угодно выношу за плату.
Возможно вынести модуль? Вписал в "Скрытый текст или HTML код" - {loadposition wow} , не работает :)
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #8 : 15.06.2012, 20:46:49 »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #9 : 15.06.2012, 21:02:59 »
{loadposition wow} - это не код php.
http://joomlaforum.ru/index.php/topic,108575.msg629425.html#msg629425

Внизу "Parse PHP?" нажимаю на "да" и чтобы я там не ввел - ничего из php не отображается) Пробывал код из ссылки

      $position   = 'wow';
      $document   = &JFactory::getDocument();
      $renderer   = $document->loadRenderer('module');
      $params      = array('style'=> -2);
 
      $contents = '';
      foreach (JModuleHelper::getModules($position) as $mod)  {
         $contents .= $renderer->render($mod, $params);
      }
      echo $contents;

а так же просто echo 'test'; с <?php и без них - как только включаю "Parse PHP?" - пустой выводит блок)
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #10 : 15.06.2012, 21:06:31 »
ну, я так подозреваю, что вы не оплатили его, вот он и не показывается.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #11 : 15.06.2012, 21:24:00 »
Конечно отплатил)
Ведь, если отключить кнопку "parse php", то все отображается - все я введу, если это код php то он выводится без обработки)
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #12 : 15.06.2012, 21:39:58 »
Попробуйте вместо echo 'test'; написать $html .= 'test';

А вообще, если цель подписка, то нужно не так делать. В окошко вписываете - "вы уже подписались на эту рассылку".  Ведь этот код будет выполняться каждый раз, в случае оплаты, при каждом обновлении страницы. А вам нужно только один раз записать в базу, что этот user подписан. Вам просто в файл плагина нужно вставить sql команду, которая сделает пользовательский статус подписавшимся.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #13 : 15.06.2012, 21:54:08 »
Попробуйте вместо echo 'test'; написать $html .= 'test';

А вообще, если цель подписка, то нужно не так делать. В окошко вписываете - "вы уже подписались на эту рассылку".  Ведь этот код будет выполняться каждый раз, в случае оплаты, при каждом обновлении страницы. А вам нужно только один раз записать в базу, что этот user подписан. Вам просто в файл плагина нужно вставить sql команду, которая сделает пользовательский статус подписавшимся.


Так тоже ничего не отображает: $html .= 'test';
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #14 : 15.06.2012, 21:57:44 »
Тогда не то делаешь что-то.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #15 : 15.06.2012, 22:12:25 »
Тогда не то делаешь что-то.
Там невозможно что-то не то делать))
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #16 : 15.06.2012, 22:46:11 »
А в файле accept.php у тебя что?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

mptz

  • Новичок
  • 9
  • 0 / 0
Re: Организация платной подписки
« Ответ #17 : 16.06.2012, 01:00:29 »
А в файле accept.php у тебя что?


Код
defined( '_JEXEC' ) or die( 'Restricted access' );

if ($params->get( 'parse_php' )) {
  $custom = str_replace('echo', '$html .=', $params->get( 'custom_code' ));
  $tmpfname = tempnam("/tmp", "html");
  $handle = fopen($tmpfname, "w");
  fwrite($handle, $custom, strlen($custom));
  fclose($handle);
  include_once($tmpfname);
  unlink($tmpfname);
} else {
$html .= str_replace(array("\r\n", "\n", "\r"),'<br>',$params->get( 'custom_code' ));
}

*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Организация платной подписки
« Ответ #18 : 16.06.2012, 01:20:11 »
Раз у тебя нижняя часть кода выполняется, а верхняя - это типовой код, он всегда так пишется, то проблема может быть  на сервере только.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

ZOO в чем отличие free от платной версии?

Автор Lopes-popes

Ответов: 4
Просмотров: 1693
Последний ответ 08.05.2019, 16:47:33
от Alldar
Возможность добавления изображений в К2 стала платной?

Автор Briz1

Ответов: 4
Просмотров: 1610
Последний ответ 17.08.2016, 12:34:46
от Septdir
Easy Shop - организация магазина на стандартных материалах (краудфандинг проект)

Автор saharin88

Ответов: 32
Просмотров: 5021
Последний ответ 28.04.2016, 12:55:59
от saharin88
Вопрос по AcyMailing (подписки)

Автор Krec

Ответов: 4
Просмотров: 4820
Последний ответ 12.05.2014, 11:34:24
от tamaz
Оформление подписки в Acymailing

Автор RandyHot

Ответов: 2
Просмотров: 3134
Последний ответ 26.08.2013, 20:01:47
от gravizapa