Новости 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 Пользователей и 26 Гостей просматривают эту тему.
  • 1108 Ответов
  • 167632 Просмотров
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
На вашем скриншоте видно описание функционала одной из старых версий компонента. Там нет разделения на процентный и абсолютный, есть только процентный. В старых версиях компонента абсолютных скидок небыло. Используйте пример, предложенный в вашей админке. Или обновите компонент и тогда у вас будут другие примеры и другоая функциональность.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Frost_

  • Захожу иногда
  • 54
  • 1 / 0
у меня версия 3.2.08, после обновления до новой существующие проекты не слетят?
ньюанс PHP 7.1.33 с подключением более поздних есть проблемы
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Не должно ничего слететь, но бэкап решит проблемы. Иногда еще помогает пересохранение проектов и полей с новыми настройками.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Frost_

  • Захожу иногда
  • 54
  • 1 / 0
По идее любые буквы, просто попробуйте, отпишитесь. Код давно писался, я не помню. Учитывайте еще, что промокод - это строка без пробельных символов, то есть одно слово.
кириллица отрабатывается
*

Frost_

  • Захожу иногда
  • 54
  • 1 / 0
решил поюзать скидку от суммы (в версии 3.2.08) ввел из предложенного примера. в корзине появилось что скидка от такойты суммы предоставляется, но в итоге не отработалось.
и еще вопрос скидка от суммы и скидка по промокоду совместно работают или нет
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Не отработалось, это как понять? заказ пришел без скидки на почту?
Скидки работают совместно, но у промокода приоритет. То есть, если пользователь ввел промокод, скидка от суммы больше не обрабатывается.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Frost_

  • Захожу иногда
  • 54
  • 1 / 0
в корзине не увидел скидку
*

newkrasno

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Всем привет. Подскажите пожалуйста нет ли готового варианта по бронированию через календарь?
*

varX

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

В этом компоненте есть простой функционал бронирования уже "из коробки". Сдвоенный календарь с возможностью включить калькулятор. Это готовый вариант?

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

Vastriet

  • Захожу иногда
  • 405
  • 11 / 0
В этом компоненте есть простой функционал бронирования уже "из коробки". Сдвоенный календарь с возможностью включить калькулятор. Это готовый вариант?

Если нужно что-то сложнее, тогда не думаю что стоит искать что-то готовое. Я брал проекты с бронированием много раз, и всегда требования были настолько индивидуальными, что что-то универсальное сделать нельзя. Либо, если все-таки сделать, то это будет тяжелый тормозной код. На его проработку понадобится больше времени, чем разработать с нуля компонент, "под проект".
согласен на 100%
тут или именно компоненты бронирования использовать или 0или api  агрегаторов
*

dodsik

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
В вашем примере используется событие "DOMContentLoaded". Оно отрабатывает после загрузки страницы один раз, когда модальной формы еще не существует. Не находит селектор "document.querySelectorAll('.tel')" и самоустраняется от каких либо дальнейших действий. Вам нужно использовать "DOMNodeInserted".

Здравствуйте.
Ваша подсказка успешно работала до недавнего времени. Да и продолжает работать в той же Mozilla или в мобильных браузерах! Но вот на данный момент, после обновления Chrome - маска работать перестала (( Читал, что DOMNodeInserted Сhrome перестал поддерживать и  предлагает использовать mutationobserver... но это, собственно, темнейший лес для меня!
Может быть, существует какое-либо решение, которое позволит маске успешно работать не только в распространенных браузерах, но и в Chrom'e тоже?
Спасибо.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Чтобы задействовать MutationObserver, нужно видеть код и вникать в него. Это не событие, а конструктор.
Вам, возможно, будет проще использовать встроенное в расширение событие: "qfnewbox".
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

dodsik

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Здравствуйте.
В настройках корзины по умолчанию выводится сообщение "Спасибо за ваш заказ..." Было бы здорово, если бы еще номер этого заказа выводился!
Может быть, кто-то уже делал у себя? Поделитесь, пожалуйста. Сам не смог ))
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Попробуйте использовать конструкцию {replacerId} для вывода нормера заказа. Например, "Спасибо за ваш заказ №{replacerId}...
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

dodsik

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
То есть, вот это - "Спасибо за ваш заказ №{replacerId}..." - прописать в Дополнительных параметрах Настроек корзины?
*

varX

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

dodsik

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


Попробовал. К сожалению, не получается. Просто выводит то же самое, что введено в настройках - "Спасибо за ваш заказ №{replacerId}... 
*

varX

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

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Посмотрел. Нужно немного изменить код в файле: /components/com_qf3/classes/qfcart.php, стр. 368. Этот фикс войдет в следующее обновление.

Вместо: $this->msg = Text::translate($this->shop['popmess']);
Нужно:  $this->msg = $this->replacevars(Text::translate($this->shop['popmess']), $stat);

Кроме этого, у вас должно быть включено "Записывать историю" в корзине. Нет истории, нет номера заказа.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

dodsik

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Посмотрел. Нужно немного изменить код в файле: /components/com_qf3/classes/qfcart.php, стр. 368. Этот фикс войдет в следующее обновление.

Вместо: $this->msg = Text::translate($this->shop['popmess']);
Нужно:  $this->msg = $this->replacevars(Text::translate($this->shop['popmess']), $stat);

Кроме этого, у вас должно быть включено "Записывать историю" в корзине. Нет истории, нет номера заказа.

