Новости 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 Ответов
  • 60015 Просмотров
*

GoodWeb

  • Захожу иногда
  • 60
  • 1 / 0
Спасибо отличный модуль!
Есть предложения:
1. Как опцию вместо CAPTCHA - скрытое поле (много об этом писали что помогает)
2. Сообщение об отправке/ошибке выводить в том же окне/модуле взамен формы, после чего по тайм ауту 2-3 сек в модуле сообщение менять опять на форму/скрывать модальное окно.
3. В настройках сделать возможным добавить текст над формой
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
1. Как опцию вместо CAPTCHA - скрытое поле (много об этом писали что помогает)

Мне почему-то казалось что я это реализовал :) Сделаю обязательно. Это называется honeypot input.

2. Сообщение об отправке/ошибке выводить в том же окне/модуле взамен формы, после чего по тайм ауту 2-3 сек в модуле сообщение менять опять на форму/скрывать модальное окно.

Это вряд ли буду делать. Тот кому надо, может самостоятельно дописать.

3. В настройках сделать возможным добавить текст над формой

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

Funaki

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Подскажите а как убрать вообще либо где редактировать окно подтверждения "заявка принята", tnx
*

xDD

  • Захожу иногда
  • 300
  • 4 / 0
Через браузер delphin с телефона по кнопке отправить не отрабатывает отправка сообщения.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Через браузер delphin с телефона по кнопке отправить не отрабатывает отправка сообщения.

Проверил, работает все на http://joomla.startler.ru

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

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Подскажите а как убрать вообще либо где редактировать окно подтверждения "заявка принята", tnx

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

mishulia

  • Новичок
  • 2
  • 0 / 0
  Установил Simple Callback v1.1.2-beta
Система отисала, что установка прошла успешно.
Но Simple Callback нет ни в плагинах ни в модулях
Help :D
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
  Установил Simple Callback v1.1.2-beta
Система отисала, что установка прошла успешно.
Но Simple Callback нет ни в плагинах ни в модулях
Help :D

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

mishulia

  • Новичок
  • 2
  • 0 / 0
После установки модуля обычно появляется неопубликованный модуль, который так и называется - SimpleCallback. Если его нет, то нажмитие «Создать» в менеджере модулей и выберите SimpleCallback.
спс
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Добавил защиту от ботов (без CAPTCHA). Добавил поле «Сообщение» (его можно отключать). Добавил атрибут data-simplecallback-custom-data, в него можно передавать любые данные через ссылку, которые будут приходить с уведомлением.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Vertigolife

  • Новичок
  • 8
  • 0 / 0
Подскажите где стиль менять?
*

gleb22

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Тоже при нажатии на кнопку отправить реакции ноль, в FireBug(mozzila) во вкладке сеть  пишет вон про что
из-за чего это? можете помочь?
http://gleb22ju.bget.ru/
Спойлер
[свернуть]
« Последнее редактирование: 26.11.2015, 01:26:43 от gleb22 »
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Подскажите где стиль менять?

В CSS файле.

Тоже при нажатии на кнопку отправить реакции ноль, в FireBug(mozzila) во вкладке сеть  пишет вон про что
из-за чего это? можете помочь?

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

gleb22

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
bolonia, можете платно помочь, не могу найти ошибку, мой скайп glebgleb221 (не могу в лс написать), пожалуйста
*

kliptoman

  • Новичок
  • 1
  • 0 / 0
Уважаемый создатель. Модуль отсылает запрос на почту, но не закрывается и не выдает отчет об отсылке. Что нужно поменять?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Уважаемый создатель. Модуль отсылает запрос на почту, но не закрывается и не выдает отчет об отсылке. Что нужно поменять?
Подозреваю, что у вас включены notice в PHP. Из-за этого они появляются в JSON выводе и в итоге он не JSON'ом становится :)

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

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Можете добавить еще параметр: укажите желаемое время для звонка (выпадающий список с промежутками)
*

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
Добрый!
Конечно можно. Я бы сделал следующим образом. В настройках пункта меню есть поле «CSS-класс ссылки». Можно придумать какой-нибудь класс и повесить его на ссылку. Далее, написать на jQuery скрипт, что-то типа:

Код
$('.superpuperclass').click(function(){
    simplecallback.show();
});
Здравствуйте, в будущих версиях вы соберетесь реализовать такое ? простоя новичок в этом а надо чтоб вызывалось с пункта меню.
*

bolonia

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

Здравствуйте. Видимо вы не поняли написанное. Попытаюсь еще раз объяснить.

Нам нужно выполнить функцию simplecallback.show(); при нажатии на пункт меню. Но не на любой пункт меню, а на определенный нами. Как его определить? Для этого можно задать этому пункту меню какой-нибудь класс. Это делается в админке Joomla на странице редактирования пункта меню.

Например мы присвоили класс ‘superpuperclass’ к нашему пункту меню «Обратный звонок». Далее, мы пишем, чтобы при нажатии на элемент с классом ‘superclass’ выполнялась наша функция.

