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

Ezio_Auditore

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Помогите, пожалуйста  >:( Делаю первый шаблон. Создал файлы index.php, templateDetails.xml, папки images и CSS. В index.php все прописал согласно шпаргалкам, в templateDetails.xml тоже вроде все верно, но если нужен код файлов, вот он:

Код
<?php 
defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
 xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
   <head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />
<link href="https://fonts.googleapis.com/css?family=Philosopher" rel="stylesheet">
<?php
if($this->countModules('sidebar') == 0) $contentwidth = "100";
if($this->countModules('sidebar') == 1) $contentwidth = "80";
?>
</head>
<body>
<div id="page">
<div id="top">
<div id="logo">
<h1><?php echo $app->getCfg('sitename'); ?></h1>
</div>
<div id="user1">
<jdoc:include type="modules" name="user1" />
</div>
<div id="user2">
<jdoc:include type="modules" name="user2" />
</div>
</div>
<div id="user3">
 <jdoc:include type="modules" name="user3" />
 </div>
 <div id="breadcrumb">
 <jdoc:include type="modules" name="breadcrumb" />
 </div>
 <div id="slider">
 <jdoc:include type="modules" name="slider" />
 </div>

 <div id="modules">
 <?php if($this->countModules('module1')) : ?>
 <div id="module1">
 <jdoc:include type="modules" name="module1 style="modulestyle" />
 </div>
 <?php endif; ?>
 
<?php if($this->countModules('module2')) : ?>
<div id="module2">
<jdoc:include type="modules" name="module2" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module3')) : ?>
<div id="module3">
<jdoc:include type="modules" name="module3" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module4')) : ?>
<div id="module4">
<jdoc:include type="modules" name="module4" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module5')) : ?>
<div id="module5">
<jdoc:include type="modules" name="module5" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module6')) : ?>
<div id="module6">
<jdoc:include type="modules" name="module6" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module7')) : ?>
<div id="module7">
<jdoc:include type="modules" name="module7" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module8')) : ?>
<div id="module8">
<jdoc:include type="modules" name="module8" style="modulestyle" />
</div>
<?php endif; ?>

<?php if($this->countModules('module9')) : ?>
<div id="module9">
<jdoc:include type="modules" name="module9" style="modulestyle" />
</div>
<?php endif; ?>
</div>

<div id="mainsection">

<div id="content<?php echo $contentwidth; ?>">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>

<?php if($this->countModules('sidebar')) : ?>
<div id="sidebar">
<jdoc:include type="modules" name="sidebar" style="sidebar>
</div>
<?php endif; ?>

<div id="footer">
<jdoc:include type="modules" name="footer" />
</div>

</div>
</div>
</body>
</html>

Код
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.6.5" type="template" client="site">
<name>noname</name>
<creationDate>24/01/2017</creationDate>
<author>noname.ru</author>
<authorEmail>admin@noname.ru</authorEmail>
<authorUrl>http://www.noname.ru</authorUrl>
<copyright>noname.ru 2017</copyright>
<license>GNU/GPL</license>
<version>1.0</version>
<description>The template made for noname.ru</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<folder>css</folder>
<folder>images</folder>
</files>
<positions>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>breadcrumb</position>
<position>slider</position>
<position>module1</position>
<position>module2</position>
<position>module3</position>
<position>module4</position>
<position>module5</position>
<position>module6</position>
<position>module7</position>
<position>module8</position>
<position>module9</position>
<position>sidebar</postion>
<position>footer</position>
</positions>
</extension>


При установке выдает следующую ошибку:

Warning

JInstaller: :Install: Can't find Joomla XML setup file.

Error

Unable to find install package

Не могу дальше писать стили,  пока не пойму в чем проблема. Почему он не устанавливается?

Update
Все, разобрался спустя два часа после поисков решения проблемы. Допустил опечатку.
« Последнее редактирование: 25.01.2017, 02:08:18 от Ezio_Auditore »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон jm MyPlace - не воспроизводится видео

Автор THE KILLERS

Ответов: 2
Просмотров: 5253
Последний ответ 23.07.2024, 13:58:16
от THE KILLERS
Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 8289
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 8544
Последний ответ 03.05.2023, 22:54:19
от SmiP
Нужно ли переносить custom.css при переезде на новый шаблон?

Автор gorbi_U

Ответов: 3
Просмотров: 5294
Последний ответ 09.02.2023, 21:05:42
от marksetter
Где в Joomla 3.4.3 шаблон материала? Шаблон Yootheme Organic

Автор annushka

Ответов: 13
Просмотров: 8355
Последний ответ 13.09.2022, 11:14:56
от tuztref