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

VampiRUS

  • Осваиваюсь на форуме
  • 31
  • 7 / 0
Плагин позволяет использовать kcaptcha в качестве catcha в компонентах.

Н забудьте выбрать плагин в "общих настройках"
Для использования catpcha в компонентах следует в файл описания формы добавить поле
Код: xml
<field
name="captcha"
type="captcha"
label="COM_USERS_CAPTCHA_LABEL"
description="COM_USERS_CAPTCHA_DESC"
validate="captcha"
/>
Совместим с Joomla 2.5.x
ссылка на страницу с плагином
« Последнее редактирование: 11.08.2012, 10:54:20 от VampiRUS »
*

Divman

  • Осваиваюсь на форуме
  • 24
  • 0 / 8
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #2 : 24.07.2012, 20:53:09 »
Сделал плагин, пробуйте.

Спасибо, отличное решение (долой рекаптчу!!)! Вроде работает ) Только языковые файлы не встали сами (Joomla! 2.5.6)
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #3 : 10.08.2012, 23:25:36 »
Добрый!

VampiRUS, необходимо ещё подкорректировать данный код в файле kcaptcha.php:

Код: php
public function onDisplay($name, $id, $class)
{
return '<a href="JavaScript:void(0)" title="'.JText::_('PLG_CAPTCHA_KCAPTCHA_REFRESH').'" onclick="document.adminForm.captimg.src=\''.JURI::base().'plugins/captcha/kcaptcha/img.php?\' + new String(Math.random());"><img id="captimg" src="'.JURI::base().'plugins/captcha/kcaptcha/img.php" alt="captcha" /></a><br/>
<input id="jform_captcha" style="width:'.$this->params->get('width').'px" class="required" type="text" name="kcaptcha_value" value=""/>';
}

заменить статичный id тега <form> - adminForm на параметр до такого вида:

Код: php
public function onDisplay($name, $id, $class)
{
return '<a href="JavaScript:void(0)" title="'.JText::_('PLG_CAPTCHA_KCAPTCHA_REFRESH').'" onclick="document.'.$this->params->get('form_id', 'adminForm').'.captimg.src=\''.JURI::base().'plugins/captcha/kcaptcha/img.php?\' + new String(Math.random());"><img id="captimg" src="'.JURI::base().'plugins/captcha/kcaptcha/img.php" alt="captcha" /></a><br/>
<input id="jform_captcha" style="width:'.$this->params->get('width').'px" class="required" type="text" name="kcaptcha_value" value=""/>';
}

Поскольку идентификатор в используемой форме может отличаться.
« Последнее редактирование: 07.12.2012, 19:25:52 от v-idea »
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #4 : 10.08.2012, 23:41:52 »
И ещё у меня попутный вопрос...
Как при разработке своего расширения интегрировать данный плагин CAPTCHA от VampiRUSа?
Что через параметры своего компонента это то понятно и это сделано а вот как выводить в сам шаблон пока не докопал...
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

VampiRUS

  • Осваиваюсь на форуме
  • 31
  • 7 / 0
Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #5 : 11.08.2012, 08:52:01 »
Спасибо. Добавил.
Если всё по канонам, то добавлять нужно в XML описание формы.
Код
		<field
name="captcha"
type="captcha"
label="COM_USERS_CAPTCHA_LABEL"
description="COM_USERS_CAPTCHA_DESC"
validate="captcha"
/>
Если нет, то импорт плагина и через триггеры вызов методов.
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #6 : 11.08.2012, 16:42:49 »
Да, спасибо! Уже разобрался.

Только возник новый вопрос... При включении CAPTCHA в форме обратной связи в компоненте контактов, при отправке сообщения выдаёт ошибку:
"Не верно введён проверочный код".
Никто не сталкивался с такой проблемой?
« Последнее редактирование: 11.08.2012, 18:03:01 от v-idea »
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #7 : 12.08.2012, 02:42:57 »
Только возник новый вопрос... При включении CAPTCHA в форме обратной связи в компоненте контактов, при отправке сообщения выдаёт ошибку:
"Не верно введён проверочный код".
Никто не сталкивался с такой проблемой?

Разобрался, вопрос снят.
Извините, в итоге сам ошибся. В файле kcaptcha.php в методе onDisplay изменил name="kcaptcha_value" инпута на свой для валидации, а в методе onCheckAnswer изменить забыл. А данный метод и есть проверка от спам-ботов. Вот у меня и name'ы и не совпадали!)
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

asg

  • Новичок
  • 2
  • 0 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #8 : 08.11.2012, 17:35:39 »
Скажите, а мог бы кто нибудь набросать небольшой комикс (пару картинок с поясняющим текстом) на примере любого модуля или компонента - т.е. краткую инструкцию по подключению этого плагина?

Я пробовал подключать его к YJ Pop Login: сперва добавлял
Код
<field
  name="captcha"
  type="captcha"
  label="COM_USERS_CAPTCHA_LABEL"
  description="COM_USERS_CAPTCHA_DESC"
  validate="captcha"
/>
в mod_yj_pop_login.php - но никаких новых полей в форме регистрации не появилось.

Затем попробовал добавить уже в mod_yj_pop_login.xml -в админке получил ошибки в настройках модуля.
Спойлер
[свернуть]

Спасибо!
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #9 : 09.11.2012, 16:49:00 »
Скажите, а мог бы кто нибудь набросать небольшой комикс (пару картинок с поясняющим текстом) на примере любого модуля или компонента - т.е. краткую инструкцию по подключению этого плагина?
...
Спасибо!

Добрый!
Уважаемый, asg во первых спасибо за модуль, он мне как раз сейчас пригодится!
А во вторых, по поводу подключения плагина CAPTCHA конечно на комиксы у меня времени нету, но немного подсказать могу. Вы Неправильно его подключаете. Данный способ подключения описанный выше предназначен для компонентов. Например, я собрал собственный компонент и в файле конфигураций моего компонента:

my_site/administrator/components/com_mycomponent/config.xml

добавляю:

Код: xml
<field name="captcha" type="plugins" folder="captcha" default="" label="COM_EVOFORMSMS_FIELD_CAPTCHA_LABEL" description="COM_EVOFORMSMS_FIELD_CAPTCHA_DESC" filter="cmd" >
<option value="">JOPTION_USE_DEFAULT</option>
<option value="0">JOPTION_DO_NOT_USE</option>
</field>

после чего в настройках моего компонента в админке появляется выпадающий список с выбором всех установленных CAPTCHA, в моём случае это: «Captcha - Kcaptcha» и «CAPTCHA - reCAPTCHA». кстати здесь первые два поля:
JOPTION_USE_DEFAULT это «- По умолчанию -», берёт значение из общих настроек сайта
JOPTION_DO_NOT_USE это «- Не выбрано ни одного -», соответственно не использовать капчу

Затем добавляю непосредственно само поле CAPTCHA в мою форму:

Код: xml
<field name="captcha" type="captcha" label="COM_CONTACT_CAPTCHA_LABEL" description="COM_CONTACT_CAPTCHA_DESC" validate="captcha"/>

 в файле:

my_site/components/com_mycomponent/models/forms/myview.xml

По поводу подключения CAPTCHA в модуль, то тут уже надо, как подсказал уважаемый VampiRUS:
Цитировать
Если нет, то импорт плагина и через триггеры вызов методов.
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

asg

  • Новичок
  • 2
  • 0 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #10 : 12.11.2012, 20:59:40 »
v-idea Большое спасибо за подробнейший ответ!!
К сожалению, моих знаний не хватит для использования триггеров для подключения CAPTCHA в модуль.

На данный момент получилось подключить ReCAPTCHA по инструкции: https://developers.google.com/recaptcha/docs/php?hl=ru-RU.
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #11 : 06.12.2012, 22:12:45 »
v-idea Большое спасибо за подробнейший ответ!!
К сожалению, моих знаний не хватит для использования триггеров для подключения CAPTCHA в модуль.

Да не за что!

Произвольный вызов события плагина через триггер:

Код: php
JPluginHelper::importPlugin( 'captcha' );
$dispatcher =& JDispatcher::getInstance();
$results = $dispatcher->trigger( 'onDisplay', $ParameterArray );

Ну как-то так... Только ещё в менеджере плагинов вроде надо выставить kcaptcha первым перед recaptcha (столбец "Порядок").

Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #12 : 07.12.2012, 19:27:57 »
Добрый!

VampiRUS, необходимо ещё подкорректировать данный код в файле kcaptcha.php:

Код: php
public function onDisplay($name, $id, $class)
{
return '<a href="JavaScript:void(0)" title="'.JText::_('PLG_CAPTCHA_KCAPTCHA_REFRESH').'" onclick="document.adminForm.captimg.src=\''.JURI::base().'plugins/captcha/kcaptcha/img.php?\' + new String(Math.random());"><img id="captimg" src="'.JURI::base().'plugins/captcha/kcaptcha/img.php" alt="captcha" /></a><br/>
<input id="jform_captcha" style="width:'.$this->params->get('width').'px" class="required" type="text" name="kcaptcha_value" value=""/>';
}

заменить статичный id тега <form> - adminForm на параметр до такого вида:

Код: php
public function onDisplay($name, $id, $class)
{
return '<a href="JavaScript:void(0)" title="'.JText::_('PLG_CAPTCHA_KCAPTCHA_REFRESH').'" onclick="document.'.$this->params->get('form_id', 'adminForm').'.captimg.src=\''.JURI::base().'plugins/captcha/kcaptcha/img.php?\' + new String(Math.random());"><img id="captimg" src="'.JURI::base().'plugins/captcha/kcaptcha/img.php" alt="captcha" /></a><br/>
<input id="jform_captcha" style="width:'.$this->params->get('width').'px" class="required" type="text" name="kcaptcha_value" value=""/>';
}

Поскольку идентификатор в используемой форме может отличаться.

p.s. Хотел добавить новый пост но нечайно отредактировал, так что цитирую его сюда.
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #13 : 15.05.2013, 18:32:22 »
А кто-нибудь знает как перевести или заменить на свое вот это

CAPTCHA*

над формой ввода?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

v-idea

  • Захожу иногда
  • 210
  • 35 / 0
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #14 : 05.06.2013, 19:13:24 »
А кто-нибудь знает как перевести или заменить на свое вот это

CAPTCHA*

над формой ввода?

А по конкретнее можно? Скрин или ещё лучше ссылку на саму форму. Тяжело гадать по кофейной гуще.
Как и где Вы выводите саму капчу?
Русифицированный компонент Widgetkit v1.0.2_27.02 Joomla! | Классический шаблон Rhuk Milkyway Ext 25 для Joomla 1.6/1.7/2.5/3.0
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Плагин группы captcha для joomla2.5 kcaptcha
« Ответ #15 : 05.06.2013, 20:41:13 »
да сделано уже давно. уже и забыла, как   ;D
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин "Русская типографика"

Автор Physicist

Ответов: 261
Просмотров: 197117
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

Ответов: 0
Просмотров: 4237
Последний ответ 27.08.2024, 15:39:37
от kkmspb
Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 150327
Последний ответ 20.04.2024, 21:10:33
от Beer
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 34123
Последний ответ 19.03.2023, 18:55:08
от ecolora
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 169200
Последний ответ 13.03.2023, 00:25:14
от ecolora