Новости Joomla

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

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

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Так вы же модуль через зависимое поле грузите (аяксом). Каким образом на странице появятся его стили, если сама страница не перегружается? Либо грузите модуль вместе со страницей, либо загружайте его стили отдельно, заранее.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

windik

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Так вы же модуль через зависимое поле грузите (аяксом). Каким образом на странице появятся его стили, если сама страница не перегружается? Либо грузите модуль вместе со страницей, либо загружайте его стили отдельно, заранее.
Спасибо! )
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
У меня несколько вопросов, ответы на которые никак не могу найти. Подскажите пожалуйста:


1. Как настроить переход на страницу благодарности после отправки сообщения. Заявка уходит нормально, но необходимо, чтобы при удачном отправлении сообщения, пользователя перебрасывало на страницу благодарности, как это реализовать? К примеру, пользователь заполнил форму, отправил и его перекинуло на страницу site.com/thankyou


2. Как настроить отображение related-fields в произвольном месте. К примеру, у меня в форме 12 полей, при изменении 3 поля, необходимо чтобы зависимое поле отображалось не сразу после 3, а к примеру между 7 и 8 полями. Как это можно сделать?


3. У меня возникает 403 ошибка при добавлении определенных полей в customhtml. К примеру, я могу добавить CSS background:...; но при добавлении background-image возникает ошибка 403. Всем файлам присвоил права 777, но всё равно эта ошибка возникает, как можно её устранить?


4. Возможно ли в форме добавить отображение нового блока в модальном окне? К примеру, в калькуляторе добавить кнопку, чтобы при нажатии на неё в модальном окне открывалась форма с контактами и на почту приходила заявка с данными калькулятора и формы.

5. Ещё подскажите пожалуйста как маску для поля телефона настроить? Чтобы поле заполнялось по заданному формату, к примеру
+7 (777) 777 77 77
« Последнее редактирование: 23.09.2020, 17:50:29 от Daniyar01 »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
1. В настройках кнопки submit есть поле redirect. Пишите туда адрес.
2. Зависимая группа полей выпадает сразу после родительской. Изменить это нельзя. Но можно обойти средствами CSS, например, абсолютным позиционированием.
3. Скорее всего, вы где-то делаете синтаксическую ошибку и не видите ее.
4. Это можно сделать, но сложно. Самостоятельно, скорее всего, не сделаете. Для разной разметки сайта и разных шаблонов может быть по разному, поэтому, только на пациенте.
5. В настройках поля атрибут pattern. Составляете его как вам нужно. Либо на js, - есть готовые плагины в изобилии на просторах интернет.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
1. В настройках кнопки submit есть поле redirect. Пишите туда адрес.
2. Зависимая группа полей выпадает сразу после родительской. Изменить это нельзя. Но можно обойти средствами CSS, например, абсолютным позиционированием.
3. Скорее всего, вы где-то делаете синтаксическую ошибку и не видите ее.
4. Это можно сделать, но сложно. Самостоятельно, скорее всего, не сделаете. Для разной разметки сайта и разных шаблонов может быть по разному, поэтому, только на пациенте.
5. В настройках поля атрибут pattern. Составляете его как вам нужно. Либо на js, - есть готовые плагины в изобилии на просторах интернет.



Спасибо огромное за быстрый и ёмкий ответ!
Редирект получилось настроить, но теперь не могу скрыть сообщение после отправки формы. Как её можно отключить, за исключением CSS и почему редирект долго переходит?

Также хотел уточнить, как добавить input[checkbox] в формулу таким образом, чтобы она считалась только при активном чекбоксе. Сейчас работает расчет только, когда чекбокс отмечен, а когда не отмечен показывается error
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
3. Скорее всего, вы где-то делаете синтаксическую ошибку и не видите ее.


Я пробовал добавить конкретно 1 строку CSS background-image: url(); и background: url() ;
В первом случае выходит 403 ошибка, при том что это явно не синтаксическая ошибка.
*

Daniyar01

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

