Arkadiy, посмотрел addInHead, так и не понял как через нее подключить стили в плагине на фронте. Вы не могли бы написать пример для BossGmapPlugin, а для плагина файлов я бы уже сделал по аналогии?
Только не забудь что это для Босса 1.1, в 1.0 такой функции нет, следовательно стили и скрипты в плагинах подключать можно только для админки или не пользоваться кешированием. Сейчас набросаю.
//скрипты и стили в голову, которые не кешируются function addInHead($field, $field_values) { $params = array(); $params['css'] = JPATH_SITE . '/images/boss/' . mosGetParam($_REQUEST, 'directory') . '/plugins/fields/BossGmapPlugin/css/plugin.css';
Выложил BossGmapPlugin_1.0.3. Можно настраивать отдельно вид карты в административной части и фронтальной, использовать разные маркеры и делать к ним подписи. Файлы изображений маркеров расположены в директории плагина, img/markers. Подпись в инфо-окне (вызывается при клике по маркеру) по идее может представлять из себя HTML-код, но теги почему-то вырезаются, поэтому пока только голый текст.
Обновил плагин BossGmapPlugin_1.0.4. Сделал проверку isAdmin при подключении стилей для админки, добавил mosGetParam($_POST, $field->name, "", _MOS_ALLOWHTML), чтобы не вырезались HTML-теги из текста инфо-окон.
Может будет удобнее выводить визуальный редактор для текста инфо-окна или пусть остается textarea?
Тогда сделаю пока принудительный вызов редактора, а потом можно будет в настройки добавить пункт "разрешить хтмл?". Если да, тогда редактор, нет - textarea с вырезанием тегов.
Подскажите, есть ли возможность получить Google Maps API Key для домена в зоне .рф?
Пробовал указывать имя домена в Punycode, типа: xn-----6kcalcfn2acw2afcmxeqegh (в верхнем и нижнем регистре), но результат нулевой. Сгенерированный ключ не принимается.
Если русский не подойдет, то возможно поможет это http://a2x.ru/?p=124 класс преобразования, которым можно базовый адрес привести к пуникоду перед посылкой запроса на гугль.