Вопросы
Получение [[+files]] из Tickets
Всем привет. Прошу помощи в решении задачи…
У меня установлен Tickets. Во фронтенде есть форма с полями, которые заполняет пользователь. Так же есть 2 поля для загрузки изображений:
Скорее всего я туплю, но прошу подсказать решение.
У меня установлен Tickets. Во фронтенде есть форма с полями, которые заполняет пользователь. Так же есть 2 поля для загрузки изображений:
- обычный input type='file' для загрузки «главного» изображения
- поле [[+files]] для загрузки дополнительных изображений (4 штуки)
Скорее всего я туплю, но прошу подсказать решение.
Comparison, вывод нескольких групп сравнения товаров на одной странице
Здравствуйте.
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Изменение типа документа в Тикете [Мозговой штурм]
Всем привет.
Нужен «мозговой штурм»… Хотелось бы понять, возможно ли так реализовать функционал или нет?
Исходные данные:
Есть созданный шаблон карточки товара с доп. полями. Как «документ» — работает отлично. Все выводится.
Увидел функционал Tickets — очень понравилось. 90% функционала, который используется в моем шаблоне, работает «из коробки», без самописных плагинов и сниппетов.
Нужен «мозговой штурм»… Хотелось бы понять, возможно ли так реализовать функционал или нет?
Исходные данные:
Есть созданный шаблон карточки товара с доп. полями. Как «документ» — работает отлично. Все выводится.
Увидел функционал Tickets — очень понравилось. 90% функционала, который используется в моем шаблоне, работает «из коробки», без самописных плагинов и сниппетов.
Некорректная работа сниппета Markdown
Столкнулся со странным поведением сниппета Markdown, когда его несколько раз вызываю на странице с опцией 'escapeTags' => false (выключает экранирование тэгов MODX, чтоб всякие ссылки обрабатывались).
Выражается в том, что во все места вызова он вставляет обработанный контент первого вызова. При чем не важно что у него было на входе: 'field' => 'content' или же 'input' => $_modx->resource.content
В случаях, когда вызывается pdoResources и в чанке нужно обработать каждый introtext или контент, либо на странице нужно обработать и introtext и content, приходится, например, включать экранирование тэгов, что не очень хорошо.
Выражается в том, что во все места вызова он вставляет обработанный контент первого вызова. При чем не важно что у него было на входе: 'field' => 'content' или же 'input' => $_modx->resource.content
В случаях, когда вызывается pdoResources и в чанке нужно обработать каждый introtext или контент, либо на странице нужно обработать и introtext и content, приходится, например, включать экранирование тэгов, что не очень хорошо.
Менять товар каждые 24 часа
Добрый день, суть такова, есть отдельная страница называется — Товар дня, и у него имеется таймер 24 часа, я поставил через ТВ каждому товару чекбокс с Товар дня, подскажите пожалуйста как сделать чтоб Товар дня менялся каждые 24 часа из выбранных чекбоксов? сейчас просто вывел через просто
спасибо заранее
[[!pdoPage?
&parents=`2,3,4`
&where=`{"template":"6"}`
&tpl=`tpl.spec`
&includeTVs=`typeimg,price_spec,price_old_spec,check_price`
&limit=`1`
&tvFilters=`check_price==1`
]] спасибо заранее
[РЕШЕНО] Мультисайтовость, поддомены и https
Здравствуйте. Настроил мультисайтовость (через поддомены), все работает кроме того, что при включении https при переходе на любой поддомен пишет Не возможно отобразить страницу
Если расскоментировать следующую строку в .htaccess
Сертификат для поддомена действителен и включен
Спасибо за ответы!
Если расскоментировать следующую строку в .htaccess
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
# https://www.domain.com when your cert only allows https://secure.domain.com
#RewriteCond %{SERVER_PORT} !^443
#RewriteRule (.*) https://site.ru/$1 [R=301,L]Получаем перенаправление на основной домен.Сертификат для поддомена действителен и включен
Спасибо за ответы!
Отправка письма на email указанный в форме.
Добрый день. Есть форма на сайте. Состоящая из email, name, tel. Как включить в получателя email из отправленной формы?
Регистрация с помощью Login
*Я новичок так что прошу не бросатся тапками
Пишу интернет магазин. Решил взять в качестве cms клиенту modx revo(так как уже была готова верстка), но застопорился на регистрации. Нашел Login, но у меня не получается его корректно вставить в шаблон(читал документацию но множество всяких значений идёт в перемешку и не понятно что из этого действительно нужно).
Как должен выглядеть код формы, что бы данные записанные в поля записывались в базу данных при нажатии на кнопку submit и можно было авторизоваться?
Пишу интернет магазин. Решил взять в качестве cms клиенту modx revo(так как уже была готова верстка), но застопорился на регистрации. Нашел Login, но у меня не получается его корректно вставить в шаблон(читал документацию но множество всяких значений идёт в перемешку и не понятно что из этого действительно нужно).
Как должен выглядеть код формы, что бы данные записанные в поля записывались в базу данных при нажатии на кнопку submit и можно было авторизоваться?
PdoPage продвинутый режим отображения
Здравствуйте.
Задача очень простая отобразить пагинацию согласно скриншоту s.mail.ru/NHkD/vB5FKUx7A из технической документации
Что нужно еще прописать, что бы в PdoPage включить продвинутый режим отображения?
Версия pdoTools 2.12.3
Версия Modx 2.7.1
Задача очень простая отобразить пагинацию согласно скриншоту s.mail.ru/NHkD/vB5FKUx7A из технической документации
{'!pdoPage' | snippet : [
'tpl' => 'tpl.view.news.row',
'sortdir' => 'ASC'
'includeTVs' => 'image',
'tvPrefix' => ''
'limit' => 1,
'pageLimit' => 5,
'tplPageWrapper' => '@INLINE <div class="pagination"><ul class="pagination__list">{$prev}{$pages}{$next}</ul></div>',
'tplPage' => '@INLINE <li class="pagination__item"><a href="{$href}">{$pageNo}</a></li>',
'tplPageActive' => '@INLINE <li class="pagination__item active"><a href="{$href}">{$pageNo}</a></li>',
'tplPagePrevEmpty' => '@INLINE <li class="pagination__arrow disabled"><i class="ic ic-left"></i></li>',
'tplPageNextEmpty' => '@INLINE <li class="pagination__arrow disabled"><i class="ic ic-right"></i></li>',
'tplPagePrev' => '@INLINE <li class="pagination__arrow"><a href="{$href}"><i class="ic ic-left"></i></a></li>',
'tplPageNext' => '@INLINE <li class="pagination__arrow"><a href="{$href}"><i class="ic ic-right"></i></a></li>',
'tplPageSkip' => '@INLINE <li class="disabled"><span>...</span></li>' ]}{'page.nav' | placeholder}На текущий момент у меня 7 ресурсов, limit=1 а pageLimit=5, как я понимаю он должен включаться при выборке => 7 но он не включается.Что нужно еще прописать, что бы в PdoPage включить продвинутый режим отображения?
Версия pdoTools 2.12.3
Версия Modx 2.7.1
Formit добавить класс при ошибки при валидации для радиокнопок
Здравствуйте!
Есть некая форма с группами радиокнопок. Каждая группа кнопок обязательна для заполнения.
Есть некая форма с группами радиокнопок. Каждая группа кнопок обязательна для заполнения.
<form action="" method="post" id="anketa4" class="ajax_form">
<div class="form-group">
<fieldset>
<legend>Вопрос-1 [[!+fi.error.question1]]</legend>
<label for="q4-1-0"><input id="q4-1-0" type="hidden" name="question1[]" value="" class="form-control" /></li>
<label for="q4-1-1"><input type="radio" id="q4-1-1" name="question1[]" value="Ответ1" [[!+fi.question1:FormItIsChecked=`Ответ1`]] class="form-control"><span>Ответ1</span></label>
<label for="q4-1-2"><input type="radio" id="q4-1-2" name="question1[]" value="Ответ2" [[!+fi.question1:FormItIsChecked=`Ответ2`]] class="form-control"><span>Ответ2</span></label>
<label for="q4-1-3"><input type="radio" id="q4-1-3" name="question1[]" value="Ответ3" [[!+fi.question1:FormItIsChecked=`Ответ3`]] class="form-control"><span>Ответ3</span></label>
</fieldset>
</div>
<div class="form-group">
<fieldset>
<legend>Вопрос-2 [[!+fi.error.question2]]</legend>
<label for="q4-2-0"><input id="q4-2-0" type="hidden" name="question2[]" value="" class="form-control" /></li>
<label for="q4-2-1"><input type="radio" id="q4-2-1" name="question2[]" value="Ответ1" [[!+fi.question1:FormItIsChecked=`Ответ1`]] class="form-control"><span>Ответ1</span></label>
<label for="q4-2-2"><input type="radio" id="q4-2-2" name="question2[]" value="Ответ2" [[!+fi.question1:FormItIsChecked=`Ответ2`]] class="form-control"><span>Ответ2</span></label>
</fieldset>
</div>
<div class="form-group">
<div class="controls">
<button type="submit" class="submit-btn" value="Submit">Отправить</button>
</div>
</div>
</form>Вызов формы:[[!AjaxForm?
&form=`AjaxForm.anketa4`
&snippet=`FormIt`
&hooks=`FormItSaveForm,email`
&emailTo=`[[++myemail]]`
&emailFrom=`noreply@[[!getDomainName?&url=`[[++site_url]]`]]`
&emailFromName=`[[++site_name]]`
&emailSubject=`Анкета с сайта [[++site_name]]`
&emailTpl=`tpl.email-anketa4`
&validate=`tel:required,question1:required,question2:required`
&validationErrorMessage=`Вы должны ответить на все вопросы в анкете!`
&successMessage=`Анкета успешно отправлена`
]] Formit позволяет делать валидацию радиокнопок, но почему-то не добавляет никаких классов к незаполненым группам, что бы можно было их как-то «подсветить» через css… Что делать?!