[/size]
5. В настройках поля атрибут pattern. Составляете его как вам нужно. Либо на js, - есть готовые плагины в изобилии на просторах интернет.
[/size]


Добавил pattern в настройках, результата нет. Подключил рабочий js, который работает на этой же странице с другим полем, также не получилось вывести маску.


Вот код, который я использовал, он работает и на странице и на codepen и т.п., но не с формой. Пробовал добавить js в qf3.js результат, также нулевой.


  <input id="phone" type="text" class="form-control">




<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>


<script>
$(function(){
  $("#phone").mask("здесь маска, но нельзя отправить маску телефона в этом форуме");
});
</script>


Подскажите пожалуйста, как настроить маску?
*

x1

  • Давно я тут
  • 637
  • 15 / 0
  • Linux — это Windows для бытовой техники
Здравствуйте. Поставил локально Joomla 4 Beta 4. Если у вас есть для тестирования КвикФорм под  следующую версию Joomla, то с удоавольствием потестирую.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов

Подскажите пожалуйста, как настроить маску?

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

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Здравствуйте. Поставил локально Joomla 4 Beta 4. Если у вас есть для тестирования КвикФорм под  следующую версию Joomla, то с удоавольствием потестирую.
Я делал под четверку года полтора назад. С тех пор всё изменилось и код уже не актуален. Думаю, слишком рано ей заниматься.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Скорее всего, вам нужно обратиться к более опытному пользователю. Я могу помочь с вопросами конкретно по QuickForm, а ваши вопросы общего плана, касаются  вебстроительства в целом. Или пишите через мой сайт в платную поддержку, я вам форму проработаю и настрою.
Так сама маска работает ведь. Она не работает только в Вашей форме. Вопрос не касается того, как создать маску в принципе, а того, как сделать чтобы она работала в QuickForm 3
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Также хотел уточнить, как добавить input[checkbox] в формулу таким образом, чтобы она считалась только при активном чекбоксе. Сейчас работает расчет только, когда чекбокс отмечен, а когда не отмечен показывается error

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

К примеру, у меня стоит чекбокс в виде дополнительных материлов. Если поставить галочку, то калькулятор считает +123, а если галочку убрать, то калькулятор считает +0 или вообще не считает чекбокс
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Не отмеченный checkbox во внимание не принимается. Читайте документацию https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox

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

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Не отмеченный checkbox во внимание не принимается. Читайте документацию https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox

Я использую метод рассчета "multipl", он работает корректно. Но когда добавляю поле чекбокса, выходит ошибка до тех пор, пока не отмечу чекбокс. То есть, когда он не активирован, в разделе результат показывается error, а когда активирован счет показывается правильно

*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Форма QuickForm ничем не отличается от любой другой формы, тот же <form></form> и список стандартных полей. Не нужно писать, что у вас что-то не подцепляется, потому что QuickForm, или не работает, потому что QuickForm. Таким подходом вы ничему не научитесь.

Вы создали очень хорошую форму и она действительно выполняет обширный список задач. Я не хотел сказать, что что-то не работает потому-что это QuickForm. Вы сами на вопрос касательно того, как поставить маску в поле контакты, ответили что маска не ставится, потому-что маска не относится к QuickForm и по этому вопросу надо обращаться к js разработчикам. Я на это сообщение ответил тем, что маска работает с полем input корректно, но она не работает в QuickForm. Я даже код нужного поля вырезал и он читал маску, но за пределами QuickForm, а конкретно в самой форма маска не работает.

Поэтому я написал, что этот вопрос относиться к QuickForm, потому-что только в этой форме маска не работает.

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

Но мне нужен совет, как сделать, чтобы поле ввода телефона отображалось с маской +7 (999) 999 99 99. При том, что у меня есть код, который позволяет по id поля input активировать эту маску, но она не работает в QuickForm
« Последнее редактирование: 24.09.2020, 17:34:15 от Daniyar01 »
*

varX

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

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Если у вас что-то где-то не получается, значит вы это делаете неправильно. В данном случае, вы чего хотите? Чтобы я догадался где вы ошибок наделали?
1. Как сделать чтобы чекбокс ставился в расчет при активном статусе, а когда не активный его не брали в расчет?

