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
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
то работать не будет, потому что он не понимает что такое 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 приходят в «неправильном» формате.
Подскажите дальнейший алгоритм действий