Яндекс Карты на страницах вашего блога Плагин Яндекс Карт для WorrdPress (BB_map v1.01).
Ранее мы уже писали о плагине «Яндекс Карты» для WorrdPress (BB_map v0.01). Плагин Яндекс Карт для WorrdPress (BB_map v1.01) был разработан специально для создания на WorrdPress гео-информационных сайтов. Его использование на практике выявило некоторые недочеты, которые были учтены разработчиками и доработаны. Так, новая версия плагина BB_map v1.01, предстанет перед пользователем с исправленными ошибками и доработанным функционалом.
В новой версии плагина BB_map v1.01, были исправлены ошибки и доработан функционал.
Исправления:
1. Исправлена ошибка в генераторе JavaScript для главной страницы. Ошибка состояла в неправильной генерации меток на карте.
2. Исправлена ошибка изменения иконки метки (маркера). Ошибка состояла в неправильной генерации ссылки на иконку.
3. Оптимизирован общий код плагина «Яндекс Карты» для WorrdPress.
Дополнение:
1. Плагин дополнен скриптом поиска по карте.
2. Добавлена функция генерации карты для поста.
3. Добавлена возможность скрывать метки при поиске по карте и метку центра карты.
Более подробно об установке плагина читайте в предыдущем посте «Плагин Яндекс Карт для ВП»
О дополнениях:
Поиск по карте. Для добавления функции поиска по карте необходимо добавить форму поиска совместно с контейнером вывода карты, как показано на примере.
Пример карты с формой поиска:
<form action="#" onsubmit="showAddress(this.address.value);return false;">
<table style="width:502px;">
<tr>
<td class="w100">
<input class="w100" type="text" id="address" value="Москва">
</td>
<td>
<input class="find-button" type="submit" value="Поиск">
</td>
</tr>
</table>
<div id="YMapsID" style="width:500px;height:400px"></div>
</form>
Изменения показа меток. Для показа или сокрытия меток результатов поиска по карте или центра карты в админке WorrdPress на странице настройки плагина «Яндекс Карты» (по адресу - /wp-admin/options-general.php?page=BB-map/BB_map.php), в разделе «Дополнительные настройки отображения Яндекс.Карт» необходимо вставить или удалить галочку в соответствующем пункте, смотри рисунок.
· И последнее дополнение. Для включения показа «Яндекс Карты» на страницах постов необходимо добавить в файл шаблона single.php (одна запись) код контейнера яндекс карт.
Полный код контейнера Яндекс Карты:
<style>
.title {
font-weight: bold;
padding-bottom: 5px;
color: #009a00;
}
.coords-title { padding-right: 5px;}
.w100 { width:100% }
.find-button { margin-left: 10px; }
#coords {display: none;}
</style>
<p>Введите в строку поиска название географического объекта, координаты которого вы хотите узнать. </p>
<form action="#" onsubmit="showAddress(this.address.value);return false;">
<table style="width:502px;">
<tr>
<td class="w100">
<input class="w100" type="text" id="address" value="Москва">
</td>
<td>
<input class="find-button" type="submit" value="Поиск">
</td>
</tr>
</table>
<div id="YMapsID" style="width:500px;height:400px"></div>
</form>
<input id="coords" type="text"></input>
<style type="text/css">
/* Оформление меню (начало)*/
#menu { list-style: none; margin: 0; padding: 0; }
#menu a { text-decoration: none; border-bottom: dashed 1px; }
a.active { color: #000; }
/* Оформление меню (конец)*/
</style>
<ul id="menu"></ul>
Вот, вроде и все.
PS. В предыдущих статьях уже отмечалась простота структуры плагина, так что трудностей с его работой возникнуть не должно. К тому же в ваших руках оказывается бесплатный инструмент, который поможет вам, как вставить на ваш интернет ресурс карты Яндекса, так и управлять их содержимым.
Смотрим также другие плагины:
-
Плагин BB Sitemap Generator v1.03
-
Плагина «Просто Кэш» - новая версия плагина еще быстрей и экономичней.
-
Плагин BB Add Category Content v 0.1 Добавление контента к рубрикам/категориям.
-
Интеллектуальная система защиты от спама в комментариях, плагин “BB No Spam Bot”.
и т.д.