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

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Проблема с авторизацией
« : 21.05.2011, 17:31:45 »
Joomla 1.5.21 + VirtueMart 1.1.5 , проблема в следующем: авторизуется на ура, восстанавливает пароль на ура, регистрируется на ура, но вот если вводишь неправильный логин\пароль, то вместо сообщения об ошибки выбрасывает на пустую страницу с адресом http://сайт.com/index.php?option=com_user&task=login.
У меня была когда-то установлена loginza, может это она негодяйка после удаления так повлияла на авторизацию? Очень был бы рад если бы подсказали где капать. Заранее спасибо
« Последнее редактирование: 22.05.2011, 14:15:34 от adamovrd »
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #1 : 21.05.2011, 21:15:30 »
Не должно там быть пустой страницы. Включи отображение ошибок в .htaccess чтобы увидеть, что его гнетёт.
http://joomla.org.ua/tips-tricks-tutorials/joomla-howto/280-2011-03-25-09-27-44
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #2 : 22.05.2011, 05:07:34 »
Спасибо за ответ, но, к сожалению, не помогло, после добавления ровным счетом ничего не изменилось. Может так нагляднее будет, вот сайт на котором проблема: http://drakopanda.com
если просто нажать на кнопку войти или ввести неправильный логин\пароль, то перекидывает на эту страницу http://drakopanda.com/index.php?option=com_user&task=login
А она пустая. Подскажите, если знаете где генерируется эта ссылка, т.к. при замене task на view происходит хоть какая-то сподвижка и он перекидывает на страницу авторизации, частично это бы решило проблему.
« Последнее редактирование: 22.05.2011, 05:15:13 от adamovrd »
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #3 : 22.05.2011, 05:12:34 »
Через DirectAdmin посмотрел, в логах никаких ошибок не возникает
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #4 : 22.05.2011, 05:20:20 »
Попробуй в шаблоне переимновать эту папку во что-то другое: /templates/YOURTEMPLATE/html/com_user
в  /templates/YOURTEMPLATE/html/com_user_temp например. Как тогда себя поведёт?

З.Ы. И всё-таки мне не вериться, что белая страница - это не ошибка PHP. Думаю, как-то ошибку всё-таки можно и нужно увидеть.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #5 : 22.05.2011, 05:51:58 »
По данному адресу у меня не было папки, переименование components/com_user  в components/com_user_temp, привело к появлению 404 ошибки
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #6 : 22.05.2011, 05:55:40 »
переименование components/com_user  в components/com_user_temp, привело к появлению 404 ошибки

Ну это понятно.

Не знаю, что сказать. А если СЕФ отключить? Другой шаблон Джумлы и ВМа попробовать? Надо определить, кто виноват.
« Последнее редактирование: 22.05.2011, 05:59:06 от Gruz »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #7 : 22.05.2011, 06:03:50 »
к сожалению, без изменений. Не подскажите, а где генерируется сообщение о том что пароль или логин введены неправельно?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #8 : 22.05.2011, 06:08:42 »
Скорее всего тут: components/com_user/controller.php
Там есть функция login. Но из неё есть ответвления в другие функции.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #9 : 22.05.2011, 06:15:08 »
копаюсь в нем уже не первый день ,и заменял на оригинальный, и что только не делал. Буду продолжать
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #10 : 22.05.2011, 06:18:45 »
Вот так она у меня выглядит,

Код
function login()
{
// Check for request forgeries
JRequest::checkToken('request') or jexit( 'Invalid Token' );

global $mainframe;

if ($return = JRequest::getVar('return', '', 'method', 'base64')) {
$return = base64_decode($return);
if (!JURI::isInternal($return)) {
$return = '';
}
}

$options = array();
$options['remember'] = JRequest::getBool('remember', false);
$options['return'] = $return;

$credentials = array();
$credentials['username'] = JRequest::getVar('username', '', 'method', 'username');
$credentials['password'] = JRequest::getString('passwd', '', 'post', JREQUEST_ALLOWRAW);

//preform the login action
$error = $mainframe->login($credentials, $options);

if(!JError::isError($error))
{
// Redirect if the return url is not registration or login
if ( ! $return ) {
$return = 'index.php?option=com_user';
}

$mainframe->redirect( $return );
}
else
{
// Facilitate third party login forms
if ( ! $return ) {
$return = 'index.php?option=com_user&view=login';
}

// Redirect to a login form
$mainframe->redirect( $return );
}
}
« Последнее редактирование: 22.05.2011, 14:05:29 от adamovrd »
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с овторизацией
« Ответ #11 : 22.05.2011, 14:07:39 »
Переустановка модуля не дала результатов, стандартный модуль Joomla ведет себя также, только шлет на страницу index.php, шлет, но не переходит. Т.е. только отображается в строке браузера. Пробовал установить модуль VirtueMart plus, все тоже самое, поэтому 100% проблема не в модули, так что вопрос остается открытым, буду благодарен за любую помощь.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Проблема с овторизацией
« Ответ #12 : 22.05.2011, 14:15:34 »
Возможно при переносе какие-то файлы не долились.

Дай архив сайта akeebabackup`ом, поставлю у себя на локалке, найду проблему. Иначе помочь не могу.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #13 : 22.05.2011, 15:32:53 »
Возможно при переносе какие-то файлы не долились.

Дай архив сайта akeebabackup`ом, поставлю у себя на локалке, найду проблему. Иначе помочь не могу.

Отправил в личку, огромная благодарность за помощь
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Проблема с авторизацией
« Ответ #14 : 22.05.2011, 17:52:41 »
Gruz огромное спасибо, проблема решена отключением плагина openID и плагина Кэша, а так же изменением в шаблоне:
с
Код
<div id="message"><jdoc:include type="message"/></div>
на
Код
<div id="message"><jdoc:include type="message" /></div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с регистрацией пользователей VirtueMart 1.5

Автор Хусен

Ответов: 7
Просмотров: 1884
Последний ответ 24.04.2014, 13:04:48
от fsv
Проблема с регистрицией J!2.5 + VirtueMart 1.2

Автор Wolverine

Ответов: 0
Просмотров: 1168
Последний ответ 13.11.2013, 21:01:52
от Wolverine
Проблема в корзине с заказом товара VirtueMart 1.1.9

Автор Shurik-N21

Ответов: 8
Просмотров: 3804
Последний ответ 05.04.2013, 10:04:37
от robert
Корзина и оформление заказа. Проблема

Автор kart072

Ответов: 0
Просмотров: 1886
Последний ответ 29.11.2012, 19:05:18
от kart072
И вновь проблема с авторизацией!

Автор Cinnober

Ответов: 2
Просмотров: 2114
Последний ответ 12.02.2012, 18:11:32
от sash44