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

на локальной машине все ок.. при попытке пернести базу на хостера выходят знаки вопросов..
у хостера пробовал ставить базы разных типов и cp1251 и utf8 пробовал конвертировать балицы и саму базу но всеравно одно и тоже...
но добавление строчки @mysql_query("set names cp1251"); в файл database.php НЕпомогло ...
« Последнее редактирование: 09.02.2008, 16:53:55 от Mitrich »
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
у хостера пробовал ставить базы разных типов и cp1251 и utf8 пробовал
а можно узнать как?

удалить таблицы, выполнить запрос
ALTER DATABASE _имя_базы_данных_ COLLATE 'cp1251_general_ci' CHARSET 'cp1251'
после этого импортировать, предварительно убедившись, что скрипт сохранён в кодировке Windows-1251

но добавление строчки @mysql_query("set names cp1251"); в файл database.php НЕпомогло ...
этого мало

в файл /includes/database.php необходимо вставить строчки
$this->_cursor mysql_query"set session character_set_server=cp1251;"$this->_resource );
$this->_cursor mysql_query"set session character_set_database=cp1251;"$this->_resource );
$this->_cursor mysql_query"set session character_set_connection=cp1251;"$this->_resource );
$this->_cursor mysql_query"set session character_set_results=cp1251;"$this->_resource );
$this->_cursor mysql_query"set session character_set_client=cp1251;"$this->_resource );


[вложение удалено Администратором]
« Последнее редактирование: 24.12.2006, 12:53:59 от userxp »
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
А я делал немножко по-другому.
Я ставил в файле index.php после строки require_once( 'includes/joomla.php' );

такие строки

mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

Taila

  • Осваиваюсь на форуме
  • 16
  • 2 / 0
  • Когда на душе полуночный дым (с)
Принцип работы с кодировками:

1. Выяснить у хостера или через phpMyAmin все установленные значения системных переменных MySQL-сервера. (И глобальные и для текущей сессии).

Какие они существуют смотри:
http://andyr.mrezha.ru/index.php?option=com_content&task=view&id=87&Itemid=48

(Можно сравнить с системными переменными на своем локальном хостинге. Тогда сразу понятно где собака порылась)

2. Проверить файловым менеджером файлы сайта или дистрибутива на наличие установок системных переменных в ненужной кодировке ( например в UTF8). Задав искать похожие слова (UTF8) в определенном каталоге во всех файлах.

3. Все что не соответствует нужной кодировке (например cp1251) скорее всего придется поменять.

4. Если установок системных переменных в просмотренных файлах не нашлось, а при сверке системных переменных полученных от хостера или  phpMyAdmin были выявленны установки ненужных кодировок, то надо самостоятельно прописать команды на их смену.
Вариантов уже описывалась масса. Повторяться не буду.
Главное: Глобальные скорее всего меняет только хостер.
А вот переменные сессий вполне реально самому.

Важно! Нужно быть внимательным в каждом конкретном случае.

 См выше цитату от yAnTar

4. Теперь можно устанавливать сайт.


« Последнее редактирование: 30.10.2007, 13:48:47 от Taila »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить стиль текста материала

Автор Mitrich

Ответов: 0
Просмотров: 11331
Последний ответ 23.03.2007, 19:11:17
от Mitrich