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

devul

  • Захожу иногда
  • 284
  • 21 / 1
  • если помог можете поставить +
Публикую решение а вдруг кому поможет.
Изящно не старался но работает как надо.
Если не изменено значение по умолчанию координат на карте то карта при просмотре объявления не будет показываться:
Решение: открываем images\com_adsmanager\plugins\gmap\plug.php
ищем строку ~24       if ($result)
и меняем на       if ($result->lat != 'ваше значение по умолчанию latityde из админки')
Кому помог ставим плюсег) ^-^
Бложик про joomla, k2, joomshoppingdevul.ru
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
РЕСПЕКТ ) еле нашел эту тему. Спасибо 500 тыщ плюсиков тебе :) жаль правда на уже имеющихся объявлениях вылезла она всё равно ( но новые без неё добавляются
« Последнее редактирование: 06.06.2011, 16:32:57 от marozz1k »
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
правда подглючивает, как будто загружает эту карту, но просто не показывает. Кто нибудь может помочь сделать загрузку карты только после нажатия на ссылку "найти на карте" ?  :(
« Последнее редактирование: 07.06.2011, 10:50:42 от marozz1k »
*

MegoBoT

  • Захожу иногда
  • 50
  • 6 / 0
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
*

yuri-it

  • Давно я тут
  • 995
  • 43 / 3
  • Быстрый хостинг https://jehost.ru
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
ceуем карту в div с dispay:none , далее делаем ссылку а в событии onClick этому диву делаем display, например  block  и все!
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 995
  • 43 / 3
  • Быстрый хостинг https://jehost.ru
Напишу подробнее:
1. Размещаем карту в div ()
<?php echo "<div id='hidemap' style='display:none'>".$vivod.'</div>'; ?>

2. Выводим ссылку
<a href='javascript:void (0)' onClick='document.getElementById("hidemap").style.display=""'>Показать карту</a>

Не проверял, но должно работать!
« Последнее редактирование: 07.06.2011, 13:13:44 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
если не трудно можно на живом примере? карты kosmosnimki (по статье http://webmap-blog.ru/obzors/ispolzuem-api-servisa-kosmosnimki-ru-sovmestno-s-komponentom-adsmanager-dlya-joomla-1-5)

Спойлер
[свернуть]
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
а у меня есть решение (= еще кому то нужно это? пример
Спойлер
[свернуть]
*

igor92

  • Новичок
  • 3
  • 0 / 0
Очень нужно. заранее спасибо
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
в Google, Yandex немного отличается, у меня вообще заменены на kosmosnimki.ru, но смысл такой: ищем где выводится карта в самом объявлении -функция getDetailsDisplay (примерно)
Код
 $return = '<div id="map_canvas'.$fieldid.'" style="width:
 '.$map_width.'px; height: '.$map_height.'px; display:none;"></div>';
и вставляем после этой строчки
Код
$return .= '<a href="javascript:look(\'map_canvas'.$fieldid.'\');"
 id="vivmap">Показать на карте</a><br /><br />';
, затем в конце функции getDetailsDisplay (или перед или после
Код
$return .= '</script>';
) вставляем
Код
$return .= 'function look(type){';
 $return .= 'param=document.getElementById(type);';
 $return .= 'if(param.style.display == "none") {';
 $return .= 'param.style.display = "block";';
 $return .= 'ssilkaid = document.getElementById("vivmap");';
 $return .= 'ssilkaid.style.display = "none";}';
 $return .= 'else {param.style.display = "none";}';
 $return .= '}';
затем тоже самое нужно проделать для функции getFormDisplay - вывод карты в создании объявления. У меня это
Код
$return .= '<div id="map_canvas'.$fieldid.'" style="width: '.$map_width.'px; height: '.$map_height.'px; overflow:hidden; display:none;"></div><br/>';
$return .= '<a href="javascript:look(\'map_canvas'.$fieldid.'\');"
id="vivmap2">Нажмите сюда, если хотите выделить объект на карте г. Александрова и района</a><br /><br />';
(изначально у меня не было
Код
display:none;
я добавил, иначе не работало :) и потом также в самом конце функции, перед или после
Код
$return .= '</script>';
вставляем
Код
$return .= 'function look(type){';
 $return .= 'param=document.getElementById(type);';
 $return .= 'param.style.display = "block";';
 $return .= 'ssilkaid = document.getElementById("vivmap2");';
 $return .= 'ssilkaid.style.display = "none";}';
 $return .= 'else {param.style.display = "none";}';
 $return .= '}';
короче надо эксперементировать, но смысл надеюсь донёс)
*

jetpilot

  • Новичок
  • 17
  • 2 / 0
На базе Google maps кто-нить делал чтобы карта появлялась по клику?
*

Ariy84

  • Захожу иногда
  • 144
  • 27 / 1
  • 2+1=4
Решение: открываем images\com_adsmanager\plugins\gmap\plug.php
ищем строку ~24       if ($result)
и меняем на       if ($result->lat != 'ваше значение по умолчанию latityde из админки')


Не понял: "ваше значение по умолчанию latityde из админки" что это за значение то? У меня AdsManager 2.6.4
Плюнь, выпей водки и,.. не пиши. Потомки оценят.
*

igorxxl

  • Новичок
  • 22
  • 2 / 0
какое значение ставишь при настройке поля из админки, такое должно быть в коде
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить карту объявлений Google

Автор trel

Ответов: 7
Просмотров: 340
Последний ответ 25.03.2019, 09:02:25
от Technic
Gmap for AdsManager 2.9.10 - ?

Автор warlocksp

Ответов: 16
Просмотров: 13104
Последний ответ 10.01.2019, 00:05:13
от Roman71
Убрать запятую в конце php AdsManager Joomla

Автор MakGrouman

Ответов: 31
Просмотров: 12079
Последний ответ 27.11.2018, 16:47:20
от khan-alex
AdsManager - форма добавления - как убрать перенос строки

Автор designerandrey

Ответов: 4
Просмотров: 8823
Последний ответ 25.09.2018, 14:40:11
от designerandrey
Как убрать из URL /component/adsmanager/?

Автор Усач911

Ответов: 5
Просмотров: 13421
Последний ответ 09.09.2018, 22:14:23
от zoxma