Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:- map[zoom] - устанавливает параметр масштаба.- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.- map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 992 Просмотров
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Вопрос на засыпку
« : 10.03.2019, 22:41:10 »
Привет народ, помогите нубу, клиент сильно хочет ссылки с нижним подчеркиванием что бы можно было то есть такие: lala_blabla.html, но Joomla заменяет их на lala-blabla.html, можно конечно хакнуть ядро и убрать с регулярки замену нижнего подчеркивания, но после обновы сайта всё слетает, и так какие есть варианты?
*

fbr

  • Завсегдатай
  • 1672
  • 206 / 7
Re: Вопрос на засыпку
« Ответ #1 : 10.03.2019, 22:47:28 »
Система- общие настройки - алиасы юникод
https://prnt.sc/mw00wz
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
Re: Вопрос на засыпку
« Ответ #2 : 10.03.2019, 22:48:14 »
включить utf-8 для ссылок (в общих настройках, где про сеф). только перестанут транслититься алиасы, но это уже не трудно победить плагином
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Вопрос на засыпку
« Ответ #3 : 10.03.2019, 22:54:15 »
Система- общие настройки - алиасы юникод
https://prnt.sc/mw00wz
так себе решение, если он увидит алиасы в кирилице то его кандратий хватит  ;D
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
Re: Вопрос на засыпку
« Ответ #4 : 10.03.2019, 23:11:25 »
Еще работает такой вариант (только что проверил). Без включения уникода. Создать плагин раздела content (если еще нет своего), а в нем подвесить обработчик такой:
Код
    public function onContentBeforeSave($context, $article, $isNew, $data){
        if(!empty($data['alias'])) $article->alias = $data['alias'];
    }
Желательно с проверкой контекста, если надо не для всех.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Aleks.Denezh

  • Живу я здесь
  • 3404
  • 428 / 4
Re: Вопрос на засыпку
« Ответ #5 : 10.03.2019, 23:15:22 »
Еще работает такой вариант (только что проверил). Без включения уникода. Создать плагин раздела content (если еще нет своего), а в нем подвесить обработчик такой:
Код
    public function onContentBeforeSave($context, $article, $isNew, $data){
        if(!empty($data['alias'])) $article->alias = $data['alias'];
    }
Желательно с проверкой контекста, если надо не для всех.
как бы тоже не вариант, это подразумевать будет что юзер не заполнит что попало, хотя как вариант свой обработчик надо будет написать на ссылки (там мой компонент), но для менеджера меню то что делать?(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос к создателям модулей и компонентов. Стилевое оформление модулей.

Автор master-smeta

Ответов: 5
Просмотров: 1245
Последний ответ 12.02.2015, 17:19:45
от master-smeta
Вопрос по JFormField

Автор Hol1killer

Ответов: 11
Просмотров: 2405
Последний ответ 26.01.2015, 14:39:41
от robert
Вопрос по PROFILER и JFactory

Автор Haybul

Ответов: 2
Просмотров: 1932
Последний ответ 02.08.2014, 04:33:57
от Haybul
Вопрос об использовании AJAX в модуле

Автор maxakagaret

Ответов: 13
Просмотров: 1843
Последний ответ 26.02.2014, 18:16:17
от maxakagaret
Вопрос к программистам. id средствами Sourcerer

Автор megavovan

Ответов: 6
Просмотров: 1685
Последний ответ 17.10.2013, 18:08:33
от Aleks.Denezh