InstantMaps скрыть/открыть карту.

 
Посетитель
small user social cms
Медаль
Сообщений: 335
Здравствуйте.

Когда открываешь карту, загружается сама карта и список категорий и подкатегорий. Карта не легкая, и вот есть мысль спрятать карту в блок типа такого:

--------------------------------------------------------------------
--------------------ПОКАЗАТЬ КАРТУ--------------------
--------------------------------------------------------------------

по клику на который будет вниз всплывать карта (ну и загружаться только на этот момент).
Ну и повторный клик уже скрывает карту.


Если кто знает, опишите хотя бы сложность данной доработки.

Карту конечно можно вообще не выводить, есть такая функция в настройках, но она основа этого компонента.imho.
Редактировалось: 6 раз (Последний: 18 мая 2013 в 02:25)
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1097
Можно посмотреть как устроен вывод фильтра и попробовать сделать по аналогии
Реклама
cms
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1097
Или сделать что-то вроде этого: код скрипта вставить в начало страницы в файле com_inmaps_item.tpl
Код PHP:
  1. {literal}
  2. <script language="javascript">
  3. function toggle() {
  4. var ele = document.getElementById("toggleText");
  5. var text = document.getElementById("displayText");
  6. if(ele.style.display == "block") {
  7. ele.style.display = "none";
  8. text.innerHTML = "Открыть карту";
  9. }
  10. else {
  11. ele.style.display = "block";
  12. text.innerHTML = "Закрыть";
  13. }
  14. }
  15. </script>
  16. {/literal}
а в этот код обернуть вывод карты
Код PHP:
  1. <a href="javascript:toggle();" id="displayText" class="spoilerlink">Открыть карту</a>
  2. <div id="toggleText" style="display: none;">
  3. здесь код карты
  4. </div>
  5.  
Как-то так...
Редактировалось: 2 раз (Последний: 18 мая 2013 в 09:09)
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2799
еще бы кукисы запоминать, чтобы если человек хочет открытую карту, то не заставлять его постоянно ее разворачивать)
Посетитель
small user social cms
Медаль
Сообщений: 335
PrazdNik, спасибо большое, попробую вечером.
Посетитель
small user social cms
Медаль
Сообщений: 335
PrazdNik, знаете, карта исчезла, и появилась ссылка "открыть карту", но клик по ней не приводил не к каким действиям.

Код карты который был обвернут лежал в файле com_inmaps_map.tpl.

В чем может быть ошибка?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.