кнопка ВЫДАТЬ КОД

  • ploten
  • ploten's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
11 years 11 months ago - 11 years 11 months ago #656 by ploten
кнопка ВЫДАТЬ КОД was created 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.

More
11 years 11 months ago #657 by Dima
Replied by Dima on topic Re: кнопка ВЫДАТЬ КОД
Добрый вечер.
Я не понял, а зачем.
Если Вы хотите нарисовать и использовать JS, можно использовать редактор, который дает Yandex, и вообще не работать с моим расширением.

Более того, формирование наименований div-секций для карты у меня производится автоматически, т.к. ваших статей может быть несколько на странице, и если идентификаторы будут одни и те же, то вы получите взаимодействие между картами, которое будет отрабатывать неправильно. Например, при попытке нарисовать марщрут до вашей точки - рисоватья будет на другой карте.

А также у вас и так есть 2 момента.
1 - добавили метку, можно позвать плагином ее.
2 - скопировать тот текст, который я формирую.

На счет обращений к серверу и загрузки его.

Если Вы используете плагин, вы можете посмотреть количество запросов к БД в теле плагина. Если про компонент и модуль - можете посмотреть модель.
Запросы:
1 - карта
2 - метки
3 - группы
4 - пути
5 - маршруты
6 - если надо - контакты если на метке установлен

Don't forget support my developments: post review in JED , donate , help with translation ;)
The following user(s) said Thank You: ploten

Please Log in or Create an account to join the conversation.

  • ploten
  • ploten's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
11 years 11 months ago #659 by ploten
Replied by ploten on topic Re: кнопка ВЫДАТЬ КОД
да, проверил.
С использованием плагина 36 запросов к б.д. Со вставленным кодом - 34 запроса. Не велик улов конечно. И использование памяти уменьшилось только на 0,01%
наверно овчинка выделки не стоит

Please Log in or Create an account to join the conversation.

Time to create page: 0.229 seconds

Donate


Go to top