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

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Авторизация на site и www.site
« : 22.09.2010, 13:18:05 »
1. Вопрос
Есть ли возможность при авторизации на сайте http://site.ru также быть авторизованным и на http://www.site.ru?
Т.е. авторизовался на без www, потом перешел по ссылке на www, и авторизовываться повторно не надо?
http://www.site.ru - это алиас http://site.ru, т.е. одно и то же.
2. Вопрос
Если включить кэширование (стандартный модуль Joomla 1.5.20; также стоит sh404sef), зайти на www.site.ru, то в главном меню наблюдается следующий беспорядок:
1. Ссылка на главную выглядит как http://site.ru
2. Ссылки на все остальные пункты всех меню - как http://www.site.ru:

И наоборот:
Если зайти на http://site.ru, то на главную ссылка http://www.site.ru, а на другие http://site.ru
При отключении кэширования все в норме, т.е. "www." внезапно не появляется и не исчезает.

Еще бОльшие непонятки:
1. В логотипе-ссылке, а также в "панели навигации по сайту" (mod_breadcrumbs) такой проблемы как с "главной" замечено не было.
2. Если отключить кэширование меню (в настройках модуля, его выводящего), это не действует, т.е. проблема осталась.
3. Проверялось на 2-х сайтах J 1.5.20, шаблоны разные, sh404SEF версии разные

Дайти пожалуйста ответы, в какую сторону копать  ^-^
*

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Re: Авторизация на site и www.site
« Ответ #1 : 03.10.2010, 12:13:49 »
из-за указанной в вопросе 2 проблемы авторизованный пользователь при переходе на главную перестал быть авторизованным (вопрос 1). ну да я решил не искать решение проблемы, а сделал просто:
в .htaccess внес 2 строки:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
*

prosto-chups

  • Осваиваюсь на форуме
  • 33
  • 4 / 0
  • Сайтостроитель