Код
$('.superpuperclass').click(function(){
    simplecallback.show();
});

Код выше нужно поместить внутрь $(document).ready(function() { ... }); а иначе jQuery может не найти элемент на странице из-за того что она грузится не сразу.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
Про класс для пункта меню я вроде понял. А вот код и то куда его вставить надо к сожалению не понятно. Простите просто не очень разбираюсь но очень хочу прикрутить его к себе на сайт.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Про класс для пункта меню я вроде понял. А вот код и то куда его вставить надо к сожалению не понятно. Простите просто не очень разбираюсь но очень хочу прикрутить его к себе на сайт.

Самый простой способ:
В файле шаблона (обычно это /templates/имя шаблона/index.php) в самом конце, перед закрывающимся тегом </body> вставить:
Код
<script>
    $(document).ready(function(){
        $('.superpuperclass').click(function(){
            simplecallback.show();
        });
    });
</script>
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
А какой тип меню при этом выбрать ?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Да в принципе любой, я бы выбрал «разделитель» или «внешний url».

P.S. В сл. версии учту эти пожелания и сделаю так, чтобы можно было прописать в пункт меню внешний url типа href="#simplecallback-id", чтоб не париться новичкам :)
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
Огромное спасибо. Буду ждать следующую версию. Но все же не получается у меня (
Сделал пункт меню в CSS-класс ссылки - superpuperclass
Добавил код с файл index.php (шаблон rt osmosis)
Но к сожалению никакого аффекта (
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Огромное спасибо. Буду ждать следующую версию. Но все же не получается у меня (
Сделал пункт меню в CSS-класс ссылки - superpuperclass
Добавил код с файл index.php (шаблон rt osmosis)
Но к сожалению никакого аффекта (

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

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
Будем ждать следующей версии. Скоро планируете ?
А место для модуля вы какое выбираете ? popup ?
*

jonnyzero

  • Захожу иногда
  • 53
  • 0 / 0
Здравствуйте, вставил ваш модуль в новость через {loadposition joomlamod} но после заполнения формы и нажатии отправить выдает вот это
Спойлер
[свернуть]
и каждый раз разные.
*

Good_user

  • Захожу иногда
  • 149
  • 5 / 1
Можете добавить еще параметр: укажите желаемое время для звонка (выпадающий список с промежутками)
Поддерживаю идею :) Этот параметр был бы весьма кстати.
А вообще, огромнейшее спасибо уважаемому bolonia за такой замечательный модуль. Работает четко, без перезагрузки страницы еще и отправляет Title и УРЛ страницы (важные дополнительные данные), с которой отправлен запрос. Очень классно выводится в модальном окошке при клике по ссылке.
Это лучшее бесплатное решение!
Сначала попробовал бесплатную версию модуля A.Kernel Callback, но вот mod_simplecallback понравился больше!
----------
Интересно, а насколько сложно подключить какой-то другой сервис СМС рассылки в этом модуле? Хотелось бы, чтобы СМС могли приходить и на номера операторов Украины :)
« Последнее редактирование: 14.04.2016, 00:34:47 от Good_user »
*

qulp

  • Новичок
  • 2
  • 0 / 0
Доброго времени суток.

Поставил модуль, все нравиться. Автору огромное спасибо.

1.Одна проблема. Сделал два разных модуля в режиме оверлей. Оба модуля находятся на всех страницах в шапке.  Как было написано выше, разделил их по id. Окна открываются, сообщения приходят. Но в одном из модулей, тот который создал вторым, не получается редактировать маску телефона.

2.Подскажите пожалуйста, как с помощью ссылки передовать дополнительную информацию в поле custom?

3.Как можно сделать уведомление пользователя, в том же окне, об отправке сообщения?

Спасибо.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
1.Одна проблема. Сделал два разных модуля в режиме оверлей. Оба модуля находятся на всех страницах в шапке.  Как было написано выше, разделил их по id. Окна открываются, сообщения приходят. Но в одном из модулей, тот который создал вторым, не получается редактировать маску телефона.
Подскажите, что именно не получается? Ошибка какая-то?

2.Подскажите пожалуйста, как с помощью ссылки передовать дополнительную информацию в поле custom?
Через атрибут data-simplecallback-custom-data="тут инфа".
Например: <a href="#" data-simplecallback-open="1" data-simplecallback-custom-data="Клик по кнопке в шапке">

3.Как можно сделать уведомление пользователя, в том же окне, об отправке сообщения?
Вот тут, заместо alert():
https://github.com/birdkiwi/mod_simplecallback/blob/master/media/mod_simplecallback/js/simplecallback.js#L232

можно вставить текст в модалку, например: $(form).prepend(data.message);
не забудьте убрать simplecallback.hide() чуть ниже, чтобы форма не пряталась сразу после отправки.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор zikkuratvk

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

Автор Efanych

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

Автор sergeytolkachyov

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

Автор Septdir

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

Автор SmokerMan

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