Nikolay
{$_modx->runSnippet('!AjaxForm', [ 'snippet'=>'FormIt', 'formName' => ('Заказ звонка -' ~ ('' | date_format:'%d.%m.%Y')), 'validationErrorMessage' => 'Форма содержит ошибки', 'formSelector' => 'af_callback', 'emailTo'=> $_modx->config.email, 'emailSubject'=>('Заказ звонка -' ~ ('' | date_format:'%d.%m.%Y')), 'emailFrom'=>'no-reply@cmbox.by', 'emailFromName'=>$_modx->config.site_name, 'form'=>'m_form', 'emailTpl'=>'cont_q', 'hooks'=>'email,FormItSaveForm', 'validate'=>'name:required,mail:required,phone:required,message:required' ])}
Nikolay
в форме <span class="error_name">[[+fi.validation_error_message]]</span> в самом низу
Nikolay
при отправке если поля не заполнены
Nikolay
выводит сообщение
Артур
Ну я думаю, что этот плейсхолдер устанавливается динамически при отправке формы из названного мной выше параметра, но поскольку у тебя ajaxform, а значение устанавливает formit у тебя остается плейс без значения. Вообще в .error_name должно вставляться содержимое ответа от сервера с ключом name
Nikolay
А почему оно на английском?
потому что из за класса error_name там выводилось сообщение вообще хер пойми какое , как только поменял класс все стало норм ( ну как норм, просто пропало вообще все сообщения) это делал не я пытаюсь поправить просто
Артур
потому что из за класса error_name там выводилось сообщение вообще хер пойми какое , как только поменял класс все стало норм ( ну как норм, просто пропало вообще все сообщения) это делал не я пытаюсь поправить просто
Ну сообщение которое всплывает не должно выводится в error_name туда должны попадать только сообщения валидации их можно задать в параметрах вызова так 'name.vTextRequired' => 'Обязательно укажите имя'. Если же очень надо засунуть туда именно то что всплывает то af_complete тебе в помощь.
Артур
я понял
Везёт тебе, а я вот не понимаю как прочитать этот сраный файл по 100 строк
Nikolay
Степан
а не отсюда разве
Степан
да стопроцентно со словаря все значения
Степан
вот по идее конструктор
Степан
я вообще вещаю toasts на эти сообщения
Степан
но это на любителя если у тебя кривая стилизация инпутов то спасает не приходится долго париться
Nikolay
Ребят с Беларуси вым с России оплату кидал кто с клиентов? Как делали?
Артур
Артур
Иностранный агент. )))
Да, меня прислал госдеп делать в России плохие сайты и рушить экономику 😂
Roman
Таких обычно на вордпрессе учат. )
Константин
Народ, подскажите, а кто какой ценник возьмёт за создание интернет - магазина 200 позиций. Если кому то интересно, напишите в личку.
Иван
Народ, подскажите, а кто какой ценник возьмёт за создание интернет - магазина 200 позиций. Если кому то интересно, напишите в личку.
Для этого есть канал с предложениями о работе - пишите туда. Ссылка в закрепленном сообщении
Константин
Спасибо)
Mihail
кто может посоветовать европейский хостинг?
Евгений
Nariman
кто может посоветовать европейский хостинг?
не советую европейский хостинг. Проблемы с оплатами могут быть в текущих реалиях. А так, диджитал оушн, хетцнер Не подводили
Sergey
Народ, а как поставить плагин с github?
Артур
Получилось с файлом разобраться?
Да. Ajax'ом дёргаю по 100 строк, такое себе решение, но работает.
Евгений
Народ, а как поставить плагин с github?
если там есть папка _build то залить в корень весь архив , в папке _build будет файл build.php или build.transport.php
Евгений
в браузеер просто перейти по пути пакет/_build/build.php
Вячеслав
Добрый день, подскажите пожалуйста, можно ли как то у title обрезать окончание и вставить его отдельно? Что бы получилось как на скриншоте.
Вячеслав
Судя по всему ДЁКЕ это отдельный тэг в css пропиши ему display:block
Фасадные панели Дёке, это одно название, просто Горе дизайнер решил сделать так, что последнее слово будет висеть отдельно и иметь такой цвет. Вот только, как с помощью fenom и родного modx так сделать, я не знаю, т.к. раньше такого не встречал.
Вячеслав
Чёт не много не понимаю, как я должен запихнуть последнее слово в span? Если {$title} Выдаёт (Фасадные панели Дёке) как одно предложение.
Вячеслав
Последнее слово должно быть у всех страниц, и у всего товара что будет на сайте.
Sentinel
Title будет таким Фасадные панели <span>Дёке</span>
Вячеслав
У тебя же ДЁКЕ это p с id="u5450-4". Напиши в стилях #u5450-4{ display:block;}
Это я показал как сделал дизайнер, как я понял он из Figma просто перегнал всё в html.
Артур
Это я показал как сделал дизайнер, как я понял он из Figma просто перегнал всё в html.
Ну допустим, кто мешает поменять id или вообще его убрать заменив на класс, суть решения та же: написать стили для конкретного элемента
Sentinel
А еще ДЕКЕ можно положить в before 😀
Sentinel
но это уже из грани фантастики 😉
Вячеслав
Вот я вывел на сайте {$pagetitle}, как его разделить? Как "ДомСтрой" поместить в span? Я не знаю, а то что там было что Дёке отдельно, это так дизайнер сделал, как такое повторить когда тайтл выдаёт ток 1 строку я не знаю.
Nikita
ну можешь replace заюзать на крайняк
Вячеслав
ну можешь replace заюзать на крайняк
А при чём тут replace? Оно меняет просто одно слово на другое.
Nikita
Вячеслав
Через js, понял, спасибо
Nikita
я js использовал для наглядности
Nikita
а не как решение
Nikita
у фенома также есть хелперы для замены текста
Вячеслав
у фенома также есть хелперы для замены текста
Даже так, понял, ещё раз большое спасибо ) ☺️
Nikita
Nikita
{$pagetitle | preg_replace: ‘ищем’ : ‘заменяем’}
Maxim
Может проще через скрипт? Определить последнее слово, добавить для него CSS
Ruslan
Даже так, понял, ещё раз большое спасибо ) ☺️
Есть проще вариант, если menutitle не используется - писать с тегами туда
Nikita
да будет же моргания, зачем пытаться выполнять такие вещи на стороне клиента? Пока он скрипт не загрузит он будет видеть одно, а потом другое
Nikita
ООО <span>{$pagetitle}</span>
Артур
Nikita
не, такое уже не проще клиенту
Nikita
я правда не пойму почему pagetitle используется для заголовка такого уровня, заголовк выглядит общим для всех страниц, такое наверно лучше выносить в настройки сайта
Ruslan
Есть ещё проще писать с тэгами прям в pagetitle)))
Ну это не очень, т.к. pagetitle "слишком системное" поле
Maxim
Можно ТВ тогда доп сделать и выводить $pagetitle <span class="green">$tv_addTitle</span>. Но это все какие-то кастыли... Т.к. с одной стороны дизайнер рад, но с другой стороны вылазит куча проблем по SEO
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии RealMessenger v2 - компонент для обмена личными сообщениями Новая версия RealMessenger -компонент для обмена личными сообщениями. Теперь gtsNotify требующийся для него работает через comet-server.ru. Также добавлены смайлики и онлайн-офлайн статус, и доработана верстка. До скайпа далеко, но реализован минимальный набор мессенджера. ...
Вячеслав
Сейчас просмотрел товар, и понял что надо пинать Горе Дизайнера, что бы он переделывал этот момент, т.к. такой текст будет смотреть не очень "Огнезащитный состав для дерева Пирилакс Терма (бочка 24 кг) " Выйдет что будет (бочка 24 кг) выделяться зелёным, что не будет хорошо.
Maxim
Я про это и говорил... Слишком много НО в таком дизайне.
Вячеслав
Но опять же, если на сайте более 1к товара, то заказчик быстрее нафиг пошлет с такой тематикой, чем примет как должное.
Артур
Либо как писалось выше, через костыль, доп. поле
Ну да, только если слово в середине предложения будет нечитабельно в админке
Maxim
Костылей придумать можно много, но как писали выше, с системными переменными шутить вредно. Тайл часто летит еще в хлебные крошки, алт и тайтл картинок... Будет гарантированная лажа.