-
Публикации
4036 -
Зарегистрирован
-
Посещение
-
Days Won
269
Все публикации пользователя abushyk
-
Оно то удобно, но как приходится корячиться серверу, если при каждом просмотре он будет снова и снова запрашивать гугль на предмет геокоординат.
-
Я пытаюсь, но необходимость поддерживать сразу два апи под гугль и яндекс пока сует палки в колеса. Ну и есть там еще некоторые неприятные особенности. Но что-нибудь, думаю придумаю. Как вариант, в приложении geoData доступно принудительное геокодирование объявлений из БД средствами администратора. Есть там кнопка Геокодировать. Можно пробовать периодически с ее помощью "дозаполнять" геокоординаты.
-
Самую плохую новость забыл сообщить. Модуль карты через realtymap.js не поддерживает геокодирования на лету. По крайней мере пока. Нет координат - нет верного геоположения.
-
Ссылка на сайт онлайн возможна?
-
Это было слишком заумное ноухау, поддержка которого требовала больше усилий, чем профита. Если вам это очень нужно - мы этим озадачимся, если нет - просто выключите эту опцию.
-
Некрасивое, но быстрое решение: в файле /template/frontend/agency.pay/main/main.php ищем блочек if ( preg_match('/\/map(\/(\?.*)?)?$/', $_SERVER['REQUEST_URI']) ) {$this->template->assert('main', '<p><br></p>'.$this->map());return true;}В нем создаем метку, что именно карта у нас віводится $this->template->assert('umaponly', 1); Потом открываем /template/frontend/agency.pay/main.tpl и в нем с помощь конструкции {if $umaponly!=1}{/if} прячем куски, которые нам не нужны при просмотре карты. Вроде такого {if $umaponly!=1}<div id="left"><div id="search_main">{include file="search_form.tpl"}</div></div>{/if}Задача не тривиальная и требует некоторых навыков работы с разметкой. Блок {if $main_file_tpl != ''}<div class="clear"></div>{include file="$main_file_tpl"}{else}{$main}{/if}никоим образом не должен попасть в эту условную конструкцию, так как именно он выводит эту самую карту в страницу.
-
/template/frontend/agency.pay/realty_on_map.tpl - этот файл содержит шаблон для того окошка, которое выводится при клике по маркеру. Но в запале борьбы за оптимизацию, набор параметров доступных в этом шаблоне весьма ограничен. Можете просто попробовать сделать вывод {$realty.type_sh}. Он должен содержать название раздела Структур (topic_id) для данного объявления.
-
лежит /template/frontend/agency.pay/top_fixed_menu.tpl.html - как и во всех шаблонах имеющих верхнюю фиксированную панельку. вот єто - она <a class="btn btn-small" href="{$estate_folder}/register/">{$L_AUTH_REGISTRATION}</a>как изменить путь 1 (простой). http://bootstrap-ru.com/base_css.php#buttons тут варианты раскрасок кнопки, так как кнопка на бутстрапе. Достаточно сменить btn-primary в ее классе на другой из предложенных и редизайн готов. Если предложенных цветов мало, берем и создает свой стиль btn-mybuttonstyle в него из консоли хрома, фаербага или просто из некомпрессированного файла bootstrap.css копируем стили btn-primary и меняем их согласно своему видению окраски. А в кнопке класс btn-primary меняем на btn-mybuttonstyle путь 2 (дзен) Сносим все классы с кнопки, вписываем свои, и пишем css правила для них, что бы добиться своего дизайна.
-
Firebug + Notepad++ = самое то, для быстрой правки\модификации\редизайна.
-
Для общего развития. Кроме defautZoom поддерживается еще два параметра scrollZoom - разрешает\запрещает зуммирование карты скроллингом мыши. По умолчанию зуммирование разрешено. Тем, кого это нервирует или на картах в целое окно, логично эту опцию отключать путем scrollZoom:false minimap - включает\выключает миникарту на карте. По умолчанию включена. Выключается minimap: false Итого инициализация карты может иметь вид RM.initJSON('YMapsID', loc_objects, map_type, {scrollZoom: false, minimap: false, defaultZoom: 4});что на человеческий переводится как карта на элементе с id=YMapsID, не зуммится мышкой, только контролами на карте; без миникарты, с зумом, если ситуация поволяет, равным 4.
-
На картах, где выводится более одного маркера, зум устанавливается автоматически из расчета, что бы на окне карты были видимыми все точки маркеров. Умолчательный зум срабатывает только тогда, когда маркер один.
-
По адресу /map ? Если да, то все то же самое, только в файле /template/frontend/realia/map.tpl
-
Карта на главной - это что? Это когда типа главной страницы установлен в classic?
-
Админка - Редактор форм Смотрим там где имя модели client Под ним есть набор кнопок-иконок В вашем случае навeрное он будет такой http://hkar.ru/oQGk Вот эта блеклая, по сравнению с остальными кнопками, кнопка создает таблицу для приложения клиент, на отсутствие которой ругается движок.
-
http://my.digitalwerkstatt.ru/files/realtymap.rar Это ссылка на самый свежий /apps/system/js/realtymap.js Некоторые новые фичи, такие как работа с dеfaultZoom могли не войти в последний релиз. Поэтому, что бы не ждать следующего релиза, можете качнуть тот, что по ссылке и заменить текущий.
-
в realty_view.tpl c 19 строки идет блок объявления карусельки в просмотре. Замените его вот таким http://pastebin.com/uiPRtbUf в top_special.tpl в 39 строке в разметке добавьте класс topspecial <div class="carousel topspecial">а ниже есть еще один инициализатор уже это карусельки. Его замените на вот этот http://pastebin.com/AweDA8Mb
-
Когда фоток меньше пяти - стрелки должны прятаться. Карусельку поправил. Оказалось, что каруселька в просмотре и каруселька внизу, для спецпредложений, не поделили между собой стрелки прокрутки.
-
Только в первом устанавливается. Второй - это для каких-то особо альтернативных случаев. Если вспомню для каких, расскажу.
-
Все "сложные" скриптовые куски (те, в тексте которых встречается хоть одна фигруная скобка) должны быть в шаблоне охвачены смарти-тегами {literal}тут уже ваш скрипт{/literal}А в счетчиках фигурные скобки 100% есть. Да и вообще все вживления скриптов, именно кода, лучше ставить в эти теги. +==================================== Не всегда отсылка на файлы из агенси-шаблона являются опиской. Шаблон агенси идет как базовый и, обяно онстоит у пользователя, кроме рабочего шаблона. Поэтому некоторые общие файлы и графика берутся напрямую из него.
-
Это реальный путь на корень вашего сайта для формирования URL. Он очень важен для сайтов, которые устанавливаются не в домены или субдомены, а просто в подпапку в домене, типа http://somesite.ru/estate/ И эта переменная всегда содержит достоверный путь с учетом того, куда установлен движек. А в самом коде php это же значение доступно как константа SITEBILL_MAIN_URL