Страница с Яндекс-картами - как?

Господа, умные, чет я туплю.
Как мне сделать на сайте статическую страницу с картой от яндекса?



Естественно, скрипт от яндекса просто вставленный не отображается.

Помогите, кто чем сможет, поиск меня кинул+)

11 комментариев

avatar
Смотря какого типа карта у вас. Скорее всего надо в HEAD их API в шаблоне подключить.
avatar
причем тут?
просто, по умолчанию, визуальный редактор не отображает скрипты

вот и возник вопрос: как?
avatar
Jevix будет рубить скрипты из тела топика, поэтому без плагина тут не обойтись.
avatar
сделать на сайте статическую страницу
статические страницы джевикс не трогает… там хоть таблички рисуй… так что все должно быть норм, если сделать статическую. Возможно что-то упустили при вставке кода или не получили уникальный код от Яндекса… Для начала вставте карту на обыкновенную хтмл без ЛС, чтоб на него не грешыть, потом перенесите на статическую страницу. Под статической имеется в виду страница урла /page/mystaticpage (плагин Статические страницы)
avatar
всё верно — не обратил внимание, что требуется статическая страница :)
avatar
гугл отображается
яндекс нет

vidnoegorod.ru/page/karta/

при вставке кода яндекса был использован api-ключ именно для этого сайта,
поэтому куда дальше копать я не знаю
avatar
Просмотрел исходный код страницы) интересно стало) ЛС подобавлял
</br>
)) Удалил все переносы строк и вот что получилось
live.bete.tv/page/test/
если интересно — вот код новый карты — может пригодится
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту  (начало) --><script src="http://api-maps.yandex.ru/1.1/?key=AF8adUwBAAAAsNa_ewMAm7baWMjkDlaA55YP7bJub5OhSRwAAAAAAAAAAABlqLsBiikmgpvGQPPLkkCNLgW_iQ==&wizard=constructor" type="text/javascript"></script><script type="text/javascript">    YMaps.jQuery(window).load(function () {        var map = new YMaps.Map(YMaps.jQuery("#YMapsID-2757")[0]);        map.setCenter(new YMaps.GeoPoint(30.304726,50.431561), 10, YMaps.MapType.MAP);        map.addControl(new YMaps.Zoom());        map.addControl(new YMaps.ToolBar());        map.addControl(new YMaps.TypeControl());    function createObject (type, point, style, description) {            var allowObjects = ["Placemark", "Polyline", "Polygon"],                index = YMaps.jQuery.inArray( type, allowObjects),                constructor = allowObjects[(index == -1) ? 0 : index];                description = description || "";     var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});            object.description = description;   return object;        }    });</script><div id="YMapsID-2757" style="width:450px;height:350px"></div><div style="width:450px;text-align:right;font-family:Arial"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div><!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->

Заметьте — все в одной строчке
avatar
а где находятся страницы, чтобы вставить код?
avatar
не понял вопрос… но постараюсь обяснить что делать:
берете свой код от яндекса, удаляете все переносы строк и вставляете как обычно, через админку… в /admin/pages
avatar
яндекс так и не отображается
сделал на гугле vidnoegorod.ru/page/karta/

зы: не подскажите, где почитать про то, как добавить на страницу эту элементы, которые отображены на карте где-нить рядом списком и при нажатии на них, нужный элемент отображался бы на карте(как сейчас при клике на маркер)?
avatar
Подскажите, кто разобрался, на статической странице можно реализовать каталог аналогичный примеру яндекса?
Отображение карты добился, а вот объекты на ней не могу вывести.
  • utm
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.