Я использую метод рассчета "multipl", он работает корректно. Но когда добавляю поле чекбокса, выходит ошибка до тех пор, пока не отмечу чекбокс. То есть, когда он не активирован, в разделе результат показывается error, а когда активирован счет показывается правильно

2. Как поставить правильную маску, которая работает корректно, чтобы в форме QuickForm в нужном поле, по id стояла маска. Код, который я использую для этого работает корректно. Можете посмотреть по ссылке: https://codepen.io/Daniyar01/pen/WNwPdVw
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Если у вас что-то где-то не получается, значит вы это делаете неправильно. В данном случае, вы чего хотите? Чтобы я догадался где вы ошибок наделали?
У Вас форма при добавлении в CSS background-image: url(); выдает 403 ошибку, при том, что насколько мне известно это правильный код CSS. Также возникает при добавлении ряда других кодов, js вообще в customhtml нельзя добавить. Почему Вы так уверены, что я ошибок наделал?
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Конкретно по поводу чекбокса.


Я назначаю для input[checkbox] в разделе calculator>math числовое значение, которое должно использоваться в расчете. Беру id из раздела fieldid и вставляю его в расчет


Сама калькуляция выглядит следующим образом


fieldid(calculatorSum) = {fieldid(input[checkbox])} + {fieldid(других полей)}


К примеру так:
11.17=({11.5}+{11.6}+{11.7}+{11.21}+{11.18}+{11.19}+{11.9}+{11.10}+{11.11}+{11.12}+{11.13}+{11.14})*{1.19};


Расчет у меня показывается правильно только в том случае, если checkbox активирован. Если он не активирован, у меня показывает error.
Вопрос:
Как сделать, чтобы в случае если чекбокс не активирован расчет проводился без участия значения чекбокса.


А именно:


1. Активный чекбокс:



fieldid(calculatorSum) = {fieldid(input[checkbox])} + {fieldid(других полей)}

2. Не активный чекбокс



fieldid(calculatorSum) = {fieldid(других полей)}
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Цитировать
Как сделать, чтобы в случае если чекбокс не активирован расчет проводился без участия значения чекбокса.

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

Daniyar01

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

В общем решил этот вопрос следующим образом. Раньше я ставил числовое значение, а в выводе указывал формулу со знаками. В итоге, для использования чекбокса необходимо использовать числовое значение с нужным знаком и указывать его в формуле без знака. Спасибо за помощь, можете подсказать теперь как с маской решить вопрос?

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

windik

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Так вы же модуль через зависимое поле грузите (аяксом). Каким образом на странице появятся его стили, если сама страница не перегружается? Либо грузите модуль вместе со страницей, либо загружайте его стили отдельно, заранее.
Приветствую, попробовал ваши рекомендации, а именно загрузил стили и скрипты заранее,  через customPhp в основной части формы.
<?php
$doc = JFactory::getDocument();
$baseUrl = JUri::base();
$doc->addStyleSheet($baseUrl.'modules/mod_slideshowck/themes/default/css/camera.css');
?>
<?php
$doc = JFactory::getDocument();
$baseUrl = JUri::base();
$doc->addScript($baseUrl.'media/com_slideshowck/assets/jquery.easing.1.3.js');
?>
<?php
$doc = JFactory::getDocument();
$baseUrl = JUri::base();
$doc->addScript($baseUrl.'media/com_slideshowck/assets/camera.min.js');
?>
Проверил в коде браузера, стили и js загружаются:
   <link href="http://.../modules/mod_slideshowck/themes/default/css/camera.css" rel="stylesheet" />
   <link href="http://.../modules/mod_joomspirit_slider/assets/css/style.css" rel="stylesheet" />
   <script src="http://.../media/com_slideshowck/assets/jquery.easing.1.3.js"></script>
   <script src="http://.../media/com_slideshowck/assets/camera.min.js"></script>

А в зависимом поле  вывожу сам модуль

