Денис
С нами с 27 февраля 2017; Место в рейтинге пользователей: #661Сортировка mFilter2
Добрый день!
[[!mFilter2?
&parents=`[[*id]]`
&element=`mSearch2`
&depth=`1`
&limit=`9`
&subcategories=`[[+subcategories]]`
&prepareTVs=`1`
&includeContent=`1`
&includeTVs=`wiki-img, content`
&filters=`tv|wiki_tag,`
&fields=`pagetitle:5,content:3,comment:1`
&onlyIndex=`true`
&tpl=`wiki-tile-tpl_new`
&tplOuter=`tpl.mFilter2.wiki.outer`
&tplFilter.outer.default=`tpl.mFilter2.filter.wiki.outer`
&tplFilter.row.default=`tpl.mFilter2.filter.wiki.checkbox`
Календарь экскурсий и бронирование экскурсий
2 5 000
Коллеги, добрый день! Есть задача сделать функционал на сайте для бронирование на экскурсию. Есть 2 вида экскурсий: индивидуальные и групповые. У владельца сайта есть свой календарь событий, в котором он ведет записи о своих выходных днях и днях когда будут групповые экскурсии. Для индивидуальных экскурсий в форме в поле «Дата экскурсии» нужно выводить все свободные даты (все даты кроме выходных и дней, когда групповые экскурсии). В форме групповых экскурсий нужно показывать доступные даты групповых экскурсий. Также на каждую групповую экскурсию есть ограничение по кол-ву людей и онлайн оплата от сбера. Подскажите, какими средствами можно реализовать подобный функционал. Ссылку пришлю. Кликайте по Замоскворечью.
Инициализация AjaxForm после загрузки формы через ajax
Добрый день!
Подскажите, как инициализировать AjaxForm в случае, когда форма загружается с помощью ajax.
Если есть инструкция, то вообще здорово.
Подскажите, как инициализировать AjaxForm в случае, когда форма загружается с помощью ajax.
Если есть инструкция, то вообще здорово.
Реализация календаря с выводом событий только на просмотр
Подскажите как лучше реализовать функционал бронирования экскурсий с счётчиком мест. Заказчик хочет отмечать в админке/где-то ещё свои выходные и дни когда запланированы экскурсии. На сайте должен выводиться календарь с этими событиями с возможностью просмотра любого дня в месяце (показать что в этот день). Также на сайте есть форма бронирования экскурсии, где должен быть счётчик мест, и выбор даты экскурсии только из тех, что внёс заказчик.
Есть ещё второй тип экскурсии, там счётчик не нужен, но выборе даты не должны отображаться выходные и дни когда будет экскурсия первого типа.
Я с modx работаю давно, но эта задача поставила в ступор.
Предложите какие-нибудь идеи. Я подумал о создании migx таблицы, куда заказчик будет вбивать все данные, выходные и экскурсии. Из этой таблицы передавать данные в fullcalendar.
Сейчас я реализовал вывод календаря fullcalendar и цепанул к нему свой гугл календарь для теста.
За помощь в реализации готов оплатить рублём.
Сайт.
Есть ещё второй тип экскурсии, там счётчик не нужен, но выборе даты не должны отображаться выходные и дни когда будет экскурсия первого типа.
Я с modx работаю давно, но эта задача поставила в ступор.
Предложите какие-нибудь идеи. Я подумал о создании migx таблицы, куда заказчик будет вбивать все данные, выходные и экскурсии. Из этой таблицы передавать данные в fullcalendar.
Сейчас я реализовал вывод календаря fullcalendar и цепанул к нему свой гугл календарь для теста.
За помощь в реализации готов оплатить рублём.
Сайт.
Pdoresource неправильно обрабатывает условие where. РЕШЕНО!
Всем привет!
Сразу к делу. Код сниппета:
Не понимаю, что за магия происходит. Помогите разобраться.
UPD. Когда ввожу 0, 1, 11, 12 и выборка работает нормально. Остальные числа до 99 включительно отдают пустой результат.
Сразу к делу. Код сниппета:
<?php
$where = array(
'Lo:>=' => 100,
'Lo:<=' => 140,
);
$where = $modx->toJSON($where);
$output = $modx->runSnippet('pdoResources',array(
'limit' => 15,
'parents' => 71,
'includeTVs' => 'Lo',
'where' => $where,
'return' => 'json'
));
return $output;
Данный сниппет выдает результат из 4 значений, то есть работает корректно. Когда меняю 100 на 99, результатом сниппета становится пустой массив. Что интересно, когда меняю 99 на 10, сниппет отрабатывает правильно.Не понимаю, что за магия происходит. Помогите разобраться.
UPD. Когда ввожу 0, 1, 11, 12 и выборка работает нормально. Остальные числа до 99 включительно отдают пустой результат.
Отправить json по ссылке в форме обратной связи. РЕШЕНО
Доброго времени суток!
При отправке формы обратной связи необходимо дублировать данные в формате json.
Заказчик предоставил ссылку, по которой необходимо отправлять json.
Как я понимаю, эти данные будут приходить в CRM.
Cледующий json:
Подскажите как это можно реализовать.
При отправке формы обратной связи необходимо дублировать данные в формате json.
Заказчик предоставил ссылку, по которой необходимо отправлять json.
Как я понимаю, эти данные будут приходить в CRM.
Cледующий json:
{
"contact": [
{
"name": "Alex"
},
{
"tel": "+79034567812"
},
{
"email": "alexclient@mail.ru"
}
]
}
Ссылка вида:https://192.168.0.1:8000/B1iXcellerator/exec/ipo/...
Для отправки формы использую AjaxForm.Подскажите как это можно реализовать.
TV-поля для разных контекстов в Babel
Добрый день!
Настраиваю перевод сайта с помощью компонента Babel.
У меня есть дополнительно поле с типов ввода Множественный список на русском языке.
Это поле используется для фильтрации.
Как перевести значения поля?
Настраиваю перевод сайта с помощью компонента Babel.
У меня есть дополнительно поле с типов ввода Множественный список на русском языке.
Это поле используется для фильтрации.
Как перевести значения поля?
Новые ресурсы не добавляются в sitemap
Доброго времени суток!
Использую pdoSitemap.
Недавно обнаружил, что новые ресурсы не добавляются в sitemap.
Интересно, также то, что у главной страницы стоит значение параметра:
Сам файл sitemap настраивал по документации.
Вот вызов:
Использую pdoSitemap.
Недавно обнаружил, что новые ресурсы не добавляются в sitemap.
Интересно, также то, что у главной страницы стоит значение параметра:
<lastmod>2019-11-15T10:31:29+00:00</lastmod>
хотя главную страницу обновляю практически ежедневно.Сам файл sitemap настраивал по документации.
Вот вызов:
[[!pdoSitemap?
&showHidden=`1`
&resources=`-20`
]]
Не работает reCaptchaV3
Добрый вечер!
Подскажите, пожалуйста, с настройкой reCaptchaV3.
Прописал публичный и секретный ключи.
Форму настроил по инструкции.
Но отправка формы не срабатывает на странице, а спам всё равно проходит.
Вызов формы:
Подскажите, пожалуйста, с настройкой reCaptchaV3.
Прописал публичный и секретный ключи.
Форму настроил по инструкции.
Но отправка формы не срабатывает на странице, а спам всё равно проходит.
Вызов формы:
[[!AjaxForm?
&snippet=`FormIt`
&form=`AjaxForm.callback`
&hooks=`spam,email,FormItSaveForm,rcv3`
&customValidators=`formit2checkfile`
&emailTo=`[[++publick_email]]`
&emailFrom=`[[++emailsender]]`
&emailTpl=`formCallbackTpl`
&emailFromName=`[[++site_name]]`
&emailSubject=`Заявка с сайта «[[++site_name]]»`
&validate=`callbackfio:required:stripTags, callbacktel:stripTags, callbackantispam:maxLength=^0^, callbackmail:required:stripTags, upload:formit2checkfile`
&submitVar=`callbackbtn`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Наш менеджер перезвонит вам в ближайшее время.`
&rcv3Action=`contactform`
]]
Обязательный поля в msOrder
Добрый день.
Можно ли как-то с помощью jquery менять обязательные поля формы в msOrder?
Задача вот какая, по нажатию на checkbox нужно делать обязательным поле Улица.
Попробовал input'у Улица добавить класс required, но это не помогло.
Можно ли как-то с помощью jquery менять обязательные поля формы в msOrder?
Задача вот какая, по нажатию на checkbox нужно делать обязательным поле Улица.
Попробовал input'у Улица добавить класс required, но это не помогло.