Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Ошибка отображается, чтобы вы видели, что и почему делаете неправильно.
Ошибка отображается, чтобы вы видели, что и почему делаете неправильно.

Ошибки сейчас нет для первой вкладки (новая печать), а дальше не получается, чтобы калькулятор считал правильно при добавлении продукта из других вкладок. Игнорируется "срок изготовления", а если добавить в калькуляторе двойную скобку для этого значения и дальше считать, то для бесплатного продукта цена = 0 руб и тогда кол-во умножается на ноль. И я не понимаю, как это исправить.

И ещё вопрос. Как сделать формы из вкладок "Форма заказа" и "Упрощённая форма" независимыми? Сейчас они в одном проекте и нет возможности сделать некоторые поля обязательными, так как не отправляется письмо, пока не заполнишь обязательное поле, а оно может быть не видно клиенту, когда он находится в одной из вкладок, а в другой есть обязательное поле.
« Последнее редактирование: 12.07.2017, 16:31:28 от 27NataRUS »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Ошибки сейчас нет для первой вкладки (новая печать), а дальше не получается, чтобы калькулятор считал правильно при добавлении продукта из других вкладок. Игнорируется "срок изготовления", а если добавить в калькуляторе двойную скобку для этого значения и дальше считать, то для бесплатного продукта цена = 0 руб и тогда кол-во умножается на ноль. И я не понимаю, как это исправить.

И ещё вопрос. Как сделать формы из вкладок "Форма заказа" и "Упрощённая форма" независимыми? Сейчас они в одном проекте и нет возможности сделать некоторые поля обязательными, так как не отправляется письмо, пока не заполнишь обязательное поле, а оно может быть не видно клиенту, когда он находится в одной из вкладок, а в другой есть обязательное поле.

Если не получается прописать математику в слепую, тогда введите две точки подряд в поле количество. это вызовет ошибку и вы увидите тогда, что у вас и как считается.

Если обязательное поле не видно, значит оно становится не обязательным.    
QuickForm - это динамическая форма, она существует только в видимом на момент отправки варианте. Все зависимые поля, если они не видны, становятся не обязательными, даже CAPTCHA. Это, конечно, не относится к ситуации, если часть формы скрывается другими методами (не QuickForm).
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Вышло обновление компонента. Исправлена ошибка, которая возникала при загрузке файлов через AJAX.

Добавлены новые возможности, в частности поддержка языковых констант для многоязычных сайтов. Константы должны начинаться с префикса QF_.

К радио кнопкам добавлен контейнер span. Если радио группе добавлен класс, тогда каждая кнопка получит span с индивидуальным классом, типа img_class_1, img_class_2 и т.д. Таким образом, стало проще оформлять картинками.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Ananas25

  • Новичок
  • 5
  • 0 / 0
Добавлены новые возможности, в частности поддержка языковых констант для многоязычных сайтов. Константы должны начинаться с префикса QF_.

Отлично, спасибо :)
Буду изучать
*

ptica00

  • Новичок
  • 1
  • 0 / 0
Направьте на путь истинный. Не работает отправка. форма тут http://mokupchino.ru/index.php/feedback
По нажатию на кнопку отправить белый лист ничего не происходит.
Спасибо!
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Направьте на путь истинный. Не работает отправка. форма тут http://mokupchino.ru/index.php/feedback
По нажатию на кнопку отправить белый лист ничего не происходит.
Спасибо!
У вас отправка аяксом? Сервер отвечает ошибкой 500. Соответственно, его и смотреть нужно.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Добрый день.
Хотел уточнить о возможности прикрепить к форме на сайте согласие " Согласие на обработку персональных данных"
Можно их сделать таким видом :  Поле  "Согласие на обработку персональных данных" - клиент ставит галку о согласие, а сам текст согласия разместить ссылкой и во всплывающем окне.

И ещё вопрос, при обновление Joomla с 3.6.5 до 3.7.3 заполняю анкету, нажимаю отправить и получаю белую страницу и JINVALID TOKEN
Встречается такая проблема после обновления?

« Последнее редактирование: 19.07.2017, 15:21:55 от yrygvay »
Смотрю....
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Добрый день.
Хотел уточнить о возможности прикрепить к форме на сайте согласие " Согласие на обработку персональных данных"
Можно их сделать таким видом :  Поле  "Согласие на обработку персональных данных" - клиент ставит галку о согласие, а сам текст согласия разместить ссылкой и во всплывающем окне.

И ещё вопрос, при обновление Joomla с 3.6.5 до 3.7.3 заполняю анкету, нажимаю отправить и получаю белую страницу и JINVALID TOKEN
Встречается такая проблема после обновления?



