Combot
Привет, нет
Приветствуем! 👋
Artem
нет
Artem
А у формы name есть?
Artem
name="adminForm"
Александр
Да
Dmitry
Александр используй скриншотер, ну фотки неудобные же
Artem
Должен быть, помоему
Александр
Сейчас скину код
Александр
Dmitry
Текс
Dmitry
Там надо глянуть, что в js файле было :)
Александр
<?php // Запрет прямого доступа. defined('_JEXEC') or die; // Загружаем тултипы. JHtml::_('behavior.tooltip'); // Загружаем проверку формы. JHtml::_('behavior.formvalidation'); ?> <form action="<?php echo JRoute::_('index.php?option=com_helloworld&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="helloworld-form" class="form-validate"> <fieldset class="adminform"> <legend><?php echo JText::_('COM_HELLOWORLD_HELLOWORLD_DETAILS'); ?></legend> <ul class="adminformlist"> <?php foreach ($this->form->getFieldset() as $field) : ?> <li><?php echo $field->label; echo $field->input; ?></li> <?php endforeach; ?> </ul> </fieldset> <div> <input type="hidden" name="task" value=" " /> <?php echo JHtml::_('form.token'); ?> </div> </form>
Александр
сейчас кину js
Александр
Joomla.submitbutton = function(task) { if (task == '') { return false; } else { var isValid = true; var action = task.split('.'); if (action[1] != 'cancel' && action[1] != 'close') { var forms = $$('form.form-validate'); for (var i = 0; i < forms.length; i++) { if (!document.formvalidator.isValid(forms[i])) { isValid = false; break; } } } if (isValid) { Joomla.submitform(task); return true; } else { alert(Joomla.JText._('COM_HELLOWORLD_HELLOWORLD_ERROR_UNACCEPTABLE', 'Some values are unacceptable')); return false; } } };
Artem
Я уже в репозитории нашел )
if (!form) { form = document.getElementById('adminForm'); }
Александр
При чем уже и сам переписывал и ваш исходник брал
Artem
А почему по id?
Artem
xdebug наше все!
Ошибка же js
Vladimir
а
Dmitry
Там надо проще
Igor
Как всегда у меня нет стандартной view =)
Dmitry
Joomla.submitbutton = function(task) { if (task == 'helloworld.cancel' || document.formvalidator.isValid(document.getElementById('helloworld-form'))) { Joomla.submitform(task, document.getElementById('helloworld-form')); } };
Igor
А, точно! Руками же нужно свою форму передать
Ну это уже устрело в j4 это вроде убрали.
Artem
Ну это уже устрело в j4 это вроде убрали.
А хз, где в j4 это вообще смотреть
Artem
Я её не разбирал
Dmitry
Вообще мой материал уже конечно устарел...
Dmitry
Лучше использовать https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component
Artem
А в гите вообще нет билда
Dmitry
В четверке красиво
Dmitry
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->document->getWebAssetManager(); $wa->useScript('keepalive') ->useScript('form.validate') ->useScript('com_banners.admin-banner-edit'); ?>
Dmitry
https://github.com/joomla/joomla-cms/blob/4.0-dev/administrator/components/com_banners/tmpl/banner/edit.php
Artem
Лучше использовать https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component
А, ну т.е. id у вех форм просто должен быть одинаковый и не придётся свою прослойку добавлять
Artem
тупо id форме дайте adminForm и всё
Artem
и не нужно никакого js
Александр
Спасибо огромное вам всем, решил проблему при вашей помощи:)
Александр
Буду дальше пробовать и учиться.
Dmitry
Artem
Набор джумла вода 😂
Александр
Это мне пригодиться чувствую я🤣
Artem
Битрикс для одностроничника 😂
Смешно? У меня в конторе както продаван продал лэндинг на битриксе, с обменомс 1С. Он 3 цены из 1с выгружать на лендос планировал и заявки из формы обратной связи синхронизировать, как заказы
Artem
Полноценный файловый обмен мутить
Vladimir
сделали?
Artem
Что за кронштейн для моника?
Artem
сделали?
Я не знаю. Я уволился
Artem
о_О
Artem
Приколькно
Vladimir
о_О
https://www.lg.com/ru/monitors/lg-27qn880#
Vladimir
они охуенные
Vladimir
Artem
35750.... Мда... Цена, конечно, кусается
Artem
а как он к столу крепится? На саморезы или липучка?
Vladimir
но под монитором все убирает в сторону и все свободно
Vladimir
есть родной кронштейн
Vladimir
и есть вариант просверлить стол ;)
Vladimir
я пошел по второму пути
Vladimir
радикально
Vladimir
ну radical сам понимаешь...
Vladimir
😃
Vladimir
Artem
Родной - это типа такого?
Vladimir
вид снизу
Vladimir
Родной - это типа такого?
ну только покруче
Artem
ну только покруче
ну понятно... Это я лампу сфоткал
Artem
Огонь! Шайба нормального размера хоть, а не то, как любят делать, размером с 5 рублей
Vladimir
он 2560 пикселей
Vladimir
27 дюймов
Vladimir