Плагин карты Google - BossGmapPlugin
  • mosgazmosgaz Апрель 2011
    Плагин BOSS CCK для отбражения карты Google - BossGmapPlugin.
  • mosgazmosgaz Апрель 2011
    Arkadiy, посмотрел addInHead, так и не понял как через нее подключить стили в плагине на фронте. Вы не могли бы написать пример для BossGmapPlugin, а для плагина файлов я бы уже сделал по аналогии?
  • ArkadiyArkadiy Апрель 2011
    Только не забудь что это для Босса 1.1, в 1.0 такой функции нет, следовательно стили и скрипты в плагинах подключать можно только для админки или не пользоваться кешированием. Сейчас набросаю.
  • mosgazmosgaz Апрель 2011
    Вчера поставил 1.1 на нем и пробую.
  • ArkadiyArkadiy Апрель 2011
    //скрипты и стили в голову, которые не кешируются
    function addInHead($field, $field_values)
    {
    $params = array();
    $params['css'] = JPATH_SITE . '/images/boss/' . mosGetParam($_REQUEST, 'directory') . '/plugins/fields/BossGmapPlugin/css/plugin.css';

    return $params;
    }
  • ArkadiyArkadiy Апрель 2011
    Это для фронта, для админки в функции, где требуется подключить стиль подключаешь обычным образом, не забывая проверять isAdmin.
  • ArkadiyArkadiy Апрель 2011
    Попозже добавлю ид каталога в аргументы функции.
  • mosgazmosgaz Апрель 2011
    Сейчас разбираюсь с API карты. Добавлю несколько настроек внешнего вида, инфоокон, маркеров и элементов управления карты.
  • ArkadiyArkadiy Апрель 2011
    Это хорошо, как доделаешь выкладывай, заменю в дистрибе.
  • mosgazmosgaz Апрель 2011
    Выложил BossGmapPlugin_1.0.3. Можно настраивать отдельно вид карты в административной части и фронтальной, использовать разные маркеры и делать к ним подписи. Файлы изображений маркеров расположены в директории плагина, img/markers.
    Подпись в инфо-окне (вызывается при клике по маркеру) по идее может представлять из себя HTML-код, но теги почему-то вырезаются, поэтому пока только голый текст.
    Отредактированно mosgaz в 2011-04-08 17:27:03
  • ArkadiyArkadiy Апрель 2011
    Чтобы не вырезались теги надо mosGetParam($_POST, $field->name, "", _MOS_ALLOWHTML) в принимающей функции.
    Отредактированно Arkadiy в 2011-04-08 14:48:52
  • mosgazmosgaz Апрель 2011
    Обновил плагин BossGmapPlugin_1.0.4. Сделал проверку isAdmin при подключении стилей для админки, добавил mosGetParam($_POST, $field->name, "", _MOS_ALLOWHTML), чтобы не вырезались HTML-теги из текста инфо-окон.

    Может будет удобнее выводить визуальный редактор для текста инфо-окна или пусть остается textarea?
    Отредактированно mosgaz в 2011-04-08 17:31:31
  • ArkadiyArkadiy Апрель 2011
    Ну если разрешил хтмл, то можно и редактор поставить, с ним удобнее в таком случае.
  • mosgazmosgaz Апрель 2011
    Тогда сделаю пока принудительный вызов редактора, а потом можно будет в настройки добавить пункт "разрешить хтмл?". Если да, тогда редактор, нет - textarea с вырезанием тегов.
    Отредактированно mosgaz в 2011-04-09 00:01:23
  • mosgazmosgaz Апрель 2011
    В версии 1.0.5 будет исправлен косяк с функцией перетаскивания маркера в административной части.
  • ArkadiyArkadiy Апрель 2011
    Ты напиши когда остановишься :) я залью в свн.
  • mosgazmosgaz Апрель 2011
    Договорились!
  • mosgazmosgaz Ноябрь 2011
    Подскажите, есть ли возможность получить Google Maps API Key для домена в зоне .рф?

    Пробовал указывать имя домена в Punycode, типа: xn-----6kcalcfn2acw2afcmxeqegh (в верхнем и нижнем регистре), но результат нулевой. Сгенерированный ключ не принимается.
  • ArkadiyArkadiy Ноябрь 2011
    Ни разу не сталкивался, так-что не знаю. А просто русскими буквами пробовал?
  • ArkadiyArkadiy Ноябрь 2011
    Если русский не подойдет, то возможно поможет это
    http://a2x.ru/?p=124
    класс преобразования, которым можно базовый адрес привести к пуникоду перед посылкой запроса на гугль.
  • ArkadiyArkadiy Ноябрь 2011
    Так не получится, вот здесь человек вроде запустил
    http://www.google.ru/support/forum/p/webmasters/thread?tid=13f9962a407d5e4d&hl=ru
  • mosgazmosgaz Ноябрь 2011
    Пробовал по-русски, потом погуглил и вышел на вышеуказанную ссылку, последовал совету и попытался менять регистр - бесполезно. Странное дело.
  • ArkadiyArkadiy Ноябрь 2011
    Попробуй посмотреть через консоль или еще как-то как плагин общается с гуглемаповским сервером, подсмотри там адрес с которого идет запрос.

Добро пожаловать!

Похоже, что Вы здесь впервые. Если хотите поучаствовать, нажмите на одну из этих кнопок!

Войти Зарегистрироваться

В теме отметились