Dmitriy
Ну там ограничение берется их атрибута maxlength, его тупо переопределить в Form. Ну или править xml.
Георгий
Всем привет! Меня зовут Гера, диджитал-продюсер, с джумлой впервые сталкиваюсь и ищу коллегам в помощь разработчика на проект адамира.рф Нужно будет: - произвести корректировки сайта по уже готовому ТЗ – единоразово - думаю получится подружиться и зайти на ежемесячный техпод, так как они планируют его регулярно сеошить Коллеги, напишите пжлст мне в личку с портфолио с ставкой за час — кому интересно поработать Заранее прошу простить, что врываюсь в ваше специализированное пространство Спасибо
Sergey
Привет. Скажите а как о можно натсроить чтобы плагин вызывался в одном шаблоне а вдругом нет? Или как то можно ид шаблона получить?
Sergey
Какой плагин?
плагин допустим который формирует содеражние Toc
Sergey
плагин допустим который формирует содеражние Toc
Плагины имеют настройку только по группам пользователей. И то не все плагины её реализуют в коде
Sergey
Хотя могу ошибаться и они даже не запускаются.
Sergey
Понятно. Ну а если я всамом плагине пропишу типа если ид шаблона равно который нужно то ретурн?
Sergey
это понятно, ка кполучить ид шаблона?)
Sergey
это понятно, ка кполучить ид шаблона?)
Factory::getApplictation()->getTemplate(). - это имя шаблона. Если с параметрами (в т.ч. id), то $params = Factory::getApplictation()->getTemplate(true);
Михаил
Всем привет! Помогите, пожалуйста, советом. Как сделать, чтобы RadicalForm подцеплял в поле формы данные из div с определенным классом css?
Vladimir
Который будет копировать нужные вам данные в скрытое поле
Михаил
Написать соответствующий скрипт на js
Здравствуйте, Владимир! А у вас нет готового кода (ну типа шаблона), который можно под себя подстроить? Вы же знаете, я с JS вообще не дружу
Vladimir
Потому что вообще непонятно что нужно сделать
Михаил
Объясню на реальном примере: https://cbsystems.ru/portfolio есть кнопка со значком доллара. При клике на нее открывается модальная форма "Заказать аналогичный сайт", я бы хотел, чтобы в какое-нибудь скрытое поле формы (назовем его site) добавлялось значение заголовка, у которого класс "uk-link-heading" под которым открыли форму.
Михаил
Vladimir
Ну в рабочее время днем
Михаил
Ну в рабочее время днем
А у вас какое время рабочее, по МСК? Ну с и до
Vladimir
Короче днем писать надо
Михаил
Короче днем писать надо
Понял. Напишу днем. Спасибо
Андрей
Объясню на реальном примере: https://cbsystems.ru/portfolio есть кнопка со значком доллара. При клике на нее открывается модальная форма "Заказать аналогичный сайт", я бы хотел, чтобы в какое-нибудь скрытое поле формы (назовем его site) добавлялось значение заголовка, у которого класс "uk-link-heading" под которым открыли форму.
вроде так В форму надо добавить <input class = 'topic' name='rfSubject' type='hidden'> В js const btns = document.querySelectorAll('.btn-cbsystems'); const formBlock = document.querySelector('.sform'); btns.forEach(item => item.addEventListener('click', (event) => { const parentDiv = event.target.closest('.uk-padding-small.uk-margin-remove-first-child'); let topic = 'Общие вопросы'; if (topicPar) { topic = parentDiv.querySelector('.el-title .uk-link-heading').textContent; } formBlock.querySelector('.topic').value = Заказ ${topic}; }) );
Андрей
это если форма одна а кнопок много было бы проще, если для блоков имена классов были более осмысленные и кэш не забудьте чистить
Андрей
Андрей
вот тут обратные кавычки не скопировались
Андрей
Заказ ${topic}
Михаил
Заказ ${topic}
topicPar is not defined
Андрей
В форму надо добавить <input class = 'topic' name='rfSubject' type='hidden'> В js const btns = document.querySelectorAll('.btn-cbsystems'); const formBlock = document.querySelector('.sform'); btns.forEach(item => item.addEventListener('click', (event) => { const parentDiv = event.target.closest('.uk-padding-small.uk-margin-remove-first-child'); let topic = 'Общие вопросы'; if (parentDiv) { topic = parentDiv.querySelector('.el-title .uk-link-heading').textContent; } formBlock.querySelector('.topic').value = Заказ ${topic}; }) );
Андрей
обратные кавычки не забудьте поставить, при копировании в телегу пропадают
Андрей
они на раскладке где буква Ё
Михаил
Uncaught TypeError: formBlock.querySelector(...) is null
Андрей
window.addEventListener('DOMContentLoaded', () => { и весь код сюда лучше поместить когда страница полностью сформирована в dom }
Михаил
Uncaught SyntaxError: missing ) after argument list
Андрей
вот тут в конце скобка должна быть
Андрей
window.addEventListener('DOMContentLoaded', () => { const btns = document.querySelectorAll('.btn-cbsystems'); const formBlock = document.querySelector('.sform'); btns.forEach(item => item.addEventListener('click', (event) => { const parentDiv = event.target.closest('.uk-padding-small.uk-margin-remove-first-child'); let topic = 'Общие вопросы'; if (parentDiv) { topic = parentDiv.querySelector('.el-title .uk-link-heading').textContent; } formBlock.querySelector('.topic').value = topic; }) ); });
Михаил
Uncaught TypeError: formBlock.querySelector(...) is null
Андрей
Uncaught TypeError: formBlock.querySelector(...) is null
у вас там две формы с одинаковым классом, дайте класс какой нибудь специфичный и в скрипте вместо sform его напишите
Андрей
Uncaught TypeError: formBlock.querySelector(...) is null
а в форму инпут для темы добавили? В форму надо добавить <input class = 'topic' name='rfSubject' type='hidden'>
Михаил
Да. Все работает! Супер! Спасибо, Андрей ОГРОМНОЕ!
Андрей, есть проблемка. В портфолио работает ajax подгрузка материалов и если загрузить еще, то скрипт перестает работать, данные в форму не отправляются
Михаил
у вас там две формы с одинаковым классом, дайте класс какой нибудь специфичный и в скрипте вместо sform его напишите
Надо наверное что-то дописать в loadmore, чтобы он скрипт добавления в форму поля тоже перезагружал?
Eugene
Интим?
нет, просто деликатно намекнули, что рабочие процессы частной задачи остальным читать не интересно. готовое решение можете скинуть. а так простыня получается
Sergey
Привет. Подскажитеможно как то можно настроить выбор шаблона из админки для опредленного материала? Или только через добалвения его в меню?
Sergey
только если категорию где материал?
Sergey
спасибо, мало ли может я что-то не знал доп плюшек
Artem
Господа, кто в Крыму? У вас рекапча там работает? Или блокирует всё время?
Artem
Тот же вопрос к тем, кто находится в присоединённых регионах
Eugene
сервисы гугл в крыму отрубил еще 14м, насколько я помню
Vladimir
МЫ ОТКРЫВАЕМ GIGACHAT ДЛЯ ВСЕХ! Теперь не нужны специальные доступы — генерить с нейросетевой моделью может каждый. Достаточно перейти по этой короткой ссылке: https://developers.sber.ru/link/gc4tg Просить у GigaChat можно что угодно: от идей для свиданий до рецепта плова, от кода на JS до бизнес-плана. А скоро нейросетевая модель будет доступна в Telegram-боте и ВК. Канал теперь тоже открыт (невероятно!). Перешлите этот пост маме, пусть тоже попробует.
Sergey
привет. подскажите яндекс вебмастер тоже ругнулся что бесполезный контент много рекламы? хотя до этого не было такой ошибки. сайты связаны со здоовьем материалы пишут редакторы сами
Владимир
Artem
Используйте hCaptcha
Не что стороны баррикад я. Тут МайлРу за рекапчу отпинать нужно. И isp manager, а точнее тех, кто включил рекапчу в настройках исп
RINAT
Вышла Joomla! 5 Beta 1 https://developer.joomla.org/news/911-joomla-5-0-beta-1-feature-freeze.html Локально работает вполне шустренько. Релиз обещают уже 17 октября.
Alexey
4 на 5 обновится?
Sergey
Надеюсь переход с 4 на 5 будет не такой геморный как с 3ки
Павел
Павел
Sergey
Читаем системные требования заранее)) и php8.1
Павел
Читаем системные требования заранее)) и php8.1
да я не прочёл :)) но это канешь последний гвоздь будет в крышку гроба шаредов
Eugene
надо подсуетиться с предложением хостинга. @progreccor
Sergey
Уже несколько лет
Павел
это кто нормальный :)