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

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



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

Помогите, кто чем сможет, поиск меня кинул+)
  • +1
  • 19 августа 2010, 15:22
  • nimoff

Комментарии (11)

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

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

vidnoegorod.ru/page/karta/

при вставке кода яндекса был использован api-ключ именно для этого сайта,
поэтому куда дальше копать я не знаю
0
Просмотрел исходный код страницы) интересно стало) ЛС подобавлял
</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><!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->

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

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