-
Публикации
4036 -
Зарегистрирован
-
Посещение
-
Days Won
269
Все публикации пользователя abushyk
-
Если это скрин с карточки, то варианта два: - координаты в поле Координаты были установлены неверно (либо вручную, либо геокодеру передали не все необходимые данные при автогеокодировании) - если координат нет, или они вычисляются геокодированием при просмотре объявки, то опять таки недостаточно данных для геокодера (например для геокодирования всякой глуши не всегда достаточно передать геокодеру название поселка, а часто требуется давать и область и район области).
-
Там соединено два плагина - каресель и всплывашка. И в зависимости от того как реализована вспылвашка - либо по нижней карусели, либо по спрятанной отдельной очереди нужно решать какая из них "первая". о скорее всего связан, так как мы использовали в основном или лайтбокс или преттифото и на реалии обычно было преттифоот, хотя были и варианты с лайтбоксом. Тут мне нужно смотреть конкретно сайт.
-
Можно ли установить карту яндекса на шаблон "agency"?
topic ответил в Triser abushyk в Карта объектов
Куда установить? В какой место на сайте? Вместо какой? Там этих карт местах в четырех наверное. -
Может там несколько объектов в одной точке?
-
Я вот до сих пор не уверен, что рассказываю вам именно то, что вы спрашиваете)
-
Этот код генерирует плагин преттиФото. У него есть чудесный параметр counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */В хидер.тпл или в другом месте, где у вас на галлерею подключается плагин, нужно в инициализатор добавить свое значение $("a[rel^=prettyPhoto]").prettyPhoto({social_tools: false,theme: 'light_square',counter_separator_label: ' из '});
-
Не понятно куда это вставить. Вот есть что-то похожее http://www.awesomescreenshot.com/image/757936/9d2f657c76fba68bddfbb94dbe05545e
-
Тогда все аналогично. Вводите блок, в него копируете код кнопки из шапки, ну или только href, остальное не влияет на функционал кнопки. Блок содержащий кнопку определяете стилем display:none что бы он был исходно спрятан. А туда, где включается "наверх" добавляете еще включение вашего блока $(window).scroll(function(){if ($(this).scrollTop() > 100) {$('.scrollup').fadeIn();$('.myadd').fadeIn();} else {$('.scrollup').fadeOut();$('.myadd').fadeOut();}});
-
А это уже другая история. Есть внутри движка такая штучка, как фиксация последней просмотренной страницы. Суть в том, что вы открыли список своих объяв в ЛК, налистали страницу N, выбрали объявку и открыли ее поредактировать. После этого жмете сохранить и, обычно вы должны были бы вылететь на первую страницу списка, но вот эта запомненная страница не дает сделать этого и вы опять остаетесь на той, с которой ушли на форму. А вот то, что вы наблюдаете в обычном списке - это побочное явление вот этого запоминания. Можно убить это поведение совсем, разместив строки if(isset($_SESSION['rem_page'])){unset($_SESSION['rem_page']);}в файле /main/main.php сразу после <?php Либо попробовать зарезать их аккуратнее, поставив эти же строки после блока if ( !$has_result && preg_match('/^account/', $REQUESTURIPATH) ) {...}Тогда мы как бы оставим это поведение для ЛК, но уберем для сетки объявлений. Первый способ у меня самого включен исходно и меня устраивает, а вот второй я, честно говоря, тщательно не проверял.
-
Я так понял что в зоне видимости всегда должна быть иконка-ссылка на добавление. Типа как "вернуться к началу". Я только не понял - по клику на этой иконке-ссылке должна сработать сразу пересылка на форму добавления, или просто возврат страницы в такое положение, что бы была видна штатная кнопка добавления, которая в шапке?
-
все не то)) файл реалти_вайв.тпл Это вывод галлереи: {if $photo|count>0} <div class="carousel property"> <div class="preview"> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a> </div> {if $photo|count>1} <div class="content"> <a class="carousel-prev" href="#">Previous</a> <a class="carousel-next" href="#">Next</a> <ul> {section name=j loop=$photo} {if $smarty.section.j.index > 0} <-- УДАЛИТЬ! <li> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a> </li> {/if} <-- УДАЛИТЬ! {/section} </ul> </div> {/if} </div> {/if}Я в тексте кода показзал какие строки убрать.
-
Заменил вам лого. Этот шаблон не поддерживает смену лого через редактор шаблона. Только заменой по фтп.
-
+
-
ИМХО все хорошо к месту. а кириллице не место тут.))
-
Есть два типа кода метрики - с информером и без него. Отличаются только тем, что первый размещает на сайте картинку ссылку на вашу метрику, а второй нет. Все что в коде метрики обернуто в <!-- Yandex.Metrika counter -->...<!-- /Yandex.Metrika counter --> это код именно счетчика, который считает. Для информера, который показывает, должен быть еще вторй кусок кода, обернутый в что-то типа <!-- Yandex.Metrika informer -->...<!-- /Yandex.Metrika informer --> Место вставки счетчика не принципиально. Информер же нужно размещать в body-теге, а это практически любой файл кроме header.tpl. Лучше размещать в общем для разных видов страниц файле - main.tpl или footer.tpl
-
))) Если очень захотеть)) https://github.com/gilbitron/carouFredSel свежак от разраба. Версия немного отличается (6.2.1 на гитхабе против 6.2.0 в реалии). Берем оттуда непакованную версию. Тянем в /template/frontend/realia/js Файл /template/frontend/realia/js/carousel.js переименовываем в /template/frontend/realia/js/carousel.js.bak Стащенный нами свежий файл переименовываем в carousel.js Если после этой подмены ничего не рухнуло в карусельке, то можем ковырять его. После удачных изменений пакуем любым компрессором, что бы не занимал места и все.
-
На скрине вторую настройку сверху в 1 Следующие четыре по концепции шаблона. Если он не резина, что для превью логично ставить максимальный размер на все уменьшенные изображения на сайте. Если адаптивка, то тут нужно смотреть как она сжимается и скать самый больший из меньших, что бы маленькие првью не тянулись на гаджетах. Для большого изображения можно ставить сколько не жалко.
-
1. В данном случае пост небезопасен. Я могу пропустить парсер по сайту, собрать все имена картинок, сформировать пост-форму с ними и пырнуть движек запросом на миллион картинок. Пост его протянет и, скорее всего сервак надолго станет)). В идеале подобные запросы должны выполняться только по двум параметрам - идешка интересуемой записи и ключ некоего набора данных, а код должен сам решить, что и в каких количествах кому выдать. Тут я думаю принцип понятен - чем меньше прав у пользователя, тем лучше всем. 2. Да. Но с какой целью? Там вроде нечего транслитерировать. Разве что повыдергивать еще пару полей вместе с ид, фото и активность и из них сформировать красивое название для архива и потом пропустить его через $this->transliteMe(тут_имечко).
-
Немного допилил концепцию http://pastebin.com/jMkheJjA Отличия: - чуть больше проверок - не отдается гостям, только авторизированным - не отдаст картинки неактивной записи - не отдаст вообще никаких картинок, кроме тех, что приписаны к конкретному полю в объявлении (через пост-запрос с передачей имен картинок я могу зазиповать всю папку со всеми картинками) Код ставится в /main/main.php в любом месте функции main(), но только после строки $REQUESTURIPATH=Sitebill::getClearRequestURI(); В вставляемом коде в строке 3 $image_field='image'; нужно казать систменое имя поля в модели, где лежат картинки под отдачу. Код запускается запросом на адрес /get_zip_photo/NNN/ - где NNN - идешка записи Соотв. в realty_view.tpl в любом удобном месте нужно разместить ссылку вида {if $photo|count>0 && intval($smarty.session.user_id)>0}<a href="{$estate_folder}/get_zip_photo/{$data_shared.id.value}">Скачай меня</a>{/if}
-
В /template/frontend/agency/realty_grid_account.tpl строка <td{if $admin == ''} onClick="document.location='{$grid_items[i].href}'" {/if} nowrap><b>{$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} {if $grid_items[i].currency != 'RUR'}({$grid_items[i].price_ue} {$L_RUR_SHORT}){/if}</b></td>Удалите из нее кусок ({$grid_items[i].price_ue} {$L_RUR_SHORT})Это я делал вывод приведенного значения цены в дефолтной валюте, т.е. валюте, которая основная. Но так как почти всегда дефолтным был рупь, то он там и фигурирует. Хотя не всегда он там нужен. Или, если есть в папке шаблона папка переводов, то можно обозначить ее там как L_RUR_SHORT="мое название"
-
Было так <span class="ffio"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </span><br>после правок получилось наверное так <span class="ffio">{if $smarty.session.user_id == $data.user_id.value and $data.owner_fio.value != ''}<bold>ФИО собственника: </bold>{$data.owner_fio.value}{/if}</span><br>А нужно {if $smarty.session.user_id == $data.user_id.value and $data.owner_fio.value != ''}<span class="ffio"><bold>ФИО собственника: </bold>{$data.owner_fio.value}</span><br>{/if}