- Posts: 26
- Thank you received: 0
кнопка ВЫДАТЬ КОД
- ploten
- Topic Author
- Offline
- Junior Member
Less
More
12 years 6 months ago - 12 years 6 months ago #656
by ploten
кнопка ВЫДАТЬ КОД was created by ploten
Здравствуйте, Дмитрий, есть идейка. Предлагаю сделать такую кнопку в админ. части компонента "Выдать код"
Действие: Допустим открыта та административная часть компонента в которой создается новая метка со всеми её параметрами (/administrator/index.php?option=com_zhyandexmap&view=mapmarker&layout=edit). Пользователь сохраняет метку и после этого у него появляется возможность нажать на кнопку "Выдать код" в результате нажатия в вслывающем окне или где нибудь снизу генерируется весь js и html код, годный для вставки в статью или ещё куда нибудь.
Цель: Если объянить на более частом использовании карт, то существуют проекты где производится многократное открытие страницы "Контакты" и каждый раз генерация кода грузит сервер и добавляет количество обращений к б.д. Вывод чистого кода в статье джумлы снизит эти показатели. А если объяснить на примере проектов в целом основанных на выводе карт, то там будет значительное снижение нагрузки на сервер.
Доводы: Этой функцией будут пользоваться там, где скажем, указываются метки фирм, достопримечательностей, маршруты проездов. Т.к. эти вещи не так часто меняються, можно код оставить статическим а не генерируемым ну короче - на усмотрение админа.
Что скажете?
Действие: Допустим открыта та административная часть компонента в которой создается новая метка со всеми её параметрами (/administrator/index.php?option=com_zhyandexmap&view=mapmarker&layout=edit). Пользователь сохраняет метку и после этого у него появляется возможность нажать на кнопку "Выдать код" в результате нажатия в вслывающем окне или где нибудь снизу генерируется весь js и html код, годный для вставки в статью или ещё куда нибудь.
Цель: Если объянить на более частом использовании карт, то существуют проекты где производится многократное открытие страницы "Контакты" и каждый раз генерация кода грузит сервер и добавляет количество обращений к б.д. Вывод чистого кода в статье джумлы снизит эти показатели. А если объяснить на примере проектов в целом основанных на выводе карт, то там будет значительное снижение нагрузки на сервер.
Доводы: Этой функцией будут пользоваться там, где скажем, указываются метки фирм, достопримечательностей, маршруты проездов. Т.к. эти вещи не так часто меняються, можно код оставить статическим а не генерируемым ну короче - на усмотрение админа.
Что скажете?
Last edit: 12 years 6 months ago by ploten. Reason: расстановка пунктуации
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
12 years 6 months ago #657
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Re: кнопка ВЫДАТЬ КОД
Добрый вечер.
Я не понял, а зачем.
Если Вы хотите нарисовать и использовать JS, можно использовать редактор, который дает Yandex, и вообще не работать с моим расширением.
Более того, формирование наименований div-секций для карты у меня производится автоматически, т.к. ваших статей может быть несколько на странице, и если идентификаторы будут одни и те же, то вы получите взаимодействие между картами, которое будет отрабатывать неправильно. Например, при попытке нарисовать марщрут до вашей точки - рисоватья будет на другой карте.
А также у вас и так есть 2 момента.
1 - добавили метку, можно позвать плагином ее.
2 - скопировать тот текст, который я формирую.
На счет обращений к серверу и загрузки его.
Если Вы используете плагин, вы можете посмотреть количество запросов к БД в теле плагина. Если про компонент и модуль - можете посмотреть модель.
Запросы:
1 - карта
2 - метки
3 - группы
4 - пути
5 - маршруты
6 - если надо - контакты если на метке установлен
Я не понял, а зачем.
Если Вы хотите нарисовать и использовать 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
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 26
- Thank you received: 0
12 years 6 months ago #659
by ploten
Replied by ploten on topic Re: кнопка ВЫДАТЬ КОД
да, проверил.
С использованием плагина 36 запросов к б.д. Со вставленным кодом - 34 запроса. Не велик улов конечно. И использование памяти уменьшилось только на 0,01%
наверно овчинка выделки не стоит
С использованием плагина 36 запросов к б.д. Со вставленным кодом - 34 запроса. Не велик улов конечно. И использование памяти уменьшилось только на 0,01%
наверно овчинка выделки не стоит
Please Log in or Create an account to join the conversation.
Time to create page: 0.206 seconds