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

Samakat4ik

  • Новичок
  • 2
  • 0 / 0
Обновил Joomla до 2.5.14 социалку до 3.0.1, после этого случилось это на стене активности
Цитировать
Samakat4ik благодарность пользователю '466875' в форумеp за сообщение
Подс4ажите где находятся файл который нужно править посто не могу найти его, еще хочу исправить "благодарность пользователю" на "поддержал", и апострафы убрать
« Последнее редактирование: 15.09.2013, 13:19:02 от Samakat4ik »
*

Samakat4ik

  • Новичок
  • 2
  • 0 / 0
Файл русификации который непонятно откуда подгружался я так и не нашел, зато нашел activity.php файл который создает эти записи и оказывается записывает прямо в базу готовое сообщение этой функцией и следовательно Сообщения на стене и ссылки в них потом уже не исправить правкой кода
Файл лежит тут: /plugins/kunena/community/community/activity.php

96 строка: public function onAfterThankyou($target, $actor, $message) {

В общем я изменил переменную с PLG_KUNENA_COMMUNITY_ACTIVITY_THANKYOU_TITLE
на это  PLG_KUNENA_COMMUNITY_ACTIVITY_THANKYOU_TITLE_MY
и добавил в ru-RU.com_kunena.ini
эту запись(я помотрел ланг на английском языке который лежит plugins/kunena/community/language и просто перевел и добавил в русскую версию в корне сайта /language/ru-RU)
PLG_KUNENA_COMMUNITY_ACTIVITY_THANKYOU_TITLE_MY="поддержал участника %s в форуме за сообщение %s."

еще исправил имя пользователя на ник подменив переменную: с username  на  name
99 строка:    $username = KunenaFactory::getUser($actor)->name;

в общем такая функция в итоге получилась:
Код
public function onAfterThankyou($target, $actor, $message) {
CFactory::load ( 'libraries', 'userpoints' );
CUserPoints::assignPoint ( 'com_kunena.thread.thankyou', $target );
$username = KunenaFactory::getUser($actor)->name;

$act = new stdClass ();
$act->cmd = 'wall.write';
$act->actor = JFactory::getUser()->id;
$act->target = $target;
$act->title = JText::_ ( '{single}{actor}{/single}{multiple}{actors}{/multiple} ' . JText::sprintf( 'PLG_KUNENA_COMMUNITY_ACTIVITY_THANKYOU_TITLE_MY', $username, ' <a href="' . $message->getPermaUrl(). '">' . $message->subject . '</a>' ) );
$act->content = NULL;
$act->app = 'kunena.thankyou';
$act->cid = $target;
$act->access = $this->getAccess($message->getCategory());

// Comments and like support
$act->comment_id = $target;
$act->comment_type = 'kunena.thankyou';
$act->like_id = $target;
$act->like_type = 'kunena.thankyou';

// Do not add private activities
if ($act->access > 20) return;
CFactory::load ( 'libraries', 'activities' );
CActivityStream::add ( $act );
}
Надеюсь кому то поможет, может всетаки ланг файл найдете если это пренципиально
кстате нашел файл вот таким способом:
 скачал на комп весь сайт с хостинга кроме картинок и прочей ненужной тяжелой фигни примерно вышло 7000файлов
 и с помощью SearchMyFiles.exe просканировал все файлы на совпадение этой записей внутри файлов: "kunena.thankyou"
если не ошибаюсь, которую я вытащил из htmlя страницы в Фаербаге и все...
Удачи, счастья!
« Последнее редактирование: 19.09.2013, 07:44:22 от Samakat4ik »
*

aptus

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Вижу, что автора тут не было давно :(

Сейчас буду пробовать его инструкцию. А проблема возникла (ну форум новый еще) не с благодарностью, а с PLG_KUNENA_COMMUNITY_ACTIVITY_REPLY_TITLE="ответил на тему '%s' в форуме."
Странно конечно, в файле en-GB.plg_kunena_kunena.sys.ini всё это прописано даже рядом:
PLG_KUNENA_COMMUNITY_ACTIVITY_POST_TITLE="создал(а) новую тему '%s' в форуме."
PLG_KUNENA_COMMUNITY_ACTIVITY_REPLY_TITLE="ответил на тему '%s' в форуме."
PLG_KUNENA_COMMUNITY_ACTIVITY_THANKYOU_TITLE="поддержал участника %s в форуме за сообщение %s."                 (это я перевёл уже)

А вот на форуме "создал(а) новую тему '%s' в форуме." выходит по русски без моего вмешательства, а остальное - нет.

Может это не соответствие версий Joomla - JomSocial - Kunena?

А еще у меня стоит компонент com_acepolls
Так в Активности выдаёт:  %s участвовало в опросе %s    ;D участник среднего рода!
*

aptus

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
*

aptus

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Всё решено!
Переустановил языковой пакет Kunena. Он ставит в папку administrator/language/ru-RU/ этот файл- ru-RU.plg_kunena_community.sys.ini
Зашёл в него, поправил немного корявый перевод (нижние 3 строчки, перед последней) и всё.

Можно самому перевести английский файл из плагина про который говорил Samakat4ik и вставить куда я сказал под соответствующим именем.

Долго тупил потому, что изменяя перевод, обновлял страничку - ничего не менялось в "Активности".
Надо удалять новость и на форуме публиковать новый пост или ответ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отправка e-mail пользователям из компонента JomSocial 4.8.2

Автор Александр Кардаш

Ответов: 0
Просмотров: 6678
Последний ответ 02.04.2023, 17:38:07
от Александр Кардаш
Русификация JomSocial

Автор Fassendek

Ответов: 5
Просмотров: 7148
Последний ответ 13.03.2023, 11:41:24
от kochevnik
Не устанавливается JomSocial

Автор lolitma3

Ответов: 1
Просмотров: 5868
Последний ответ 01.04.2021, 12:00:27
от VadShip10
Переход из JomSocial в CommunityBuilder

Автор bizzy3

Ответов: 0
Просмотров: 4959
Последний ответ 22.03.2021, 12:29:57
от bizzy3
Ошибка при регистрации в JomSocial

Автор BlackAxXxE

Ответов: 5
Просмотров: 7700
Последний ответ 04.02.2021, 13:59:59
от Kijv