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

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
Вот собственно вопрос. Есть у меня скрипт unzip.php + pclzip.lib.php Он отлично распаковывает архив, но распаковывать архив (который разбит на части) не хочет , т.е первую часть распаковывает а остальные нет :(

Расскажите  как и чем частями распаковываете?
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
ответ на вопрос, постановкой вопроса: как ты запаковал зипом с разбиением на части?
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
Да!. Есть архив зип в 25 мб но так как лимит на хостинге 3 мб.
Разбил я на части папку сайта ( 1.zip, 1.z01, 1.z02 и.тд )

Думал я различий не каких, закинул на хост все части архива - выбрал в скрипте 1.zip и все, распаковало то что было в  1.zip - остальные части не соединило и не распаковало... :(

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

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
ни адин архиватор не умеет разбивать зип архивы, а значит и...
если по отдельности их запаковывал, то по отдельности и распакуй каждую часть.
расширения менять нельзя, как ты сделал!  можно только так: часть1.zip, часть2.zip, часть3.zip .....
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
нет, мы не поняли друг друга, или я торможу :)

Вот смотри есть просто папка сайта - весит она 50 мб. Её мне надо захинуть на хостинг. Варианты:
1. Взять как есть через фтп клиент всю папку и перекинуть.. НО это долго и к тому же через некоторое время файлзила вырубается и все - ни слуха не духа .. :(
2. Папку запаковать в зип архив. Сделал, сжало до 25 мб . Все ничего - но лимит на хосте и такой файл закачать не могу :((
3. При запаковке папки указать на разбиение архива по частям 3 мб.
Все класс разбивает но, как я описал выше ( 1.zip, 1.z01, 1.z02 и.тд ) и на хостинге только главная часть распаковывается

Как папку автоматом архивировать чтобы были части равные и часть1.zip, часть2.zip, часть3.zip ....???. и пусть даже каждую по отдельности придется распаковывать .
Походу такого нет . Архивы созданые частями - свзяаны ведь ...

Короче как выпутаться?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
вообщем тебе нужно каждую папку заархивировать в отдельный архив, залить на серв и там распаковать. Безовсяких связаных архивов, т.к. zip всё-таки не многотомный архив, если только rar

Зип не разбивается на архивы. Это можно сделать с любым файлом. Винраром соответственно такой архив тоже не соберешь.

Весьма популярная бесплатная программа для разрезания и сборки файлов (Freeware file-splitter and joiner for Windows XP, Vista, 2000, NT, 95, 98, ME) - http://www.freebyte.com/hjsplit/

Как работать с программой:
Сборка файла
1. Переписать в одну папку ВСЕ файлы для сборки (они имеют расширение от ".001" до ".номера-последнего-по-счёту-куска-исходного-файла"). По умолчанию собранный файл будет помещён в эту же папку.
2. Скопировать в эту же папку файл hjsplit.exe (чтобы не бродить по дереву каталогов).
3. Запустить программу HjSplit.
4. На панели "HJSplit" (зелёный фон для версии 2.3) нажать кнопку "Join" ("Соединить")
5. На появившейся панели "File Join" щёлкнуть мышью в любом месте на строке "Input file".
6. В появившемся новом окне с белой надписью "Select the first input file" в верхней строке (синий фон) выбрать файл с расширением ".001" и щёлкнуть по слову "Open".
7. На панели "File Join" щёлкнуть по слову "Start" ==> Появится линейка состояния процесса (progress-bar), которя будет постепенно заполняться синими квадратами (тот самый progress). По завершении сборки файла программа выдаст сообщение. ==> Нажать  "OK". ==> Теперь в папке с файлами для сборки (см. пункт 1) лежит и собранный файл.
8. На панели "File Join" щёлкнуть мышью по слову "Close" ==> панель должна исчезнуть.
9. На панели "HJSplit" щёлкнуть "Exit" или крестик в правом верхнем углу.
10. Удалить из папки (см. пункт 1) ненужное.

Разрезание файла
1. Закинуть в одну папку файл, который надо разрезать, и файл hjsplit.exe.
2. Запустить программу HjSplit.
3. На панели "HJSplit" (зелёный фон для версии 2.3) нажать кнопку "Split" ("Разрезать")
4. На появившейся панели "File Split" выбрать размер "куска", на которые будет разрезан исходный файл (в Кбайтах или Мбайтах), потом щёлкнуть мышью в любом месте на строке "Input file".
5. В появившемся новом окне с белой надписью "Select input file" в верхней строке (синий фон) выбрать исходный файл и щёлкнуть по слову "Open".
6. На панели "File Split" щёлкнуть по слову "Start" ==> Появится линейка состояния процесса (progress-bar), которя будет постепенно заполняться синими квадратами (тот самый progress). По завершении программа выдаст сообщение. ==> Нажать  "OK". ==> Теперь в папке лежат исходный файл и его "нарезка" - файлы с расширениями от ".001" до ".номера-последнего-по-счёту-куска".
7. На панели "File Split" щёлкнуть мышью по слову "Close" ==> панель должна исчезнуть.
8. На панели "HJSplit" щёлкнуть "Exit" или крестик в правом верхнем углу.
9. Удалить из папки (см. пункт 1) ненужное.

ссылка на оригинал откуда я это взял: http://www.esc-team.com/index.php?topic=3482.msg14227#msg14227
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Попробуй переименуй 1.z01 в 1.zip - если откроется, переименуй все файлы. Пакетное переименование возможно например через FileMenu Tools.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться