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

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Вою, не могу разобраться с БД сделана в foxpro.  >:(

Необходимо подключить БД и вывести ее содержимое в таблицу на сайте с возможностью фильтрации. БД состоит из 5 таблиц, не сложная.
Есть возможность перевести в MySQL с помощью DBConvert for MS FoxPro & MySQL.

Нужно сделать сегодня, срочно. Помощника Финансово отблагодарю. Skype: motoarhangel
« Последнее редактирование: 30.06.2014, 21:10:34 от Motoarhangel »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Подключение своей БД к Joomla
« Ответ #1 : 01.07.2014, 07:29:23 »
А не проще ли конвертнуть fox->xls/cvs/sql/что-то там еще, наиболее пригодное для обработки на php?
*

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Re: Подключение своей БД к Joomla
« Ответ #2 : 01.07.2014, 09:49:59 »
Ну ладненько, хоть так. Что то сразу не сообразил=)
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Подключение своей БД к Joomla
« Ответ #3 : 01.07.2014, 11:48:08 »
Кстати, fox - там же dbf'ники? http://www.php.net/manual/ru/book.dbase.php
*

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Re: Подключение своей БД к Joomla
« Ответ #4 : 01.07.2014, 12:46:13 »
Ну вот вывод
Код
<? 
$host = "localhost";    // MySQL server
$user_db = "admin";        // MySQL пользователь
$pass_db = "admin";            // MySQL пароль
$dbase = "diplom";        // MySQL база данных
$dtable = "company_kons";        // Таблица в базе данных
mysql_connect ($host, $user_db, $pass_db);
mysql_select_db($dbase);
$sql = "SELECT id, name, phone, img FROM $dtable";
$result = mysql_query($sql);
$rows = mysql_num_rows($result);
if ((!$rows) || ($rows < 1)) {echo "Результатов НЕТ!";}
else {
echo "<table border=1 cellspacing=1 cellpadding=0>";
$tr = 0; // счётчик ячеек  
while (list($id, $name, $phone, $img) = mysql_fetch_row($result)) {  
  if ($tr == 0) echo "<tr>"; // открываем строку  
echo "<td>$id</td><td>$name</td><td>$phone</td><td><img src=\"http://". $_SERVER['HTTP_HOST'] ."/$img\" alt=\"$name\" border=2></td>";
$tr++; // увеличиваем счётчик  ячеек  
if ($tr == 3) {  
 echo "</tr>"; // закрываем строку  
$tr = 0; // обнуляем счётчик  
  }  
}
print "</table>\n";
}
?>
А как с dbf организовать? Беда в том, что php я практически не знаю. Готовый код могу проанализировать, что то подправить. А писать еще не научен. У меня мозг заточен по Rad среды. ^-^
« Последнее редактирование: 01.07.2014, 12:54:05 от Motoarhangel »
*

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Re: Подключение своей БД к Joomla
« Ответ #5 : 01.07.2014, 15:56:44 »
Вроди разобрался и должно работать. Но почему то ошибку выдает.
Код
<?php
function TableMyDb($db) {
    if ($db) {
        $table = '<table>';
        for ($j = 1; $j <= dbase_numrecords($db); $j++) {
            $table .= "<tr>";
            $rec = dbase_get_record($db, $j);
            for ($i = 0; $i < dbase_numfields($db); $i++) {
                $table .= "<td>";
                $table .= $rec[$i];
                $table .= "</td>";
            }
            $table .= "</tr>";
        }
        $table .='</table>';
        dbase_close($db);
        return $table;
    }
}

$db = dbase_open('../activity.dbf', 0);
echo TableMyDb($db);
?>
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Подключение своей БД к Joomla
« Ответ #6 : 01.07.2014, 16:01:07 »
Вроди разобрался и должно работать. Но почему то ошибку выдает.
Код
<?php
function TableMyDb($db) {
    if ($db) {
        $table = '<table>';
        for ($j = 1; $j <= dbase_numrecords($db); $j++) {
            $table .= "<tr>";
            $rec = dbase_get_record($db, $j);
            for ($i = 0; $i < dbase_numfields($db); $i++) {
                $table .= "<td>";
                $table .= $rec[$i];
                $table .= "</td>";
            }
            $table .= "</tr>";
        }
        $table .='</table>';
        dbase_close($db);
        return $table;
    }
}

$db = dbase_open('../activity.dbf', 0);
echo TableMyDb($db);
?>
Какую ошибку и в каком именно месте?
Возможно $table .= htmlspecialchars($rec[$i]);
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Подключение своей БД к Joomla
« Ответ #7 : 01.07.2014, 16:15:57 »
Не нужно кидать сюда выдернутые из сети фрагменты. Лучше вразумительно изложите что собственно надо. Работать с dbf из связки apache+php+dbf. Хм. Чего-то не встречал dbf под linux. IIS есть виндовый, может и получится, но думаю мало кто дело с ним имел. Так долго гадать можно. В общем чего надо-то в результате? По функционалу?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Подключение своей БД к Joomla
« Ответ #8 : 01.07.2014, 16:23:31 »
Если понял правильно, импортнуть из dbf во фронт. dbase в php это и ест работа с dbf'никами, сам формат dbase4/dbase5 от fox практически не отличается, только в заголовке сигнатура версии по другому прописывается, но это не критично.
Последний раз я с ними сталкивался во времена т-паскаля и первых версий делфи, в 97-98 г.
*

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Re: Подключение своей БД к Joomla
« Ответ #9 : 01.07.2014, 16:28:49 »
Не нужно кидать сюда выдернутые из сети фрагменты.
Последний код написан руками.
Лучше вразумительно изложите что собственно надо.
Раз написал есть Joomla 3 в которой необходимо осуществить вывод данных из базы FoxPro, формат dbf.
Работать с dbf из связки apache+php+dbf. Хм. Чего-то не встречал dbf под linux. IIS есть виндовый, может и получится, но думаю мало кто дело с ним имел.
Код
apt-get install php-dbase
или
Код
yum install php-dbase
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Подключение своей БД к Joomla
« Ответ #10 : 01.07.2014, 16:39:45 »
Код
apt-get install php-dbase
Ба. Пасиб. Минусы узкой специализации.
Не оно?
http://www.php.net/manual/ru/ref.dbase.php
Ну и тут
http://stackoverflow.com/questions/9740869/php-odbc-vfp
*

Motoarhangel

  • Осваиваюсь на форуме
  • 30
  • 7 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать такой сайт на Joomla?

Автор tester124545

Ответов: 2
Просмотров: 1777
Последний ответ 28.10.2025, 06:03:09
от wishlight
Простенький калькулятор одной функции на JS (не Joomla)

Автор Dorfman

Ответов: 10
Просмотров: 1566
Последний ответ 23.11.2020, 13:39:14
от sivers
Как получить объект с полной информацией о материале через API Joomla? [РЕШЕНО]

Автор dm-krv

Ответов: 4
Просмотров: 1745
Последний ответ 03.08.2019, 16:30:51
от dm-krv
Как создавать мультиязычные статьи скриптом php в Joomla?

Автор SalityGEN

Ответов: 9
Просмотров: 1462
Последний ответ 02.03.2019, 13:33:41
от SalityGEN
Устройство конструкций php кода в Joomla и документация

Автор RTEagle

Ответов: 4
Просмотров: 1714
Последний ответ 08.05.2018, 13:09:32
от RTEagle