22 ноября 2018, 13:58 т.е. если я просто добавлю новый скрипт на страницу <script> if($('.contact-map-link').length) { $('.contact-map-link').click(function(e){ e.preventDefault(); mapexMap.panTo([62.915, 34.461], { delay: 1500 }); }); } </script>то работать не будет, потому что он не понимает что такое mapexMap, так?.. нужно где-то в модуле прописывать? Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
22 ноября 2018, 11:46 боюсь у самого мозгов не хватит (… теоретически понимаю, что нужно задать скрипт, который будет менять центр карты по ссылке… Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
22 ноября 2018, 10:56 Здравствуйте! Ситуация следующая: 1. На странице «Контакты» сделал карту с 5 метками (это филиалы, находятся в разных городах, соответственно в нужном мне масштабе видна только последняя метка — типа Центральный офис) 2. На этой же странице у меня размещена контактная информация всех этих филиалов. Вопрос: можно ли добавить в контактные данные филиалов ссылки типа «Смотреть на карте» — что бы при нажатии на которые, происходила «прокрутка» карты к нужной метке? Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
10 ноября 2018, 13:51 потому что что? через fenom у вас наверное работает (у меня не получилось, но я через fenom и не хочу). Я, наверное, смогу эту задачу решить и просто прописав в самом Pdomenu кучу условий в &rowClass=`[[...]]` (уже сейчас представляю, как это будет страшно выглядеть)… Но ведь тут уже вопрос принципа — почему значение tv, переданное из pdo мы не можем привести к обычному числу? (все разработчики MODX могут, а мы ет). Кстати с id ресурса такая же фигня — он передается, но в сниппете php отказывается его воспринимать как число Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
10 ноября 2018, 12:31 да блин, парни, что мне написать-то, что бы число в сниппет попадало?! Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
10 ноября 2018, 11:33 а чем конкретно эта конструкция отличается от моей? и почему Вы решили что она будет работать? ) Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 17:00 так это Вы уже fenom используете? я в нем пока ваще не понимаю. вставил ваш код {'!pdoMenu' | snippet : [ 'parents' => 2, 'includeTVs' => 'number', 'tvPrefix' => '', 'tpl' => 'item' ]}заменил на свои значения — белый экран Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 14:40 в общем я понял, кажется… как в PdoMenu значение tv передать нормально в переменную никто не знает… нужно попробовать передавать в сниппет id страницы и там уже в сниппете с помощью getObject и getTVValue вытаскивать значение tv. так? Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 13:44 а что он может сказать? "$tmp = $modx->resource->getTVValue('day-num'); print_r($tmp);" говорит номер дня недели страницы, на которой мы находимся… А нужно «пробежаться» по всем страницам из pdo меню ( Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 12:31 &daynum=`[[+tv.day-num]]` — не передает значение в сниппет вообще ( Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 11:02 Хорошо. :) 1. Создал tv (числовое поле) `day-num` для страниц (страницы — это у меня дни недели) и заполнил их значениями от 0 до 6 2. Создал сниппет dismenu: <?php $today = date("w"); $day = $daynum; if ($today > $day) echo "menu_disabled";3. Вывожу меню с днями недели на странице: [[pdoMenu? ` &includeTVs=day-num` &rowClass=`[[dismenu? &daynum=`[[+day-num]]`]]` ]]Все. Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
09 ноября 2018, 09:50 когда я делаю, как вы написали — у меня и черезecho (int)$daynum; получается int(6) 6… А не работает именно когда я через PdoMenu пытаюсь tv получать для других страниц: [[pdoMenu? ` &includeTVs=day-num` &rowClass=`[[dismenu? &daynum=`[[+day-num]]`]]` ]] Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 23:04 но только все это я уже пробовал (еще вчера) :(… где-то на форуме видел, упоминание про то что в сниппет tv отдает строку, но там тоже никакого решения не приводилось forums.modx.com/thread/62570/tv-1 Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 22:50 … в общем, третий день пошел, как я не могу с этим разобраться… ((( Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 22:49 да нет — там просто 5 отображается… «5» — это в просмоторщике элементов в браузере, там все в кавычках… ) Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 22:31 хотя нет, это не те пробелы… в общем просто «5» он мне показывает… Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 22:27 вот я вставляю в шаблон [[*day-num]] и он фаирбаге вижу " 5 " (т.е. какие-то лишние пробелы) — Вы об этом говорили? Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 22:09 блин, что-то я уже совсем плохо соображаю… что мне нужно вставить в код шаблона страницы, что бы увидеть то, о чем Вы говорите? Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 21:36 вот сейчас опять не понял, что нужно делать, извините… мы с вами выяснили, что значение из TV приходят в «неправильном» формате. Подскажите дальнейший алгоритм действий Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
08 ноября 2018, 21:06 а, понял… если вставляю &rowClass=`[[dismenu? &daynum=`5`]]` то все нормально получается… значит причина в самом tv… но что теперь делать? Вопросы / Нужно, что бы в сниппете значение из tv было числом 63 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
то работать не будет, потому что он не понимает что такое mapexMap, так?.. нужно где-то в модуле прописывать?
1. На странице «Контакты» сделал карту с 5 метками (это филиалы, находятся в разных городах, соответственно в нужном мне масштабе видна только последняя метка — типа Центральный офис)
2. На этой же странице у меня размещена контактная информация всех этих филиалов.
Вопрос: можно ли добавить в контактные данные филиалов ссылки типа «Смотреть на карте» — что бы при нажатии на которые, происходила «прокрутка» карты к нужной метке?
Но ведь тут уже вопрос принципа — почему значение tv, переданное из pdo мы не можем привести к обычному числу? (все разработчики MODX могут, а мы ет).
Кстати с id ресурса такая же фигня — он передается, но в сниппете php отказывается его воспринимать как число
вставил ваш код
заменил на свои значения — белый экран
"$tmp = $modx->resource->getTVValue('day-num'); print_r($tmp);" говорит номер дня недели страницы, на которой мы находимся… А нужно «пробежаться» по всем страницам из pdo меню (
1. Создал tv (числовое поле) `day-num` для страниц (страницы — это у меня дни недели) и заполнил их значениями от 0 до 6
2. Создал сниппет dismenu:
3. Вывожу меню с днями недели на странице:
Все.
А не работает именно когда я через PdoMenu пытаюсь tv получать для других страниц:
forums.modx.com/thread/62570/tv-1
и он фаирбаге вижу " 5 " (т.е. какие-то лишние пробелы) — Вы об этом говорили?
мы с вами выяснили, что значение из TV приходят в «неправильном» формате.
Подскажите дальнейший алгоритм действий