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

oweijek111

  • Новичок
  • 2
  • 0 / 0
Всем привет!
Бьюсь не первый день, но никак не могу найти проблему.
Стоит J4.1.2 + SP Page Builder Pro 3.7.15.
Созданы страницы в PB, в меню назначена в качестве главной одна из страниц PB.
Создана 404 страница, в меню также она есть.
В error.php в шаблоне указана ссылка на нее. Собственно, содержимое его:

Код
<?php
defined('_JEXEC') or die;

if (($this->error->getCode()) == '404') {
header("HTTP/1.0 404 Not Found");

$url=JURI::root()."index.php?option=com_sppagebuilder&view=page&id=109";
$data = file_get_contents($url) or die("Cannot open URL");
    echo $data;
exit;
}

Теперь собственно проблема. При переходе на сайт по example.com/aaa.php, example.com/aaa.html - страница 404 корректно отображается.
Если сделать запрос example.com/aaa, то переходит на главную.
Если создать обычный материал Joomla и назначить его Главной, то все начинает корректно работать. Как временное решение, в nginx сделал 301 редирект:
Код
	
location = / {
            return 301 /home;
}
Но это скорее костыль, чем решение.
Как быть ? Где проблема??
Конфиг nginx прилагаю:
Код
server {
listen 443 ssl;

server_name example.com www.example.com;
root /var/www/example.com;
index index.php;

access_log /var/www/example.com/administrator/logs/nginx/access.log;

#Сертификаты
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

# Размер буфера заголовка
client_body_buffer_size 32k;
client_header_buffer_size 8k;
large_client_header_buffers 8 64k;


# Add_header Access-Control-Allow-Origin *; serve static files directly
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
            access_log off;
            expires max;
            log_not_found off;
        }
 
#Страница ошибки 404
error_page 404 /index.php?option=com_sppagebuilder&view=page&id=109;
 
#Временно 301

location = / {
            return 301 /live;
}

#SEF для Joomla
location / {
try_files $uri $uri/ /index.php?$args;
}




location ~* \.php$ {
try_files $uri = 404;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
include     /etc/nginx/conf.d/php_php-fpm.conf;
}


    location ~ /\.ht {
            deny all;
    }
 
}

# Редирект с http на https
server {
    if ($host = example.com) {
return 301 https://example.com$request_uri;
    }

    if ($host = www.example.com) {
return 301 https://example.com$request_uri;
    }

listen 80;
server_name example.com www.example.com;
    return 404;
}

Буду рад любому совету!
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Вот так недостаточно будет в error.php? При наличии алиаса меню 404 на соответствующий материал?
Код
echo file_get_contents(JURI::root().'/404');
Начиная с версии 1.5 это все прекрасно работает, одна строка в error.php
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

oweijek111

  • Новичок
  • 2
  • 0 / 0
Убрал 301 редирект из конфига nginx.

Сделал. Страница 404 корректно отображается при запросах
сайт/1.html, сайт/1.php

если запрос - сайт/1
то опять попадаю на главную с кодом 200.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление страницы в SP Page Builder

Автор dodsik

Ответов: 1
Просмотров: 2903
Последний ответ 09.05.2025, 15:13:33
от sivers
SP Page Builder + JShortcodes, красивый список

Автор kunsaid

Ответов: 0
Просмотров: 2876
Последний ответ 07.04.2025, 11:21:06
от kunsaid
Не работает Edit Page в SP Page Builder, невозможно редактировать страницу

Автор sergspb

Ответов: 4
Просмотров: 5341
Последний ответ 17.07.2024, 12:03:59
от sergspb
Создаются дубли страниц с адресами ID страниц SP Page Builder

Автор AndreN

Ответов: 2
Просмотров: 5417
Последний ответ 23.04.2024, 17:18:16
от Alexeyman
Аддон "текстовый блок" SP Page Builder убирает атрибуты, добавленные вручную

Автор Ellis

Ответов: 5
Просмотров: 5278
Последний ответ 18.04.2024, 15:14:41
от Vastriet