-
Forum
-
Zh YandexMap
-
Wish List
-
кнопка ВЫДАТЬ КОД
кнопка ВЫДАТЬ КОД
-
ploten
-
Topic Author
-
Offline
-
Junior Member
-
Less
More
-
Posts: 26
-
Thank you received: 0
-
-
11 years 11 months ago - 11 years 11 months ago #656
by ploten
Здравствуйте, Дмитрий, есть идейка. Предлагаю сделать такую кнопку в админ. части компонента "Выдать код"
Действие: Допустим открыта та административная часть компонента в которой создается новая метка со всеми её параметрами (/administrator/index.php?option=com_zhyandexmap&view=mapmarker&layout=edit). Пользователь сохраняет метку и после этого у него появляется возможность нажать на кнопку "Выдать код" в результате нажатия в вслывающем окне или где нибудь снизу генерируется весь js и html код, годный для вставки в статью или ещё куда нибудь.
Цель: Если объянить на более частом использовании карт, то существуют проекты где производится многократное открытие страницы "Контакты" и каждый раз генерация кода грузит сервер и добавляет количество обращений к б.д. Вывод чистого кода в статье джумлы снизит эти показатели. А если объяснить на примере проектов в целом основанных на выводе карт, то там будет значительное снижение нагрузки на сервер.
Доводы: Этой функцией будут пользоваться там, где скажем, указываются метки фирм, достопримечательностей, маршруты проездов. Т.к. эти вещи не так часто меняються, можно код оставить статическим а не генерируемым ну короче - на усмотрение админа.
Что скажете?
Last edit: 11 years 11 months ago by ploten. Reason: расстановка пунктуации
Please Log in or Create an account to join the conversation.
Less
More
-
Posts: 4609
-
Thank you received: 460
-
-
-
-
-
11 years 11 months ago #657
by Dima
Добрый вечер.
Я не понял, а зачем.
Если Вы хотите нарисовать и использовать JS, можно использовать редактор, который дает Yandex, и вообще не работать с моим расширением.
Более того, формирование наименований div-секций для карты у меня производится автоматически, т.к. ваших статей может быть несколько на странице, и если идентификаторы будут одни и те же, то вы получите взаимодействие между картами, которое будет отрабатывать неправильно. Например, при попытке нарисовать марщрут до вашей точки - рисоватья будет на другой карте.
А также у вас и так есть 2 момента.
1 - добавили метку, можно позвать плагином ее.
2 - скопировать тот текст, который я формирую.
На счет обращений к серверу и загрузки его.
Если Вы используете плагин, вы можете посмотреть количество запросов к БД в теле плагина. Если про компонент и модуль - можете посмотреть модель.
Запросы:
1 - карта
2 - метки
3 - группы
4 - пути
5 - маршруты
6 - если надо - контакты если на метке установлен
The following user(s) said Thank You: ploten
Please Log in or Create an account to join the conversation.
-
ploten
-
Topic Author
-
Offline
-
Junior Member
-
Less
More
-
Posts: 26
-
Thank you received: 0
-
-
11 years 11 months ago #659
by ploten
да, проверил.
С использованием плагина 36 запросов к б.д. Со вставленным кодом - 34 запроса. Не велик улов конечно. И использование памяти уменьшилось только на 0,01%
наверно овчинка выделки не стоит
Please Log in or Create an account to join the conversation.
-
Forum
-
Zh YandexMap
-
Wish List
-
кнопка ВЫДАТЬ КОД
Time to create page: 0.229 seconds