Шаблон:Google map — различия между версиями

Материал из IOC
Перейти к: навигация, поиск
(Новая страница: «<includeonly>{| border="0" width="{{#ifeq:{{{thumb}}}|yes|{{#expr: {{{width}}} + 2 }}|{{{width}}}}}" {{#ifeq: {{{align|}}} | center | align="center" |}} cellpaddi…»)
 
(Полностью удалено содержимое страницы)
 
Строка 1: Строка 1:
<includeonly>{| border="0" width="{{#ifeq:{{{thumb}}}|yes|{{#expr: {{{width}}} + 2 }}|{{{width}}}}}" {{#ifeq: {{{align|}}} | center | align="center" |}} cellpadding="{{#ifeq:{{{thumb}}}|yes|2|0}}" cellspacing="0" style="border: 1px solid #ccc; background: #f6f6f6;{{#switch:
 
  {{{align|}}}
 
  | left =  margin: .5em 1em .5em .5em; float: left; clear: left;
 
  | right =  margin: .5em 0em 1em 1em; float: right; clear: right;
 
  | center  = clear: both;
 
  | #default =  margin: .5em 1em .5em .5em; float: left; clear: left;
 
  }}"
 
|-
 
| align="center" valign="middle" |<div class="googlemaps" style="width: {{{width}}}px; height: {{{height}}}px;" title="{{{url}}}">
 
{|style="width: {{{width}}}px; height: {{{height}}}px; text-align: center; vertical-align: middle;" border="0" align="center" cellpadding="0" cellspacing="0"
 
|-
 
||<span class="googlemaps_loading">Загрузка карты…</span>
 
|-
 
|}</div>
 
|-
 
{{#ifeq:{{{thumb}}}|yes|{{Gm notice|{{{width}}}|{{{url}}}|{{{text|}}}}}|}}
 
|}</includeonly><noinclude>[http://ru.gm2.wikia.com '''GM2Wiki''']™ версия/version: <span class="gm2wiki_version">#</span>
 
  
* Этот шаблон позволяет вставлять в статьи с вики-разметкой любые <u>интерактивные</u> карты Google Maps.
 
 
=== Синтаксис ===
 
 
<code><nowiki>{{Google map|width=|height=|align=|thumb=|text=|url=}}</nowiki></code>
 
 
=== Описание ===
 
 
Обязательные параметры вызова:
 
<pre>
 
width  - ширина карты в пикселах (например, width=300)
 
height - высота карты в пикселах (например, height=200)
 
align  - положение на странице: left, center, right (по умолчанию left)
 
thumb  - выводит подпись под картой: yes, no.
 
      - Если thumb = no, выводится простая карта,
 
      - если thumb = yes, выводится карта в рамочке с подписью в стиле thumbnail (но строго заданного размера)
 
text  - подпись под картой (любой wiki-текст); выводится, если thumb = yes (text - м.б. пустым при thumb = no: |text=|)
 
url    - урезанный URL-адрес карты вида maps.google.<...> (без http:// !)
 
</pre>
 
 
'''Во избежание ошибок, пользоваться этим шаблоном (т.е. вставлять карту в wiki-текст) рекомендуется исключительно с помощью вспомогательной функции «Вставить карту», которая вызывается нажатием кнопки''' <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> на панели инструментов редактирования (верхний toolbar с кнопками). В результате в wiki-текст будет вставлен данный шаблон с правильно заданными параметрами (''перед нажатием кнопки <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> убедитесь, что курсор правильно спозиционирован в нужном месте редактируемой статьи!''). При необходимости их можно будет отредактировать вручную (например, вставить подпись, изменить размеры карты и ее положение на странице).
 
 
=== Дополнительные сведения ===
 
 
* Для правильной работы данного шаблона необходим вспомогательный шаблон [[Template:Gm notice|<nowiki>{{Gm notice}}</nowiki>]].
 
* Для обеспечения функциональности кнопки <span class="googlemaps_template"><nowiki>[Вставить карту]</nowiki></span> и отображения карт на wiki-страницах необходима подгрузка внешнего скрипта http://ru.gm2.wikia.com/wiki/MediaWiki:GmapsLoader.js (который, в свою очередь, при необходимости подгружает скрипт http://ru.gm2.wikia.com/wiki/MediaWiki:MapGenerator.js), для чего в начале главного скрипта Wiki [[MediaWiki:Common.js]] нужно прописать следующее:
 
 
<pre>// include "Google Maps Loader"
 
var gm2wiki_language = "RU"; // RU/EN value correct only
 
document.write('<script type="text/javascript" src="http://ru.gm2.wikia.com/index.php?title=MediaWiki:GmapsLoader.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');</pre>
 
 
и установить язык панели управления вставки карты, используемый по умолчанию (значение переменной gm2wiki_language: RU/EN = russian/english).
 
 
Полное описание — см. [http://ru.gm2.wikia.com здесь].
 
 
----
 
 
Данный шаблон является неотъемлемой частью системы шаблонов, скриптов с открытым кодом и документации с примерами [http://ru.gm2.wikia.com '''GM2Wiki''']™, предназначенной для вывода карт Google Maps в wiki-тексте (© User:Gm2wiki, 2009), которая может свободно распространяться и модифицироваться на условиях лицензий [http://www.gnu.org/licenses/gpl.html GPL] и [http://www.gnu.org/licenses/fdl.html FDL].</noinclude>
 

Текущая версия на 06:10, 11 октября 2016