Войдите, чтобы подписаться
Подписчики
0
-
Похожие публикации
-
Автор: TopRaN
В sitebill есть кластерная карта которую можно подключить через iframe
<iframe src="{$estate_folder}/js/ajax.php?action=iframe_map&{$QUERY_STRING}" style="border: 0px;" border="0" width="100%" height="500px"></iframe> Карта просто замечательная.
но в данной карте цена выводится целиком. Задача разделить саму цену на тысячи и добавить валюту.
Решение.
идем по адресу /apps/system/js файл activemap.js . примерно 256 строка. находим содержимое
block.find('.ActiveMapListBlock-item-price').text(data.price); и заменяем на
block.find('.ActiveMapListBlock-item-price').text(data.price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); сразу после нее добавляем следующее
block.find('.ActiveMapListBlock-item-currency').text(data.currency_name); теперь карта понимает валюту и делит цену на тысячи. Осталось все это вывести в шаблон
идем по адресу /apps/system/template файл iframe_map.tpl
содержимое
<a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> меняем на это
<a class="ActiveMapListBlock-item-link" target="_blank" href=""> <div class="ActiveMapListBlock-item-image"> <img src="{$estate_folder}/img/no_foto.jpg"> <div class="ActiveMapListBlock-item-id"></div> </div> <div class="ActiveMapListBlock-item-description"> <h3 class="ActiveMapListBlock-item-title"></h3> <div class="ActiveBlockHalf"> <div class="ActiveMapListBlock-item-price"></div> <div class="ActiveMapListBlock-item-currency"></div> </div> <div class="ActiveMapListBlock-item-address"></div> <div class="ActiveMapListBlock-item-text"></div> </div> </a> далее в конце файла добавляем стили
.ActiveMapListBlock-item-price, .ActiveMapListBlock-item-currency { float:left; } .ActiveBlockHalf { display:inline-block; font-size: 18px; font-weight: 700; } .ActiveMapListBlock-item-price { padding-right: 5px; } и все результатом будет
-
Автор: kkkv39
Всем привет!
Поставили все галки везде, что только не пробовали, карта на главной не работает.
http://www.nocleg.ru/
Тип: classic
В GeoData тоже галки стоят.
Почему может не работать? Спасибо!
-
Автор: Дмитрий Кондин
С недавнего времени google поменял политику работы с картами и теперь требуется наличие ключа, для того чтобы карта работала.
Если вы видите такое сообщение вместо карты
Значит вам нужно зарегистрировать ключ для карты тут
https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-key
Затем в шаблоне header.tpl
находим строчку
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&sensor=true"></script> И добавляем к ней свой ключ, чтобы получилась примерно такая строчка
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&key=AIzaSyAviyjh4yy_lYiKqnw4tUiZ8hkUePlu5y0"></script> Ключ заработает примерно через 5 минут после создания.
-
Автор: kkkv39
Добрый день!
I. Нужно сделать фильтрацию похожих объявлений по следующим критериям:
1. тип сделки (аренда/продажа),
2. тип объекта ( комната, квартира, дом....),
3. район,
4. цена +/- 20% от цены похожего объекта.
II. Сделать, чтобы вернее меню открывалось не по наведению, а по щелчку. (или чтобы рядом с кнопкой была стрелка, по нажатию на которую выпадало меню).
Что-то подобное с bootstrap dropdown
Сайт www.tvoyvibor.org
-
Автор: TopRaN
Уважаемые пользователи, есть разработка плагина (не официально).
Суть плагина следующая.
1. Имеется карта которая имеет функцию кластеризации
2. В настройках можно будет указывать каждой категории свой маркер
Стоимость данной разработки 1500р
-