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

Galyanoff

  • Захожу иногда
  • 252
  • 7 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #30 : 24.02.2012, 00:44:26 »
Ну что, кто мечтал об этом могут радоваться Community Builder теперь будет легко интегрироваться в K2

Интересно, а можно версию 2.5.5 обновить поверх 2.5.4 ? А то шаблоны уже свои созданы, да и в коде много чего изменял.
Или придется все по новой делать, шаблоны и т.д.?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Интеграция K2 в CommunityBuilder
« Ответ #31 : 24.02.2012, 02:29:02 »
Интересно, а можно версию 2.5.5 обновить поверх 2.5.4 ? А то шаблоны уже свои созданы, да и в коде много чего изменял.
Или придется все по новой делать, шаблоны и т.д.?
Можно обновить, она сверху просто зальется.
Ну если "правильно" изменяли, то все останется.
Бэкап сделайте, перед обновлением - он вас спасет если что.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Holden73

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
  • Я на Хору!
Re: Интеграция K2 в CommunityBuilder
« Ответ #32 : 15.03.2012, 20:19:38 »
Ну что, кто мечтал об этом могут радоваться Community Builder теперь будет легко интегрироваться в K2
Интеграция не полная! Проблемы с аватарами и ссылками на профиль решены, осталис лишь те что нет ссылок на статьи в K2 и посты/ответы в Kunena форуме.
А в общем уже хорошо, уже меньше гемороя, найду способы исправить эти глобальные недоразумения обязательно отпишусь! Если кто раньше решит, пишите срочно, поиграем кто раньше!)))
По поводу обновления с версий K2 2.5.. до 2.5.5, в Joomla 2.5.2 (у меня) через стандартные средства не удалось, пере установил сам K2 все прошло нормально. Не говорю "хорошо" по  тому, как перевод по нескольким полям слетел, правлю в ручную.
Всем удачного пользования! Уехал в China.
*

newvideo

  • Захожу иногда
  • 194
  • 2 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #33 : 21.05.2012, 23:58:01 »

 
Первое что нужно сделать это синхронизировать пользователей с помощью плагина: K2 User Plugin
Этот плагин заменяет оригинальный K2 User Plugin (в случае, если вы обновите K2 или установить ее поверх снова, вам необходимо будет повторно установить плагин). Он автоматически назначает пользователям К2 группы.
  мне нужно чтобы через стандартную форму регистрации пользователей они бы получали группу К2. Этот плагин поможет?
*

Wolfys

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #34 : 19.06.2012, 01:01:46 »
Очередной вебмастер - не подскажете как включить встроенную интеграцию в к2 что-бы он брал аватар из Cb ??
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
Re: Интеграция K2 в CommunityBuilder
« Ответ #35 : 04.08.2012, 14:32:30 »
  мне нужно чтобы через стандартную форму регистрации пользователей они бы получали группу К2. Этот плагин поможет?
он для Joomla 1.5
сам шучу - сам смеюсь
*

zip81

  • Новичок
  • 8
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #36 : 20.11.2012, 20:55:46 »
использую компонент k2 и CommunityBuilder а для регистрации использую модуль от CommunityBuilder создал группы пользователей <пользователи>в k2. выставил чтобы новые пользователи "выбирите группу K2 по умолчанию для новых пользователей" добавлялись в группу пользователи  ну и назначил права - при логине появилась ссылка для добавление материала. Зарегистрировал еще 1го юзера - у него таких прав не оказалось. вернулся в админку-пользователи К2 - этот новый юзер совсем не имеет группы в К2, то есть группу нужно присвоить вручную? как это можно побороть
*