Вы можете ввести заголовок для поля следующего вида:
Код: ini
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с <a href='javascript:void(0)'>политикой конфиденциальности</a>
Кавычки нужны одинарные. Ссылку указывайте на обработчик всплывающего окна, какой вам хочется, или другую страницу.
А вообще, можно половину формы делать открытой, а вторую половину в модальном окне, которое всплывет после нажатия кнопки, компонент довольно гибкий.

По поводу TOKEN, нужно посмотреть на вашем сервере. Мне не удалось симитировать ситуацию, которая смогла бы привести к такой ошибке.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3

По поводу TOKEN, нужно посмотреть на вашем сервере. Мне не удалось симитировать ситуацию, которая смогла бы привести к такой ошибке.
Огромное спасибо за ответ.
https://tkkart.ru/karty/karta-voditelya-skzi#gkMainbodyBottom
На данной форме происходит проблема.
Смотрю....
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Смотреть нужно на сервере, а не в браузере. Впрочем, у вас вообще форма не инициируется на странице, и не только форма. У вас нет библиотеки jQuery, она не выводится.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

fishi

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Добрый день, первый раз пытаюсь настроить вашу форму и вывести на сайте.
Помогите советами, пожалуйста.
Вставляла в страницу {QuickForm id=1} и все хорошо и всплывает и просто как обычная форма.
Но, мне нужно вставить эту форму в конструкторе страниц SP Pagebulder
Мне нужно что б при нажатии на кнопку всплывала форма
Вставляла {QuickForm id=1} в модальное окно и ничего
Вставляла просто в текстовый блок и в блок html5 - не работает
вот так выглядит
Подскажите как можно вывести именно так как мне нужно?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Для вывода QuickForm разные способы есть. Вам нужно на форуме SP Pagebulder выяснять, поддерживает он контент плагины или нет. Если нет, использовать другие способы.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Upd. Нашла, что при загрузке файла изменяется класс у label. Средствами CSS можно галочку отобразить.

Здравствуйте.
Спасибо, varX, за Вашу поддержку.
У меня снова вопрос. Можно как-нибудь сделать визуальное подтверждение заполненности поля? Типа, если пользователь загрузил файл, появляется галочка рядом с полем, заполнил номер телефона - аналогично.
« Последнее редактирование: 23.07.2017, 07:09:49 от 27NataRUS »
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Вечер добрый. А не планируется добавление рабочих часов в настройку компонента?
Что-бы пользователь заполнив форму вне нерабочее время получал автоматический ответ о том, что ему ответят в рабочее время.
Смотрю....
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Upd. Нашла, что при загрузке файла изменяется класс у label. Средствами CSS можно галочку отобразить.

Здравствуйте.
Спасибо, varX, за Вашу поддержку.
У меня снова вопрос. Можно как-нибудь сделать визуальное подтверждение заполненности поля? Типа, если пользователь загрузил файл, появляется галочка рядом с полем, заполнил номер телефона - аналогично.

Это просто делается в CSS. Для radio, checkbox, например, есть псевдокласс checked. Там, где CSS не может помочь, как вы уже заметили, изменяется класс у input[type="file"].
Если нужно визуализировать заполнение простых текстовых полей, всей этой подгруппы, то это лишнее в компоненте. При необходимости можно самому добавить небольшой скрипт, но для большинства пользователей это не нужно, да и разобраться им будет сложно.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Вечер добрый. А не планируется добавление рабочих часов в настройку компонента?
Что-бы пользователь заполнив форму вне нерабочее время получал автоматический ответ о том, что ему ответят в рабочее время.

Нет, не планируется. Есть более интересные вещи, на которые хотелось бы найти время. Но если у вас конкретная необходимость, такой функционал можно просто заказать. Многие функции в компоненте так и появляются, если, конечно, у них нет индивидуального характера.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

cntrl

  • Захожу иногда
  • 181
  • 6 / 0
Обновился, посмотрел - появилась новая функция calcCondition которая реализует, насколько я понял простейшую логику, не мог бы автор рассказать поподробнее как это работает. Спасибо.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Обновился, посмотрел - появилась новая функция calcCondition которая реализует, насколько я понял простейшую логику, не мог бы автор рассказать поподробнее как это работает. Спасибо.

Пока еще нет подробного описания на сайте, попробую тут пояснить. У поля двойное назначение. Если без калькулятора, тогда оно может использоваться для вывода группы полей в форму. Например, у вас большая форма (или много форм) и какой-то набор полей нужно использовать много раз. Можно его выводить через calcCondition.

В случае калькулятора, есть возможность считать по условию. Пример. У вас есть текстовое поле, в которое пользователь вводит количество. Вам нужно, в зависимости от ввода, умножать на два, при значении меньше ста, или умножать на три, при значении больше ста.

