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

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Вчера пользователь написал, что не может зарегистрироваться(ошибка 403). Проверил, действительно после введения всех данных: логин и пароль, e-mail и т.д. и нажатии кнопки "Зарегистрироваться", открывается окно с ошибкой 403. Раньше все работало, пользователи регистрировались нормально. Потом делал несколько обновлений Joomla. Когда сломалось не знаю. Сейчас стоит Joomla 1.5.21 + CB 1.2.2 + куча всяких плагинов и компонентов. Войти с сайта через cb login могут и пользователи и админ. Ссылка с ошибкой выглядит так: сайт.com/component/comprofiler/?option=com_user&view=register&essp_err=check_failed . В чем может быть проблема? Помогите советом, пожалуйста.  !
« Последнее редактирование: 20.11.2010, 16:01:49 от sergioss »
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
ссылку чтоли дай, это ж не битва экстрасенсов
пись
подпись
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
Попробуйте отключить ЧПУ
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Обновил CB до 1.2.3, результат тот же. Ошибка 403. Ставил поверх.
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
А если попробовать удалить СВ полностью, а потом установить заново, пропадут зарегистрированные пользователи?
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
а вы сохраните все таблиці с бд с префиксом comprofile.

Даже если пропадут, можно восстановить
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Спасибо за дельный совет! А как сохранить эти таблицы? В phpmyadmin войти я смогу, а как сохранить таблицы не знаю.
Не напишите как это сделать?
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
выбираете нужную таблицу
затем сверху кнопка экспорт
зате окошко экспортта открывается. если ничего нетрогать то экспортируется вся база.

если ничего кроме комьюнити переустанавливаться небудет, то слева в списке таблиц нужно, зажав контрл выбрать все таблицы начинающиеся с  jos_comprofile.
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Спасибо БОЛЬШОЕ. Буду попробовать ))
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Блин чуть все не сломал... Славик я чет очкую. Да успакОйся ты(шутка юмора). Стремно СВ сносить стока там всего накручено...
Решил зайти с другой стороны, посмотрел что выдает с ошибкой 403:
Call stack
#    Function    Location
1    JSite->dispatch()    /.../public_html/index.php:68
2    JComponentHelper->renderComponent()    /.../public_html/includes/application.php:124
3    require_once()    /.../public_html/libraries/joomla/application/component/helper.php:162
4    JController->execute()    /.../public_html/components/com_user/user.php:25
5    UserController->display()    /.../public_html/libraries/joomla/application/component/controller.php:236
6    JController->display()    /.../public_html/components/com_user/controller.php:37
7    UserViewRegister->display()    /.../public_html/libraries/joomla/application/component/controller.php:310
8    JError->raiseError()    /.../public_html/components/com_user/views/register/view.html.php:36
9    JError->raise()    /.../public_html/libraries/joomla/error/error.php:171
10    JException->__construct()    /.../public_html/libraries/joomla/error/error.php:136

Может это как нибудь прояснит ситуацию?
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Цитировать
в каком браузере выскакивает ошибка 403? зашел на Вашу страниц регистрации в своем Firefox 3.6 б без проблем.

Браузер здесь, скорее всего ни при чем. В разных браузерах выдает такую ошибку(opera, ff, ie8, chrome).
Это не при заходе на страницу регистрации, а при самой регистрации. Заполняются все обязательные поля, нажимается кнопочка зарегистрироваться и после этого выскакивает ошибка 403. Соответственно при включенной отладке выдает вышеизложенную информацию. Тему агрессивно искусственно не поднимал. Просто пытаюсь в меру своих способностей решать возникшую проблему. Спасибо.
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Из админки удалил СВ обновленный уже до версии 1.3, поставил заново 1.3, попробовал зарегистрироваться, опять вылезает ошибка 403.
*

domanoff

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
тут дело не в самом CB, скорее всего, а в попытке обращения к функции регистрации...
*

domanoff

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
а ты родную регистрацию в Joomla отключил?
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
а ты родную регистрацию в Joomla отключил?
Да, конечно, раньше все было нормально, регились юзеры, они и сейчас есть(можно войти на сайт, в профиль оставлять комментарии, пользоваться форумом и т.д.) А вот новые не могут зарегистрироваться.
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
каким образом вы ее отключили?
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
каким образом вы ее отключили?
В настройках сайта: Настройки пользователя - Разрешить регистрацию пользователей - нет
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
В настройках сайта: Настройки пользователя - Разрешить регистрацию пользователей - нет

