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

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Дополнение создано на основе алгоритма обратной связи, т.е. если Вам необходим калькулятор, то Вы создаете новую форму и в ней убираете все галочки, но поставив галочки на следующих: «Отображать страницу с благодарностями» и «Работать как калькулятор».
Обязательно заполните все поля!

По порядку:
1. Название — Название формы
2. Описание — Описание для чего калькулятор
3. Тема письма — Укажите в этом поле название формы

В поле «Шаблон формы обратной связи /калькулятора:» создается форма (шаблон) полей калькулятора.
Например:
Код
<form action="{ACTION}" method="post">
<input type="text" name="field1" value="{FIELD1}" size="10" /> + <input type="text" name="field2" value="{FIELD2}" size="10" /><br /><br />
<select name="select1{SELECT1}">
<option value="100"{SELECT1_100}>Порошковое напыление (Антик)</option>
<option value="200"{SELECT1_200}>Порошковое напыление (RAL)</option>
<option value="300"{SELECT1_300}>Ламинат</option>
<option value="400"{SELECT1_400}>Шпон</option>
</select>
<br /><br />
<input type="checkbox" name="checkbox1{CHECKBOX1}" value="1000"{CHECKBOX1_1000}>Кондиционер<br>
<input type="checkbox" name="checkbox2{CHECKBOX2}" value="2000"{CHECKBOX2_2000}>ABS
<br /><br />
<input type="radio" name="radio1{RADIO1}" value="10000"{RADIO1_10000} >Красный  <br>
<input type="radio" name="radio1{RADIO1}" value="20000"{RADIO1_20000} >Синий  <br>
<input type="radio" name="radio1{RADIO1}" value="30000"{RADIO1_30000} >Серый  <br><br>
Отправить результаты на e-mail: <input type="text" name="mailto" value="{MAILTO}" size="10" /><br><br>
<input type="submit" value="Рассчитать и отправить" />
</form><br><br>
Результат: {RESULT1}

В поле «Шаблон сообщения / формула калькулятора:» вводится формула, по которой будет происходить расчет.
Например:
Код
{FIELD1}+({FIELD2})+{SELECT1}+{RADIO1}+{CHECKBOX1}+{CHECKBOX2}

Поле «Шаблон отправки результата работы калькулятора на электронную почту» предназначено для калькулятора. Чтобы отобразить данное поле, необходимо нажать на ссылку в строке с галочкой "Работать как калькулятор:". Туда вводится шаблон, по которому будут приходить письма пользователям с результатом вычислений.
Пример шаблона:

Код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; {ENCODING}" />
</head>
<body>
Число 1: {FIELD1}<br />
Число 2: {FIELD2}<br />
Селект: {SELECT1}<br />
Радио: {RADIO1}<br />
Чекбокс1: {CHECKBOX1}<br />
Чекбокс2: {CHECKBOX2}<br />
Результат: {RESULT1}<br />
%%{MAILTO}%%
</body>
</html>

Поле «Шаблон страницы с благодарностями» просто введите любой символ, чтобы оно было заполнено, например, «Ок!».

Одной из особенностью является то, что если в поле будет вводится отрицательное число, то в поле «Шаблон сообщения / формула калькулятора:» необходимо этот параметр занести в круглые скобки, например,
Код
{FIELD1}+({FIELD2})

Для корректной работы калькулятора необходимо знать следующее:
— для типа text вписывать в «name» по-порядку field1, field2… в «value» так же как и в «name», только в фигурных скобках {FIELD1}, {FIELD2}...
— для select: обязательно использовать конструкцию типа name=«select1{SELECT1}», для option задается такое обозначение value=«100»{SELECT1_100}, т.е. option относится к SELECT1 и значение value после нижнего подчеркивания.
— Для чекбоксов используется следующая конструкция: name=«checkbox1{CHECKBOX1}» value=«1000»{CHECKBOX1_1000}, думаю, что тут все понятно
— Для радио-кнопок следующая конструкция: name=«radio1{RADIO1}» value=«10000»{RADIO1_10000}
— Для вывода результата используется метка {RESULT1}…{RESULTN} (RESULT1 — результат 1й формулы, RESULTN — результат последней формулы)
— Ввод формул осуществляется в привычном для пользователя виде: {FIELD1}+{SELECT1}. Если есть необходимость в расчетах по нескольким формулам при одних и тех же значениях, то необходимо разделять эти формулами символом «%», например: {FIELD1}+{SELECT1}%{FIELD1}/{SELECT1}
— По-умолчанию, если поле не заполнено, то оно присваивается к нулю. Так что следует учесть это при составлении формул!
— Необходимо делать «сквозную» нумерацию в названиях полей: {FIELD1}, {FIELD2}...{FIELD21}...{FIELDN}. Алгоритм такой: начинается перебор с {FIELD1}, потом ищется {FIELD2}, не найдя {FIELD2}, система понимает, что в данной форме только одно поле и перебор по  {FIELD} прекращается и переходит далее в {RADIO1}, {SELECT1}...
— Добавлена метка для отправки пользователю результатов вычислений: {MAILTO}. Она вставляется так же, как и метка {FIELD1}.

Дополнение (04 марта 2010):
+ Добавлена возможность вписывать альтернативное название формы для вывода его в title-страницы, что позволяет лучше индексировать сайт поисковиками!
Для обновления Вам придется удалить и заного установить компонент (скачайте по ссылке ниже).

