Новости Joomla

Как тестировать 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

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Добрый день, поставил форму, при нажатии на кнопку вызова формы, она убегает почти в самый низ сайта, а не в середину окна, как можно исправить?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Добрый день, поставил форму, при нажатии на кнопку вызова формы, она убегает почти в самый низ сайта, а не в середину окна, как можно исправить?

Отключить в инспекторе кнопку тестирования адаптивного дизайна? :) Честно, не знаю, почему еще может быть такая проблема.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Отключить в инспекторе кнопку тестирования адаптивного дизайна? :) Честно, не знаю, почему еще может быть такая проблема.

И причем при нажатии еще раз, она уходит еще ниже(
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
И причем при нажатии еще раз, она уходит еще ниже(

Ссылку на сайт выложите, посмотрим.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Ссылку на сайт выложите, посмотрим.

http://saman21.ru/ - ниже слайдов есть "РЕМОНТ «ПО ЧАСТЯМ»"(статья выделена жёлтым), вот в конце этой статьи ссылка "Обратная связь".
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
http://saman21.ru/ - ниже слайдов есть "РЕМОНТ «ПО ЧАСТЯМ»"(статья выделена жёлтым), вот в конце этой статьи ссылка "Обратная связь".

В файле /media/mod_simplecallback/js/simplecallback.js на 204 строке:
Код
top: window.pageYOffset + (window.innerHeight - modalWindowHeight)/2

Отпишитесь только, помогло или нет :)
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
В файле /media/mod_simplecallback/js/simplecallback.js на 204 строке:
Код
top: window.pageYOffset + (window.innerHeight - modalWindowHeight)/2

Отпишитесь только, помогло или нет :)


Всё работает, благодарствую =)

Ещё вопрос, модуль обязательно опубликовывать, что бы он работал? Или как то можно обойти? Если я модуль не опубликовываю, а ссылку вставляю, то он не вызывается.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Модуль должен быть опубликован, обойти нельзя. Вы можете поместить его в скрытую позицию, если не хотите чтобы заголовки отображались.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Модуль должен быть опубликован, обойти нельзя. Вы можете поместить его в скрытую позицию, если не хотите чтобы заголовки отображались.

Всё спасибо)

Ещё вопрос: можно-ли сделать что бы сообщение об успешной отправки было не в новом окне, а в том же где и форма обратной связи?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Ещё вопрос: можно-ли сделать что бы сообщение об успешной отправки было не в новом окне, а в том же где и форма обратной связи?

Почитайте эту ветку, я уже где-то отвечал на вопрос.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Да без проблем, подучите jQuery, все очень просто, правда:
Код
// Прячем все содержимое формы
jQuery(form).html();
// Добавляем сообщение о том что сообщение отправлено:
jQuery(form).prepend(data.message);
// Добавляешь кнопочку ОК, которая закрывает окно:
jQuery(form).append("<a href='#' data-simplecallback-close>ОК (или ЗАКРЫТЬ)</a>");

Я нашел =)
Но вот не совсем понимаю куда это вставлять =(
*

sergo239

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

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Никто не поможет?(

Напиши в личку Telegram или Skype, помогу за символическую плату :)
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

sergo239

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Напиши в личку Telegram или Skype, помогу за символическую плату :)

Ладно, спасибо, буду дальше сам пытаться)
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Здравствуйте! Такую ошибку вроде ни кто не описывал. Всё заработало нормально J3.6.2.
В коде появляется:
Спойлер
[свернуть]
Валидатор даёт такое сообщение:
Спойлер
[свернуть]
Модуль отключаю, ошибка пропадает.
Исправил только английский заголовок на "Заказать обратный звонок"
Тех, кто на бронепоезде, направьте в нужное русло пжлста))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Joomla.JText.load({"JLIB_FORM_FIELD_INVALID" - это текст сообщения при неправильно заполненном поле. встроенная функция, с ошибкой валидации не связана.

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а валидация ругается, как я понял, на type="text". типа его тут быть не должно.
попробовал просто убрать из шаблона, но тогда перестает срабатывать CAPTCHA, так что это разработчику вопрос
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Конечно же там не должно быть type="text", мой косяк. Спасибо что обратили внимание.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а, нет. глюк не из-за типа поля, так что попробуй его удалить из шаблона.
\modules\mod_simplecallback\tmpl\default.php для поля name="simplecallback_message"

Глюк такой:
если неправильно ввести капчу, то следующие попытки не понятно по какому принципу будут считаться правильно или неправильно.
т.е. такое ощущение, что картинка CAPTCHA обновляется, а проверочный код - не всегда.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Если не ошибаюсь, то такая проблема была, оказалось что сессии на уровне php не были настроены. Что за хостинг у вас?
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
на локальном компе неправильный первый ввод CAPTCHA блокирует отправку, т.к. невозможно ввести второй раз правильно уже - ругается на любой
на хостинге это проявляется реже, но 1 из 3-4 раз тоже глючит
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
я думаю что проблема не в хостинге все же. попробуй (лучше на ты :) ) на локальном компе воспроизвести глюк, может тогда понятно станет.
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
« Последнее редактирование: 19.08.2016, 10:25:42 от Vovansk »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
детализация глюка на локалке:
после неправильного первого ввода проверочный код сохраняется, а картинка CAPTCHA меняется.
т.е. правильным считается проверочный код, полученный при первой загрузке страницы.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
детализация глюка на локалке:
после неправильного первого ввода проверочный код сохраняется, а картинка CAPTCHA меняется.
т.е. правильным считается проверочный код, полученный при первой загрузке страницы.

Не воспроизводится ни локально, ни на сервере.

Я бы проверил сначала, как запрашивается captcha.php картинка, передается ли ей ID, затем посмотрел что творится в сессиях при загрузке CAPTCHA.

https://github.com/birdkiwi/mod_simplecallback/blob/master/modules/mod_simplecallback/captcha.php#L26
http://ссылка вырезана, так как домен распространяет вирусы/blog/joomla/rabota-s-sessiyami-v-joomla-jsession.html


Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
мну не программер, чтобы так глубоко дебажить.
в конфиге переключил хранилище сессий на none, проблема ушла.
у тебя на локалке какие настройки были?
*

Vovansk

  • Захожу иногда
  • 56
  • 2 / 0
Пока пришлось модуль отключить((
Не удалось. Вариант с none не прокатил. mod_simplecallback/modules/mod_simplecallback/captcha.php - один в один.
В сессиях наверно я не разобрался, таблицу с сессиями отсматривал, ничего странного.
Отключал в модуле CAPTCHA, ошибки на месте.
Сегодня получалось, что по 2-4 раза не верно вводил цифры с картинки.... вроде внимательно смотрел, или так с защитой усердно стараются или хз.((
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

Ответов: 638
Просмотров: 109894
Последний ответ 24.12.2025, 15:58:50
от wishlight
А-ля корзина для материалов Joomla

Автор Efanych

Ответов: 152
Просмотров: 21751
Последний ответ 23.12.2025, 18:15:39
от zikkuratvk
WT Amo CRM library - простая PHP библиотека для Joomla 4+ (для разработчиков)

Автор sergeytolkachyov

Ответов: 3
Просмотров: 3926
Последний ответ 29.11.2025, 10:56:40
от sergeytolkachyov
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 61
Просмотров: 18668
Последний ответ 19.11.2025, 09:49:12
от sergeytolkachyov
SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 157315
Последний ответ 11.10.2025, 12:43:44
от wishlight