gacky

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #37 : 14.12.2012, 05:42:41 »
использую компонент k2 и CommunityBuilder а для регистрации использую модуль от CommunityBuilder создал группы пользователей <пользователи>в k2. выставил чтобы новые пользователи "выбирите группу K2 по умолчанию для новых пользователей" добавлялись в группу пользователи  ну и назначил права - при логине появилась ссылка для добавление материала. Зарегистрировал еще 1го юзера - у него таких прав не оказалось. вернулся в админку-пользователи К2 - этот новый юзер совсем не имеет группы в К2, то есть группу нужно присвоить вручную? как это можно побороть
поборол? а то тоже не могу понять как это сделать, отказавшись от рег. формы К2 в пользу CB
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
Re: Интеграция K2 в CommunityBuilder
« Ответ #38 : 14.12.2012, 06:46:14 »
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
к сожалению уже не помню какой файл и какие изменение вносил, но думаю если хорошо поищете то все найдете
сам шучу - сам смеюсь
*

gacky

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #39 : 15.12.2012, 02:50:47 »
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
к сожалению уже не помню какой файл и какие изменение вносил, но думаю если хорошо поищете то все найдете
к сожалению, мне пока такое редактирование недоступно
нашел тему на форуме К2, там тоже никто пока решения не предложил
http://getk2.org/community/New-to-K2-Ask-here-first/12758-User-registration#166714
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #40 : 09.01.2013, 09:35:33 »
Тоже столкнулся с такой проблемой.
делал подобное, ищем файл который отвечает за создание полей нового юзера к2, там добавляем...
А разве не файл, который отвечает за регистрацию в CommunityBuilder?
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #41 : 10.01.2013, 02:09:08 »
Хм..  странное дело. Посмотрел базу. При регистрации пользователя через CB группа ему действительно не присваевается. Зато при первом вхождении на сайт, группа присваивается, как положено из той, что отмечена дефолтовской в настройках K2.
Но почему-то в таблице _k2_users поля userID и userName остаются незаполненными...