Re: Авторизация на site и www.site
« Ответ #2 : 20.01.2011, 12:14:55 »
1. Вопрос
Есть ли возможность при авторизации на сайте http://site.ru также быть авторизованным и на http://www.site.ru?
Т.е. авторизовался на без www, потом перешел по ссылке на www, и авторизовываться повторно не надо?
http://www.site.ru - это алиас http://site.ru, т.е. одно и то же.
Такой же вопрос!
Я уже замучался гуглить и искать по форумам, подскажите, как решить эту проблему.
Нужно чтобы сессия была едина для:
http://site.ru, http://www.site.ru, http://subdomain.site.ru, http://newsubdomain.site.ru и так далее... (Движек сайта один, соответственно никаких мостов не нужно...)
То есть, один раз авторизировался и переходя по субдоменам не слетала авторизация, корзина (VirtueMart) и т.д.
Пытался найти где создается сессия и устанавливаются куки, но так ничего и не нашел (((
*

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Re: Авторизация на site и www.site
« Ответ #3 : 20.01.2011, 19:21:12 »
Впиши в .htaccess:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
*

prosto-chups

  • Осваиваюсь на форуме
  • 33
  • 4 / 0
  • Сайтостроитель
Re: Авторизация на site и www.site
« Ответ #4 : 21.01.2011, 17:24:05 »
Впиши в .htaccess:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Просто 301 редирект мне не подходит...
...один раз авторизировался и переходя по субдоменам не слетала авторизация, корзина (VirtueMart) и т.д...
Мне нужно переходить на субдомены с сохранением авторизации и корзины...
*

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Re: Авторизация на site и www.site
« Ответ #5 : 21.01.2011, 17:31:58 »
переходить на субдомены
на субдомен www или еще какой?
*

prosto-chups

  • Осваиваюсь на форуме
  • 33
  • 4 / 0
  • Сайтостроитель
Re: Авторизация на site и www.site
« Ответ #6 : 24.01.2011, 14:11:52 »
Не только www...
Это может быть:
forum.site.ru
shop.site.ru
photo.site.ru
video.site.ru
И так далее...
Не важно какой субдомен, все они направлены на основную директорию сайта.
То есть forum.site.ru и shop.site.ru ведут на один и тот-же сайт.
Так вот важно, чтобы сессия была одинакова для основного домена и всех субдоменов...
Чтобы переходя на субдомен сохранялись товары в корзине и не нужно было заново авторизироваться.
Нашел место, где посылаются куки браузеру, сменил домен с "site.ru" на ".site.ru", не помогло, убрал полностью, тоже не помогло...
*

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Re: Авторизация на site и www.site
« Ответ #7 : 24.01.2011, 19:55:22 »
Как понимаю, движок (скрипты, база данных) у всех доменов - один и тот же?
Как способом реализованы разные субдомены, по которым этот движок выдает страницы?
*

prosto-chups

  • Осваиваюсь на форуме
  • 33
  • 4 / 0
  • Сайтостроитель
Re: Авторизация на site и www.site
« Ответ #8 : 25.01.2011, 13:03:51 »
Как понимаю, движок (скрипты, база данных) у всех доменов - один и тот же?
Как способом реализованы разные субдомены, по которым этот движок выдает страницы?
Да, Движек один...
А в настройках хостера добавлены субдомены, ссылающиеся на основную директорию...
*

neo85r

  • Захожу иногда
  • 93
  • 10 / 0
  • Ускорение сайтов
Re: Авторизация на site и www.site
« Ответ #9 : 25.01.2011, 19:00:53 »
Думаю, придется копаться в коде. Покажи сайт, гляну как это вживую выглядит
*

prosto-chups

  • Осваиваюсь на форуме
  • 33
  • 4 / 0
  • Сайтостроитель
Re: Авторизация на site и www.site
« Ответ #10 : 25.01.2011, 19:14:04 »
Думаю, придется копаться в коде. Покажи сайт, гляну как это вживую выглядит
Неделю копался... Докопался наконец-то!
В файле /libraries/joomla/session/session.php немного исправил:
Строка 456:
Код
setcookie(session_name(), '', time()-42000, '/');
заменил на:
Код
setcookie(session_name(), '', time()-42000, '/', '.'.$_SERVER['HTTP_HOST']);
и
Строка 456:
Код
session_set_cookie_params( $cookie['lifetime'], $cookie['path'], $cookie['domain'], $cookie['secure'] );
заменил на:
Код
session_set_cookie_params( $cookie['lifetime'], $cookie['path'], '.'.$_SERVER['HTTP_HOST'], 'false' );

Я и раньше делал тут изменения, но не помогало... Потом, случайно наткнулся на на форуме:
Цитировать
Если поменяете домен проекта на другой, на домен второго уровня, то на третий уровень сессии будут переноситься (но не на 4ый - опять же политики безопасности).
А у меня как-раp домен был третьего уровня (сайт.org.ua), соответственно куки и не передавались субдомену...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Авторизация пользователей

Автор Вик2811

Ответов: 0
Просмотров: 1983
Последний ответ 27.08.2019, 13:55:52
от Вик2811
404 ошибка при обращении http://site.ru/index.php

Автор Oleg Inishev

Ответов: 2
Просмотров: 2155
Последний ответ 19.05.2017, 14:18:30
от SeBun
Авторизация в разделах

Автор terrentol

Ответов: 0
Просмотров: 1813
Последний ответ 09.10.2014, 11:42:45
от terrentol
Дубль главной страницы - site.ru/# - и другие...перенаправление, роботс, источник?

Автор Adrian1111

Ответов: 2
Просмотров: 1486
Последний ответ 02.04.2014, 16:16:06
от espey
Регистрация и авторизация

Автор Hufflepuff

Ответов: 0
Просмотров: 1951
Последний ответ 29.01.2014, 10:34:31
от Hufflepuff