В этом случае, вместо этого текстового поля (или целого участка калькулятора) подключаете calcCondition, а уже через него поле. Функция рассчитает значение внутри calcCondition и сравнит его с заданным вами условием. В зависимости от результата, в расчётную строку будут добавлены (или не будут) дополнительные операнды. То есть, в данном случае, вы умножали на два, а если больше ста, то еще на 1.5.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Здравствуйте.
Подскажите, пожалуйста, как на мультиязычном сайте сделать перевод кнопки, вызывающей форму модального окна? Константы для неё не работают.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Здравствуйте.
Подскажите, пожалуйста, как на мультиязычном сайте сделать перевод кнопки, вызывающей форму модального окна? Константы для неё не работают.

Спасибо за сообщение, упустил этот момент. Пока не выйдет обновление, не знаю, что можно посоветовать. Можно, например, создать несколько проектов для каждого языка. В каждом проекте только одно поле calcCondition, которое выводит основную форму. Или подождать обновление.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Спасибо за сообщение, упустил этот момент. Пока не выйдет обновление, не знаю, что можно посоветовать. Можно, например, создать несколько проектов для каждого языка. В каждом проекте только одно поле calcCondition, которое выводит основную форму. Или подождать обновление.
Спасибо. В какие примерно сроки может выйти обновление?
Ещё было бы неплохо присваивать этой ссылке собственный класс, потому что суффикс CSS-класса модуля в доп. параметрах у модуля не работает. Прописывала в шаблоне позицию для блока с вызовом формы и там уже класс ставила для блока и с помощью него изменяла оформление ссылки.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Спасибо. В какие примерно сроки может выйти обновление?
Ещё было бы неплохо присваивать этой ссылке собственный класс, потому что суффикс CSS-класса модуля в доп. параметрах у модуля не работает. Прописывала в шаблоне позицию для блока с вызовом формы и там уже класс ставила для блока и с помощью него изменяла оформление ссылки.

Только вчера было обновление, пока сложно сказать, попробую найти время в ближайшие дни.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Только вчера было обновление, пока сложно сказать, попробую найти время в ближайшие дни.
Я вчера и скачала новую версию. )
Спасибо Вам.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Кстати. Сообщение после отправки формы тоже на одном языке.
*

cntrl

  • Захожу иногда
  • 181
  • 6 / 0
Возник вопрос  -итог вычислений с дробными числами можно округлить?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Кстати. Сообщение после отправки формы тоже на одном языке.
Сообщение после отправки формы должно переводиться.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Возник вопрос  -итог вычислений с дробными числами можно округлить?

QuickForm округляет итог до второго знака после запятой. Если итог целое число, то дробная часть (нули) не выводится.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

27NataRUS

  • Захожу иногда
  • 116
  • 0 / 0
Сообщение после отправки формы должно переводиться.
Да, переводится. Извините.
*

cntrl

  • Захожу иногда
  • 181
  • 6 / 0
На последнем обновление слетели стили кнопки сабмит, вернее добавились из бутстрапа к прописанным мной в addstyle.css кастомным, хотя раньше корректно обрабатывал, стала как будто две кнопки и value "отправить" продублировалось. Откатился пока назад. Как пофиксить?
*

cntrl

  • Захожу иногда
  • 181
  • 6 / 0
В этом случае, вместо этого текстового поля (или целого участка калькулятора) подключаете calcCondition, а уже через него поле. Функция рассчитает значение внутри calcCondition и сравнит его с заданным вами условием. В зависимости от результата, в расчётную строку будут добавлены (или не будут) дополнительные операнды. То есть, в данном случае, вы умножали на два, а если больше ста, то еще на 1.5.

calcCondition - по указанному id в related fields вызывается заранее заготовленный набор полей (пункт-блок) с селектами, намберами и пр. UI и математикой и calcCondition сравнивает сумму - s (в зависимости что в них выбрано) с заданным условием, и далее в зависимости от результата, в начале и конце этого блока-пункта можно вставить немного математики. Не формы (калькулятора) целиком, а именно этого блока-пункта-группы полей. Так ведь?

Все ломаю голову как сделать v*(a+b+c+n)+a1+b1+c1+n1..., где a и a1, b и b1, c и c1 выбираются одним пунктом из селекта? calcCondition не особо поможет?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1108
Просмотров: 169194
Последний ответ 27.02.2026, 08:53:50
от wocha
Конструктор форм joomly.ru. Ошибка 404

Автор kunsaid

Ответов: 2
Просмотров: 4879
Последний ответ 11.01.2022, 10:00:21
от kunsaid
QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1332
Просмотров: 281414
Последний ответ 29.09.2021, 16:40:57
от varX
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 39532
Последний ответ 25.09.2020, 16:21:22
от svarg
QuickForm 3 не считает калькулятор

Автор Wargoth

Ответов: 17
Просмотров: 17621
Последний ответ 02.04.2020, 22:52:39
от Igor12