Template:Zh YandexMap Description Placemark/ru: Difference between revisions

From Documentation
Jump to navigation Jump to search
m (Created page with "== Создание меток == Переходим на закладку "Placemarks" Вводим необходимое количество меток с привязко...")
 
mNo edit summary
Line 3: Line 3:
Переходим на закладку "Placemarks"
Переходим на закладку "Placemarks"


[[File:YM-Placemark-List.JPG]]


Вводим необходимое количество меток с привязкой к конкретной карте. Координаты удобно выбирать путем перетаскивания метки (значения автоматически подставляются в поля формы) или кликая мышкой на необходимом месте.
Вводим необходимое количество меток с привязкой к конкретной карте. Координаты удобно выбирать путем перетаскивания метки (значения автоматически подставляются в поля формы) или кликая мышкой на необходимом месте.


=== Элементы метки ===
=== Элементы метки ===
Marker Details
Свойство Описание
Map Title Наименование карты, на которой будет выводиться метка
Title Наименование
Description Примечание
Published Признак публикации, т.е. активности записи
Icon Type Иконка
Latitude Широта
Longitude Долгота
Open baloon Сразу открыть всплывающее окно
URL Site URL адрес сайта
Site Name Наименование сайта, если хочется вместо URL видеть красивое название
URL Image URL адрес изображения, которое можно вывести во всплывающем окне
Placemark Group Группа, к которой относится метка
Category Категория


[[File:YM-Placemark-Detail-PlacemarkDetails.JPG]]
{|
|-
|Map Title||Наименование карты, на которой будет выводиться метка
|-
|Title||Наименование
|-
|Description||Примечание
|-
|Published||Признак публикации, т.е. активности записи
|-
|Icon Type||Иконка
|-
|Latitude||Широта
|-
|Longitude||Долгота
|-
|Open baloon||Сразу открыть всплывающее окно
|-
|URL Site||URL адрес сайта
|-
|Site Name||Наименование сайта, если хочется вместо URL видеть красивое название
|-
|URL Image||URL адрес изображения, которое можно вывести во всплывающем окне
|-
|Placemark Group||Группа, к которой относится метка
|-
|Category||Категория
|}


=== Дополнительные поля для пользовательской кастомизации ===
=== Дополнительные поля для пользовательской кастомизации ===


(Hidden Attributes for Customization)
[[File:YM-Placemark-Detail-HiddenFields.JPG]]
 
Если Вам дополнительно нужны поля, которые хотите заполнять через интерфейс, а затем их использовать в своих скриптах, то в разделе дополнительных полей для пользовательской кастомизации Вы можете определить в какое поле будет записываться нужная вам информация.
 
Эти поля никак не обрабатываются, соответственно, Вы можете использовать их на свое усмотрение.


Это позволяет пользователю вводить какую-то дополнительную информацию по метке в одном месте со всей остальной информацией, и, при дополнительной правки вывода основной информации, настроить компонент (плагин) для вывода этой (дополнительной) информации.


=== Кастомизация меток ===


Скопируйте свои изображения меток (в формате PNG) в каталог /administrator/components/com_zhyandexmap/assets/icons/ Компонент автоматически подхватит изображения при выборе типа метки. Единственное требование – чтобы расширение файла было .png т.е. в нижнем регистре, т.к. наименования изображений хранятся в БД без расширения, и оно дописывается при выводе.
Для удобства Вы также можете изменить подпись этих полей в файле  
Если Вам дополнительно нужны поля, которые хотите заполнять через интерфейс, а затем их использовать в своих скриптах, то в разделе дополнительных полей для пользовательской кастомизации Вы можете определить в какое поле будет записываться нужная вам информация.
 
Для удобства Вы также можете изменить подпись этих полей в файле /administrator/language/en-GB/en-GB.com_zhyandexmap.ini строки
<code>
/administrator/language/en-GB/en-GB.com_zhyandexmap.ini  
</code>
строки
 
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE1_LABEL
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE1_LABEL
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE2_LABEL
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE2_LABEL
...
...
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL
Группировка меток
 
 
=== Кастомизация меток ===
 
Скопируйте свои изображения меток (в формате PNG) в каталог
 
<code>
/administrator/components/com_zhyandexmap/assets/icons/ Компонент автоматически подхватит изображения при выборе типа метки.
</code>
 
Единственное требование – чтобы расширение файла было .png т.е. в нижнем регистре, т.к. наименования изображений хранятся в БД без расширения, и оно дописывается при выводе.
 
 
== Группировка меток ==


Метка может входить в одну из групп, для этого на метке указываете принадлежность к группе. Если на карте установлен признак использования группировки меток (значение поля Placemark Control отлично от No), то начинает работать дополнительная функциональность: появляется список активных групп (местоположение определяется этим же полем, причем первые четыре (left, top, right, bottom) соответствуют табличной форме представления, а два последний (Group-Map, Map-Group) – строится на div, и у Вас есть возможность делать с ними что угодно :)На карте также есть выпадающий список Placemark Group CSS – который реализует следующую функциональность:
Метка может входить в одну из групп, для этого на метке указываете принадлежность к группе. Если на карте установлен признак использования группировки меток (значение поля Placemark Control отлично от No), то начинает работать дополнительная функциональность: появляется список активных групп (местоположение определяется этим же полем, причем первые четыре (left, top, right, bottom) соответствуют табличной форме представления, а два последний (Group-Map, Map-Group) – строится на div, и у Вас есть возможность делать с ними что угодно :)На карте также есть выпадающий список Placemark Group CSS – который реализует следующую функциональность:


    первые два стиля – предопределенные, и находятся в файле в папке /administrator/components/com_zhyandexmap/assets/css/markergroups.css