Так же хотел сказать, что скорее всего это было последнее обновление компонента для версии Joomla 1.0.x. Сейчас все силы брошены на переписание компонентов под версию 1.5. Компонент будет разделен на два отдельных продукта: компонент "Формы обратной связи" и компонент "Калькулятор".
Если у Вас есть пожелания по версии компонента для 1.0, то оставляйте их в соответствующих темах, т.к. поддержка под эту версию НЕ прекращена.


Дополнение (02 марта 2010):
+ В административной части добавлена форма (шаблон) для отправки результатов вычисления калькулятора на e-mail.
+ Создана метка для вывода поля ( {MAILTO} ), в котором пользователь может писать свой электронный адрес, на который будут приходить письма с результатами вычислений (форма письма заполняется в шаблоне для отправки результатов вычисления калькулятора на e-mail).
+ Добавлено on-line уведомления о новых версиях и изменениях

Подробнее о метке {MAILTO} и его особенностях: данная метка предназначена для того, чтобы пользователь мог отправить результаты вычислений к себе на электронную почту. Формат письма (шаблон) создает администратор сайта (см. выше пример создания). Метка вводится в поле «Шаблон формы обратной связи /калькулятора:» так же, как и {FIELD1}:

Код
<input type="text" name="mailto" value="{MAILTO}" />
Далее ее нужно вставить в поле «Шаблон отправки результата работы калькулятора на электронную почту» следующим образом:
Код
%%{MAILTO}%%


Дополнение (16 февраля 2010): Появилась возможность использовать в калькуляторе сразу несколько формул!
Например, надо рассчитать в одной форме разные коэффициенты, тогда просто в поле формы вводите [/b]
Код
Результат1: {RESULT1}<br />
Результат2: {RESULT2}<br />

РезультатN: {RESULTN}
а в поле «формула калькулятора» вводите формулы, разделяя их символом «%»!
Пример:[/b]
Код
{FIELD1}+{FIELD2}+{SELECT1}+{RADIO1}+{CHECKBOX1}+{CHECKBOX2}%{FIELD1}+{FIELD2}%{FIELD2}+{SELECT1}
Если Вы используете одну формулу, то разделять ничего не надо, но в поле «Шаблон формы обратной связи /калькулятора:» необходимо указать при выводе результата метку {RESULT1} (используется по-умолчанию данная метка)!

Алгоритм калькулятора построен на принципе обратной польской записи

При установки компонента создаются две формы: форма обратной связи и форма калькулятора!

Работает на Joomla 1.0.x / Joostina (проверялось на 1.2.0)

Если Вы хотите выводить форму калькулятора на отдельной странице, то Вам просто необходимо скачать модуль обратной связи, настроить его и в любом материале поставить метку: {mosloadposition user1}, где user1 — позиция модуля.

Демонстрация работы

Скачать (версия на 12 марта 2010)
« Последнее редактирование: 11.07.2010, 13:27:49 от buro3v.ru »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Компонент обновился (16.02.2010)
Если у Вас уже установлен компонент, то разархивируйте архив и просто обновите два файла: b3v_feedback.php и b3v_feedback.html.php
« Последнее редактирование: 16.02.2010, 11:51:48 от GlooM »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Новое обновление компонента (02.03.2010)!
Если у Вас установлен компонент и Вы хотите обновить его, то Вам придется:
а) Скопировать формы в текстовый документ, чтобы их сохранить
б) Удалить компонент
в) Заново установить новый
г) Опять создать формы и вставить данные, которые Вы сохранили в пункте "а".
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Еще одно обновление:

Добавлена возможность вписывать альтернативное название формы для вывода его в title-страницы, что позволяет лучше индексировать сайт поисковиками!
Для обновления Вам придется удалить и заного установить компонент (скачайте по ссылке ниже).
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
11.03.2010
+ Исправлена ошибка с альтернативным полем
+ Убрана возможность с помощью js открывать и закрывать форму для отправки писем с результатами работы на e-mail. Теперь она отображается по-умолчанию.
Обновите компонент, скачав его от сюда. Распакуйте и замените все файлы в каталогах administrator/components/com_b3v_feedback и components/com_b3v_feedback. Или же просто переустановите компонент
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
12.03.2010:
Еще одно обновление компонента.
Сделано так, чтобы, если используется калькулятор и используется отправка результатов на эл. почту, то выводился текст из "Шаблон страницы с благодарностями" (т.е. Вы задаете текст, например, "Спасибо! Результаты отправлены Вам на эл. почту!" и этот текст будет выводиться сверху формы после нажатия на кнопку "Рассчитать")
Обновить компонент можно заменив файлы из архива lang/russian.html, b3v_feedback.php и b3v_feedback.html.php на файлы в каталоге components/com_b3v_feedback
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 1.6 не могу войти в админку

Автор stendapuss

Ответов: 3
Просмотров: 6566
Последний ответ 01.07.2017, 13:35:38
от stendapuss
Как переделать сайт, cозданный в Joomla Lavra Edition 2008 (1.0.15) на Joomla3x ?

Автор KrisKras

Ответов: 12
Просмотров: 7342
Последний ответ 21.02.2017, 15:15:17
от KrisKras
Восстановление управляемости сайта на Joomla 1.0.12 после обновления php до версии 5.5 и последовате

Автор galogen

Ответов: 6
Просмотров: 6852
Последний ответ 15.02.2017, 01:58:44
от Alex Revo
Joomla 1.0.15 и php 5.3.1

Автор lsk

Ответов: 36
Просмотров: 38691
Последний ответ 27.05.2016, 18:35:44
от Wertos
Кодировка Joomla lavra edition 2008

Автор evgen22

Ответов: 12
Просмотров: 7425
Последний ответ 22.08.2015, 14:26:24
от SeBun