В более ранней версии CommunityBuilder'а имелся мамбот "Disable Joomla Registration" при помощи которого можно окончательно прибить стандартную регистрацию.
*

domanoff

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
в СИ установлена регистрация независимо от Joomla ?
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
в СИ установлена регистрация независимо от Joomla ?
В настройках СВ: Разрешить регистрацию пользователя - да, независимо от глобальных настроек сайта.
Рекомендованные установки: только через CB : установить : `Да` здесь и `Нет` в глобальных настройках(так и у меня).
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Пробовал выключить СВ, включил родной mod_login и через него: "Ответ неправильный. Попробуйте еще раз!" Т.е дело видимо не в СВ а где-то глубже...

Вернул все обратно. Если при заполнении формы регистрации ввести не правильные данные, то выдается об этом ошибка, после введения правильных данных и попытке регистрации вываливается ошибка 403
Помогайте, пожалуйста...
« Последнее редактирование: 05.12.2010, 21:51:53 от sergioss »
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
попробуйте в СВ "как и глобальная настройка"
и в настройках сайта включить регистрацию.
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Сделал. Вверху вылезает ошибка: Ответ неправильный. Попробуйте еще раз!
Ниже вывелась форма регистрации самой Joomla.
Вобщем я все это уже делал, не идет регистрация ни так, ни сяк, ни как. Можно только из админки пользователей заводить. 
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
Цитировать
Ответ неправильный. Попробуйте еще раз!

?  Этого явно недолжно быть.
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Я с этим полностью согласен. Что же делать?
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
Устанавливали какието плагины, типа captcha ?

Попробуйте снимать с публикации всякие "подозрительные" плагины, пробовать регистрацию, зтем публиковать обратно.

Есть ещё один тупой способ, попробуйте поискать в папке language в каком файле находится текст этой ошибки. ВОзможно, так можно будет определить что за расширение такое непускает.

Поищите в интернете текст этой ошибки. Возможно кто встречался. попробуйте временно перевести сайт на английский и посмотреть эту ошибку в английском варианте. Возможно в поиске есть английский вариант. ибо я на русском ничего подобного ненашёл. 
пись
подпись
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Спасибо. Буду думать в этом направлении.
*

sergioss

  • Захожу иногда
  • 51
  • 2 / 0
Начал потихоньку разбираться. В вышеописанном логе ошибки 403, путем сильных умственных напряжений допер, что нужно посмотреть в файлы и строчки указанные в логах.

В пункте 8.   JError->raiseError() /home/.../public_html/components/com_user/views/register/view.html.php:36 описано что-то про ошибку.

Соответственно нашел этот файл view.html.php и строку 36:
// Check if registration is allowed
      $usersConfig = &JComponentHelper::getParams( 'com_users' );
      if (!$usersConfig->get( 'allowUserRegistration' )) {
         JError::raiseError( 403, JText::_( 'Access Forbidden' ));
         return;
      }
Получается что у меня где-то выключена регистрация?
Но в настройках стоит как рекомендуют: выключить регистрацию на сайте и включить в СВ независимо от настроек сайта.
В php не разбираюсь ни разу. Может кто еще что подскажет.
Истина где-то рядом.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Возможность сделать разные типы регистрации

Автор kurz

Ответов: 0
Просмотров: 6373
Последний ответ 03.11.2022, 12:04:04
от kurz
Убрать имя (настоящее) при регистрации и в личном кабинете

Автор Vlad1

Ответов: 6
Просмотров: 5094
Последний ответ 27.09.2022, 22:01:21
от Vlad1
Проблема с авторизацией через CB Login

Автор kushiy

Ответов: 0
Просмотров: 5403
Последний ответ 17.01.2018, 10:51:48
от kushiy
Ошибка Access Usergroup Invalid

Автор Sintez83

Ответов: 1
Просмотров: 4877
Последний ответ 04.03.2017, 17:40:14
от Sintez83
Ошибка вывода списка материалов

Автор bb-pax

Ответов: 0
Просмотров: 2549
Последний ответ 13.07.2016, 19:25:18
от bb-pax