* первые два стиля – предопределенные, и находятся в файле в папке  
    третий – Вы его можете переопределить в своем css-файле шаблона
    при этом в этих трех случаях просто имеем три разных названия объектов, соответственно, можно изменять стили как вздумается.


Наименования следующие для div-тега идентификатор принимает значения
<code>
/administrator/components/com_zhyandexmap/assets/css/markergroups.css
</code>


    YMapsMenu-advanced
* третий – Вы его можете переопределить в своем css-файле шаблона
    YMapsMenu-simple
<br />при этом в этих трех случаях просто имеем три разных названия объектов, соответственно, можно изменять стили как вздумается.
    YMapsMenu-external
 
Наименования следующие
 
для div-тега идентификатор принимает значения
* YMapsMenu-advanced
* YMapsMenu-simple
* YMapsMenu-external


для ul-тега
для ul-тега
* zhym-menu-advanced
* zhym-menu-simple
* zhym-menu-external


    zhym-menu-advanced
Соответственно, стили прописываем для них.
    zhym-menu-simple
    zhym-menu-external


Соответственно, стили прописываем для них. Поле Show Placemark Group Icon используется для отображения иконки группы в списке групп.
Поле Show Placemark Group Icon используется для отображения иконки группы в списке групп.

Revision as of 19:08, 30 October 2011

Создание меток

Переходим на закладку "Placemarks"

Вводим необходимое количество меток с привязкой к конкретной карте. Координаты удобно выбирать путем перетаскивания метки (значения автоматически подставляются в поля формы) или кликая мышкой на необходимом месте.

Элементы метки

Map Title Наименование карты, на которой будет выводиться метка
Title Наименование
Description Примечание
Published Признак публикации, т.е. активности записи
Icon Type Иконка
Latitude Широта
Longitude Долгота
Open baloon Сразу открыть всплывающее окно
URL Site URL адрес сайта
Site Name Наименование сайта, если хочется вместо URL видеть красивое название
URL Image URL адрес изображения, которое можно вывести во всплывающем окне
Placemark Group Группа, к которой относится метка
Category Категория

Дополнительные поля для пользовательской кастомизации

Если Вам дополнительно нужны поля, которые хотите заполнять через интерфейс, а затем их использовать в своих скриптах, то в разделе дополнительных полей для пользовательской кастомизации Вы можете определить в какое поле будет записываться нужная вам информация.

Эти поля никак не обрабатываются, соответственно, Вы можете использовать их на свое усмотрение.

Это позволяет пользователю вводить какую-то дополнительную информацию по метке в одном месте со всей остальной информацией, и, при дополнительной правки вывода основной информации, настроить компонент (плагин) для вывода этой (дополнительной) информации.


Для удобства Вы также можете изменить подпись этих полей в файле

/administrator/language/en-GB/en-GB.com_zhyandexmap.ini строки

COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE1_LABEL

COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE2_LABEL

...

COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL


Кастомизация меток

Скопируйте свои изображения меток (в формате PNG) в каталог

/administrator/components/com_zhyandexmap/assets/icons/ Компонент автоматически подхватит изображения при выборе типа метки. 

Единственное требование – чтобы расширение файла было .png т.е. в нижнем регистре, т.к. наименования изображений хранятся в БД без расширения, и оно дописывается при выводе.


Группировка меток

Метка может входить в одну из групп, для этого на метке указываете принадлежность к группе. Если на карте установлен признак использования группировки меток (значение поля Placemark Control отлично от No), то начинает работать дополнительная функциональность: появляется список активных групп (местоположение определяется этим же полем, причем первые четыре (left, top, right, bottom) соответствуют табличной форме представления, а два последний (Group-Map, Map-Group) – строится на div, и у Вас есть возможность делать с ними что угодно :)На карте также есть выпадающий список Placemark Group CSS – который реализует следующую функциональность:

  • первые два стиля – предопределенные, и находятся в файле в папке

/administrator/components/com_zhyandexmap/assets/css/markergroups.css

  • третий – Вы его можете переопределить в своем css-файле шаблона


при этом в этих трех случаях просто имеем три разных названия объектов, соответственно, можно изменять стили как вздумается.

Наименования следующие

для div-тега идентификатор принимает значения

  • YMapsMenu-advanced
  • YMapsMenu-simple
  • YMapsMenu-external

для ul-тега

  • zhym-menu-advanced
  • zhym-menu-simple
  • zhym-menu-external


Соответственно, стили прописываем для них.

Поле Show Placemark Group Icon используется для отображения иконки группы в списке групп.