Не работает YandexMaps через AjaxSnippet
Как их подружить, может есть у кого рабочий пример, буду очень признателен.
Такой вызов выдает белый экран, в логах ошибок не записано:
Такой вызов выдает белый экран, в логах ошибок не записано:
[[AjaxSnippet?
&snippet=`yandexMaps`
&id=`[[*id]]`
&styleMapBlock=`width:100%;height:398px;`
&tvCoords=`Map`
]]
При добавлении этого параметра страница грузится но карта не появляется:&propertySet=`yandexMaps`
Комментарии: 12
Я так понимаю это из за того что яндекс мапс выводит карту через плагин, а не сниппет
Я думал что за вывод отвечает только сниппет, а плагин для добавления в админке.
YandexMaps отключился на всех сайтах. Кто знает в чем проблема?
Ух напугал… проверил, все работает покачто тьфу тьфу тьфу, видимо на хостинге у тебя что-то поменялось.
ХМ, сайты на разных хостингах.
Fred ты как выводишь карты?
Может чего изменилось с кодах?
Может чего изменилось с кодах?
[[!yandexMaps? &tvCoords=`Map` &styleMapBlock=`width:100%;height:398px;` &zoom=`12` &checkZoomRange=`0` ¢erCoords=`[[*Map]]` &markerIcon=`/tpl/img/ico-map.png`]]
делаю похоже — пустое поле
Попробовал сделать как у тебя — тоже пустое поле.
Может проблема в новых требованиях API Яндекса?
[[!yandexMaps?
&id=`[[*id]]`
&tvCoords=`coords`
&styleMapBlock=`width:100px;height:450px;`
&zoom=`16`
&checkZoomRange=`0`
¢erCoords=`[[*coords]]`
&markerPreset=`islands#yellowStretchyIcon`
&markerPresetText=`Клиника №32`
&fieldForBalloonContent=`description`
&fieldForHint=`pagetitle`
&showMoreLink=`true`
]]
Ставлю с конструктора tech.yandex.ru/maps/tools/constructor/
Вначале заработала — еще раз перезагружаю — отключается.
Попробовал сделать как у тебя — тоже пустое поле.
Может проблема в новых требованиях API Яндекса?
[[!yandexMaps?
&id=`[[*id]]`
&tvCoords=`coords`
&styleMapBlock=`width:100px;height:450px;`
&zoom=`16`
&checkZoomRange=`0`
¢erCoords=`[[*coords]]`
&markerPreset=`islands#yellowStretchyIcon`
&markerPresetText=`Клиника №32`
&fieldForBalloonContent=`description`
&fieldForHint=`pagetitle`
&showMoreLink=`true`
]]
Ставлю с конструктора tech.yandex.ru/maps/tools/constructor/
Вначале заработала — еще раз перезагружаю — отключается.
Даже не знаю, еще раз попробовал и другое место ткнул все работает, сохраняет открывает.
Нашел в чем собака порылась!
Я на эти сайты поставил новый плагин для сжатия HTML.
$output = &$modx->resource->_output;
$output = preg_replace('|\s+|', ' ', $output);
$modx->resource->set('content', $output);
Да он отлично сжимает код и заодно отключает вывод карт.
Я на эти сайты поставил новый плагин для сжатия HTML.
$output = &$modx->resource->_output;
$output = preg_replace('|\s+|', ' ', $output);
$modx->resource->set('content', $output);
Да он отлично сжимает код и заодно отключает вывод карт.
Поздравляюсь что разобрался! У меня и так код компактный, так что сжимать пока необходимости не было. Но напугал ты меня здорово, скоро сдавать сайт а тут такое )
Спасибо! Да пытаюсь оптимизировать сайты на modx. Не все работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.