Думаю, решение этого вопроса как раз решит и автоматическое присваивание нужной группы K2.
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #42 : 10.01.2013, 03:33:17 »
Хе-хе, Решил-таки ))
Но это модификация плагина, т.е. делаем выводы об обновлениях ((

Речь идёт о плагине User - K2
Открываем файл plugins/user/k2/k2.php
и самую малость модифицируем функцию onLoginUser($user, $options)
В ней почему-то из $tmp не брались id и username.

Такая правка исправляет ситуацию:

    function onLoginUser($user, $options)
    {
        $params = JComponentHelper::getParams('com_k2');
        $mainframe = JFactory::getApplication();
        if ($mainframe->isSite())
        {
            $tmp = JFactory::getUser();
            $db = JFactory::getDBO();
            $db->setQuery("SELECT id FROM #__users WHERE username = ".$db->Quote($user['username']));
            $id = $db->loadResult();
            $db->setQuery("SELECT username FROM #__users WHERE username = ".$db->Quote($user['username']));
            $mytempusername = $db->loadResult();


            if ($id)
            {
                $k2id = $this->getK2UserID($id);
            }
            else
            {
                $k2id = false;
            }

            JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_k2'.DS.'tables');
            $row = JTable::getInstance('K2User', 'Table');
            if ($k2id)
            {
                $row->load($k2id);
            }
            else
            {
                $row->set('userID', $id);
                $row->set('userName', $mytempusername);
                $row->set('group', $params->get('K2UserGroup', 1));
            }
            $row->ip = $_SERVER['REMOTE_ADDR'];
            $row->hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
            $row->store();

            if ($params->get('cookieDomain') && $id)
            {
                setcookie("userID", $id, 0, '/', $params->get('cookieDomain'), 0);
            }
        }
        return true;
    }


В итоге как результат имеем:
пользователь, зарегенный в CB, при первой же авторизации получает выставленную в настройках K2 группу.
Что, собственно, и требовалось  ;)
« Последнее редактирование: 10.01.2013, 03:41:32 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

Vladyxa

  • Новичок
  • 1
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #43 : 27.01.2013, 12:12:45 »
Хе-хе, Решил-таки ))
Но это модификация плагина, т.е. делаем выводы об обновлениях ((

Речь идёт о плагине User - K2
Открываем файл plugins/user/k2/k2.php
и самую малость модифицируем функцию onLoginUser($user, $options)
В ней почему-то из $tmp не брались id и username.

Такая правка исправляет ситуацию:

    function onLoginUser($user, $options)
    {
        $params = JComponentHelper::getParams('com_k2');
        $mainframe = JFactory::getApplication();
        if ($mainframe->isSite())
        {
            $tmp = JFactory::getUser();
            $db = JFactory::getDBO();
            $db->setQuery("SELECT id FROM #__users WHERE username = ".$db->Quote($user['username']));
            $id = $db->loadResult();
            $db->setQuery("SELECT username FROM #__users WHERE username = ".$db->Quote($user['username']));
            $mytempusername = $db->loadResult();


            if ($id)
            {
                $k2id = $this->getK2UserID($id);
            }
            else
            {
                $k2id = false;
            }

            JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_k2'.DS.'tables');
            $row = JTable::getInstance('K2User', 'Table');
            if ($k2id)
            {
                $row->load($k2id);
            }
            else
            {
                $row->set('userID', $id);
                $row->set('userName', $mytempusername);
                $row->set('group', $params->get('K2UserGroup', 1));
            }
            $row->ip = $_SERVER['REMOTE_ADDR'];
            $row->hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
            $row->store();

            if ($params->get('cookieDomain') && $id)
            {
                setcookie("userID", $id, 0, '/', $params->get('cookieDomain'), 0);
            }
        }
        return true;
    }


В итоге как результат имеем:
пользователь, зарегенный в CB, при первой же авторизации получает выставленную в настройках K2 группу.
Что, собственно, и требовалось  ;)
Заработало! Огромнейшие спасибо! Как я долго искал решение этой проблемы! Наконец то...
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #44 : 29.03.2013, 16:31:34 »
в последней версии к2 в расширенных настройках есть кнопка по интеграции с КБ, наскок корректно работает не тестировал
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Интеграция K2 в CommunityBuilder
« Ответ #45 : 30.03.2013, 07:30:16 »
в последней версии к2 в расширенных настройках есть кнопка по интеграции с КБ, наскок корректно работает не тестировал
В тот то и дело)))
что для рассматриваемой функции присваивания группы по умолчанию при регистрации через модуль CB работает некорректно.
Кстати, там в последней версии были изменения в этом файле от разработчиков, но с ними тоже данный функционал не заработал.
Возможно, будет интересно: Интеграция с Ozon
*

vbzaxa

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #46 : 28.02.2014, 16:03:45 »
Ищу следующее. Как сделать, что бы в анкете во вкладках можно было вывести подписку какого то пункта меню или же что бы отображались написанные собой статьи или избранные например. Вот вы тут говорите про то, что бы ссылка с статьи в К2 вела на страницу пользователя в CB 1.9 и К2 2.6.0 все уже сделано, просто в настройках К2 поставить интеграцию с CB )) на моем сайте работает, К2 берет фотку с CB и ссылка ведет на анкету. А вот как сделать, то, что надо мне пока не нашел на просторах интернета, мб кто то поможет!
*

Позитив

  • Новичок
  • 4
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #47 : 21.03.2016, 20:45:43 »
Всем добрый вечер.
Не могу "скрестить" комментарии K2 и CommunityBuilder.
Хочу чтобы аватарки из CB отображались в комментариях K2.

Кто подскажет как решить данную ситуацию?

ЗЫ. Сами некрофилы)
« Последнее редактирование: 21.03.2016, 21:05:44 от Позитив »
*

Позитив

  • Новичок
  • 4
  • 1 / 0
Re: Интеграция K2 в CommunityBuilder
« Ответ #48 : 21.03.2016, 22:44:17 »
не актуально
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться