Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 7844 Просмотров
*

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
Просмотров: 158467
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

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

Автор Arkadiy

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

Автор ecolora

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

Автор ecolora

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