Теперь все круто! Огромное спасибо!
*

windik

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Здравствуйте, стилизую форму и возникают траблы с select, а именно для мобильной версии пункты из селекта игнорируют стили заданные в CSS, и показываются стандартным выводом(как в прикреплённом изображении).
Погуглил и понял, что без java кода вопрос не решается. Может у кого-то есть готовый скрипт для реализации. Спасибо)
*

barvik

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Здравствуйте. Подскажите, как реализовать такой функционал. Интересует формула для расчета цены. Человек бронирует (арендует) оборудование на определенный период (период выбирается из двойного календаря). Первые сутки стоят 500 рублей, вторые и до 15 суток - 300 рублей, с 16 суток и далее цена 100 рублей. Т.е цена складывается из сумм цен. Например, за 25 дней покупатель отдаст 1с*500+14с*300+10с*100=5700
Заранее спасибо
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Здравствуйте. Подскажите, как реализовать такой функционал. Интересует формула для расчета цены. Человек бронирует (арендует) оборудование на определенный период (период выбирается из двойного календаря). Первые сутки стоят 500 рублей, вторые и до 15 суток - 300 рублей, с 16 суток и далее цена 100 рублей. Т.е цена складывается из сумм цен. Например, за 25 дней покупатель отдаст 1с*500+14с*300+10с*100=5700
Заранее спасибо
Извините, я не выдаю здесь формулы для калькуляторов по требованию. Тут осуществляется техническая! поддержка расширения. Если вам нужно составить формулу, пишите заявку на моем сайте, а я напишу сколько это будет стоить.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Alex_gs

  • Захожу иногда
  • 163
  • 2 / 0
Хороший компонент!
Пробую сделать custom калькулятор. Вопрос вот какой. Есть поле типа qf_range. Красивый ползунок, но не позволяет ввести точную цифру. Как его продублировать с обычным полем ввода, чтобы можно было вводить данные как ползунком, так и просто набором?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Хороший компонент!
Пробую сделать custom калькулятор. Вопрос вот какой. Есть поле типа qf_range. Красивый ползунок, но не позволяет ввести точную цифру. Как его продублировать с обычным полем ввода, чтобы можно было вводить данные как ползунком, так и просто набором?
Это можно сделать при помощи js. Пишите ограничения для обычного поля ввода, которые будут соответствовать заданным для ползунка, то есть минимальное значение, максимальное, шаг... Пишите синхронизацию между двумя полями... В идеале, можно просто создать новое специальное поле компонента и описать его поведение в коде.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Alex_gs

  • Захожу иногда
  • 163
  • 2 / 0
Понял. Спасибо.
*

andrejd

  • Новичок
  • 4
  • 0 / 0
Добрый день, varX! Спасибо за разработку компонента!
Подскажите, пожалуйста, по двум вопросам:
  • Есть форма для регистрации на вебинар – посетитель вводит свои данные (имя, телефон, email, текст при желании), которые при отправке приходят организатору. Каким наиболее простым способом можно настроить одновременно с отправкой организатору доставку формы и отправителю на указанный им в форме эл. адрес, но с другим содержанием? Чтобы ему при регистрации автоматически приходили сведения о подключении к онлайн-мероприятию. Эти сведения задаются вручную, периодически меняются, как и описание формы. Через backemail работает отправка копии той же формы, а есть ли возможность создать свой шаблон для отправки отправителю?
  • Одна и та же простая форма с контактными данными «Задать вопрос» находится на разных страницах сайта. Как можно в неё включить отображение заголовка текущей страницы, чтобы и посетитель видел, о каком материале он задаёт вопрос, и получателю вместе с формой приходил этот title для понимания, о чём его спрашивают? Наверное, это будет обычное текстовое поле в форме, но не имею представления, как туда привязать текущий заголовок страницы, подскажите пожалуйста.
Заранее спасибо!

Joomla 3.10.12, QuickForm 3.3.05
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Добрый день, varX! Спасибо за разработку компонента!
Подскажите, пожалуйста, по двум вопросам:

1. В файле /components/com_qf3/classes/buildemail.php есть функция sendMailBack(), в которую передаются параметры $project, $html, $statid. Параметр $html - это содержимое в формате string. То есть, вам нужно будет изменить это содержимое каким-либо способом, регулярками, например. Либо сразу передать в эту функцию свое заранее сформированное содержимое. В идеале, я бы создал новый тип поля в компоненте, вроде customHtmlBackOnly. Тогда можно будет администрировать это содержимое прямо из админки и включать фрагменты текста в нужных местах.

2. В настройках проекта формы есть параметр "Показывать ссылку на страницу с формой в письме", то есть, он может перейти и посмотреть. Если нужен именно title страницы, можно вывести в форму input[hidden] через меню в админке. И customHtml, в котором написать js, который будет вставлять в hidden этот title когда страница отрисуется. input[hidden] в письме - это обычное поле с заголовком и содержимым. Есть проще варианты, это обсуждалось несколько раз в темах QuickForm на этом форуме. Можно найти подробно с примером js, но искать долго.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

wocha

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
На joommla 6 компонент не встал. Выдает ошибку "Class "JFactory" not found". Использовал последнюю версию QF_v3.3.05
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 181395
Последний ответ 03.10.2022, 22:34:40
от dodsik
Конструктор форм joomly.ru. Ошибка 404

Автор kunsaid

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

Автор varX

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

Автор vs12345

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

Автор Wargoth

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