<?php jimport( 'joomla.application.module.helper' );
$params['style'] = 'xhtml'; $module = JModuleHelper::getModuleById('91');
echo JModuleHelper::renderModule($module, $params);?>

Но кроме заголовка модуля никакой активности.

Не подскажите какие нибудь идеи, как можно решить этот вопрос?)
« Последнее редактирование: 25.09.2020, 11:46:42 от windik »
*

varX

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

TagerT

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Добрый день! Подскажите пожалуйста использую cloner в форме, при нажатии на + переходит в начало страницы, как это убрать? Извините если уже было, не нашел.
*

windik

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Значит ваш модуль не умеет работать с динамическим контентом. У него js отрабатывает один раз сразу после загрузки страницы и все. Если что-то на ней потом появляется, он этого уже не видит. Очевидно, что вам его перезапускать нужно.
Благодарю за ответы)) Вообщем ничего не получается, даже пробовал самый простой слайдер.Работает только на главной странички формы.Выход из ситуации - использовать слайдер на js и прописать код в customPhp зависимых полей.
Надеюсь когда нибудь появится функция вставки модулей)
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Кто знает как маску к input в форме подключить? Пробовал через js.masked.input и аналогичные методы, всё работает, но за пределами формы. Мне нужно, чтобы поле телефон заполнялось по маске как здесь: https://codepen.io/Daniyar01/pen/WNwPdVw.


Подключал маску на отдельное поле внизу формы и над формой, везде работает, кроме самой формы. Добавлял код js в файл qf3.js, результата нет.


Подскажите пожалуйста, как подключить рабочий скрипт маски ввода (можете проверить код по ссылке: https://codepen.io/Daniyar01/pen/WNwPdVw) телефона к форме?
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Кто знает как маску к input в форме подключить? Пробовал через js.masked.input и аналогичные методы, всё работает, но за пределами формы. Мне нужно, чтобы поле телефон заполнялось по маске как здесь: https://codepen.io/Daniyar01/pen/WNwPdVw.

В общем, решил проблему самостоятельно.

Если кто-то хочет добавить маску, то надо добавить скрипт в components/com_qf3/assets/js/qf3.js не как js код, а как HTML между тегами <div class="в зависимости от формы"></div>

К примеру, у меня получилось так, вместо:
var newbox = $('<div class="qfstepperinner"></div>').insertAfter(box);

сделал так:
var newbox = $('<div class="qfstepperinner"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script><script>$(function(){$("#phone-mask").mask("+7 (999) 999-99-99");});</script></div>').insertAfter(box);

и маска начала работать.

Важно! Для работоспособности должен быть подключен jquery и к нужному полю добавить id. У меня id="phone-mask".

*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Осталось понять, как сделать, чтобы Сообщение после отправки формы * не отображалось. А то разработчики сделали это поле обязательным, а удалять через display:none или в целом убирать отображение через шаблон нет желания.

Зачем это поле обязательным делать? Может кто знает, как сделать его не обязательным?
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Осталось понять, как сделать, чтобы Сообщение после отправки формы * не отображалось. А то разработчики сделали это поле обязательным, а удалять через display:none или в целом убирать отображение через шаблон нет желания.

Зачем это поле обязательным делать? Может кто знает, как сделать его не обязательным?
Решил вопрос.

Надо просто отключить required у нужного поля в /administrator/components/com_qf3/models/forms/project.xml и в админке самого компонента можно удалить текст и сохранить. В итоге, после отправки заявки будет перебрасываться на страницу благодарности без системных сообщений.
*

Daniyar01

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
У меня форма состоит из 2 этапов. Один занимает много места, а второй гораздо меньше.


Подскажите, кто знает как сделать так, чтобы когда пользователь переходит на второй этап, он возвращался к началу форму?


Сейчас, при заполнении первого этапа, пользователь нажимает далее и остается на том же месте, надо проскролить вверх, чтобы увидеть второй этап
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор varX

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

Автор kunsaid

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

Автор varX

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

Автор vs12345

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

Автор Wargoth

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