abushyk

Модераторы
  • Публикации

    4036
  • Зарегистрирован

  • Посещение

  • Days Won

    269

Изменения репутации

  1. Like
    abushyk изменил репутацию Chernetskiy в QR - на сайте   
    Часто встречаю QR-коды на сайтах, которые читаются смартфонами и планшетниками. Они используются в качестве QR-визиток в контактных данных или QR-код к конкретным объявлениям. Собственно QR-код в себе содержит либо ссылку на конкретное объявление либо является более расширенным и содержит кроме того информацию об агенте, телефонах и т.п. Кодом можно делиться с кем-либо, размещать его в социалке и т.п.
     
    Не возьмут-ли на заметку данную идею разработчики, в плане генерации кода на странице просмотра объявления?
    Часто клиенты звонят и не помнят деталей объявления и где они его нашли, а ссылку на объявление с контактами не проблема сохранить на смартфоне, используя например QR Droid или аналогичную распознавалку.
    Небольшой шаг к удержанию клиента

  2. Like
    abushyk получил репутацию от OXYGEN в Добавление суфикса для характеристики объекта   
    Там другие переменные.
    {if $data.price.value=='' || $data.price.value=='0'}{$data.имя поля с ценой за метр.value} денег\м2{else}{$data.price.value|number_format:0:",":" "}{/if}
  3. Like
    abushyk получил репутацию от taseb в Предложения для будущих версий.   
    ИМХО, оценивая смысловой контент сегодняшних соцсетей, вряд ли это будет шок контентом на общем фоне))
     
    ПС. Соцсети УЖЕ стали помойкой. Улучшений не будет. Так что не вижу особого смысла не вкинуть туда еще и свою рекламу.
  4. Like
    abushyk получил репутацию от Realtor в Предложения для будущих версий.   
    Это уже второй запрос на подобную опцию. Видать придется делать)
  5. Like
    abushyk получил репутацию от Лина в Шаблон Realia   
    Добавляем Добавить в Избранное в шаблон Realia
     
    1. Добавляем разметку для "кнопок".
    Файл /template/frontend/realia/realty_grid_thumbs.tpl и /template/frontend/realia/realty_grid_list.tpl
    В блок с классом title
    <div class="title"> <h2> <a href="{$grid_items[i].href}">...</a> </h2></div> , он одинаков для обеих файлов, после начала h2, но перед началом a внедряем кусок разметки
    <div class="title"> <h2><!-- Начало вставляемого куска --> {if isset($smarty.session.favorites)}            {if in_array($grid_items[i].id,$smarty.session.favorites)}        <a class="fav-rem" alt="{$grid_items[i].id}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a>        {else}        <a class="fav-add" alt="{$grid_items[i].id}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>        {/if} {else} <a class="fav-add" alt="{$grid_items[i].id}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>        {/if}<!-- Конец вставляемого куска --> <a href="{$grid_items[i].href}">...</a> </h2></div> 2. Картинки для кнопок качаем архивом отсюда http://my.digitalwerkstatt.ru/files/stars.zip и выкладываем в папку /template/frontend/realia/img
     
    3. Теперь необходимо добавить ссылку на Избранное. Добавить ее можно в любое место на странице, но оптимально, что бы она была доступна из любой страницы сайта. Поэтому я добавлю ее в меню на самом верху сайта
     

     
    Для этого открываем /template/frontend/realia/main.tpl находим в нем блок где выводятся данные из набора меню right_menu
    {section name=i loop=$right_menu} <li><a href="{$right_menu[i].url}">{$right_menu[i].name}</a></li>{/section} И сразу после него добавляем свой пунктик
    <li><a href="{$estate_filder}/myfavorites/">Избранное (<span id="favorites_count">{(int)$smarty.session.favorites|count}</span>)</a></li> 4. Стили. Добавляем их в /template/frontend/realia/css/realia-blue.css в конец следующим куском
    .fav-add {background-image: url('../img/starg.png');display: inline-block;width: 24px;height: 24px;background-position: 50% 50%;background-repeat: no-repeat;}.fav-add:hover {background-image: url('../img/starg_h.png');}.fav-rem {background-image: url('../img/star.png');display: inline-block;width: 24px;height: 24px;background-position: 50% 50%;background-repeat: no-repeat;}.fav-rem:hover {background-image: url('../img/star_h.png');} 5. Интерактивность. Добавим обработку событий по клику на кнопках.
    Файл /template/frontend/realia/js/interface.js
     
    Находим строку 
    $('#prettyLogin .tab-content').css({'max-height': (0.55*wh)+'px'});  и после нее добавляем наши обработчики в виде кода отсюда http://pastebin.com/ZWvFTDDM
     
  6. Like
    abushyk получил репутацию от Лина в Избранные объявления   
    Точно. Как-то этот момент оказался упущенным.
  7. Like
    abushyk получил репутацию от Лина в Не отображается title в браузере сайта   
    Проверьте /template/frontend/agency/header.tpl
     
    Вот такие строки должны быть для вывода мета-информации.
    <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}</title><meta name="description" content="{$meta_description}" /> <meta name="keywords" content="{$meta_keywords}" /> 
  8. Like
    abushyk получил репутацию от Лина в А зачем модуль комментарии?   
    Для того, что бы отображался блок "комментарии" в realty_view.tpl определите место, где бы вы хотели его видеть, и вставьте метку для его вывода
     
    {if $apps_comment_on==1}{include file=$app_comment_panel}{/if}
  9. Like
    abushyk изменил репутацию IGOR в Перенос сайта на другой хостинг   
    Ваши dns регистрируются, скоро сайт будет доступен по обычному адресу..
     
     
    p.s C каждым вопросом Вы создаете новую тему.........Создайте уже тему "Konstantin Nikolaevich" и пишите туда все свои вопросы....
    не в обиду, но сколько же можно одновопросных тем создавать?
    вот такая-же тема, можно в неё написать http://www.etown.ru/s/topic/515-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%BD%D0%B0-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3/
  10. Like
    abushyk получил репутацию от Дмитрий Кондин в Админка 2.0.1   
    Насчет имени агента - оно и до обновления не было кликабельным)) А сейчас под ссылкой, так как планируем сделать быстрый просмотр-переход. Но пока руки не дошли.
     
    Насчет переноса - надо покопаться в стилях. Эта обрезочка - как бы изюминка)) 
  11. Like
    abushyk получил репутацию от MaxTu в Множественное закрепление объектов за агентами   
    Главное не забывайте отмечать в Пакетной обработке слева от имени параметра чекбоксы - для тех параметров, которые следует изменить. Изменения будут применены ТОЛЬКО к тем параметрам, у которых чекбокс отмечен перед отправкой формы.
  12. Like
    abushyk получил репутацию от MaxTu в Множественное закрепление объектов за агентами   
    Само перемещение пачки объявлений от агента к агенту реализована чуть ниже - в Пакетная обработка. А вот насчет множественного владения, то тоже как-то не уловил применяемости.
  13. Like
    abushyk получил репутацию от TopRaN в Добавление суфикса для характеристики объекта   
    Это правильный маркетинговый ход - вы уже заинтересовались, вероятно посетили сайт, задали вопрос - почти на крючке)))
  14. Like
    abushyk получил репутацию от TopRaN в Внешний вид объявлений   
    Возможность и валидность выгрузки в я ЯН никоим образом не зависит от шаблона. Для него важнее внутренняя структура объявления и адаптация стандартного выгрузчика под индивидуальные потребности.
  15. Like
    abushyk изменил репутацию TopRaN в Внешний вид объявлений   
    класс border и box-shadow правильнее использовать так (что бы было одинаковое отображения во всех браузерах, для IE нужно отдельный хак)
    пример для оформления:
    border:1px solid #999999;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    behavior: url(border-radius.htc); (данный файл нужно скачать - это и есть PIE для IE) http://css3pie.com/
    padding:20px;
     
    или еще один пример:
    border-left:1px solid #000; border-top-left-radius:10px 10px; -moz-border-radius-topleft:10px 10px; -webkit-border-top-left-radius:10px 10px; border-top-right-radius:10px 10px; -moz-border-radius-topright:10px 10px; -webkit-border-top-right-radius:10px 10px; border-bottom-left-radius:10px 10px; -moz-border-radius-bottomleft:10px 10px; -webkit-border-bottom-left-radius:10px 10px; border-bottom-right-radius:10px 10px; -moz-border-radius-bottomright:10px 10px; -webkit-border-bottom-right-radius:10px 10px;  
    теперь с тенью:
    простой пример 1:
    -moz-box-shadow:10px 10px 5px #000000;
    -webkit-box-shadow:10px 10px 5px #000000;
    box-shadow:10px 10px 5px #000000;
     
    пример 2:
    сложный
    div {    background: green;
      -webkit-box-shadow: 0px 0px 15px #222;
      -moz-box-shadow: 0px 0px 15px #222;
       box-shadow: 0px 0px 15px #222;
    }
     
    теперь хак для IE
     
    Суть реализации свойства box-shadow для ie сводится к четырёхкратному применению фильтра shadow с разными значениями direction. Таким образом тень начинает обрамлять весь контур контейнера.
    <!--[if IE]>
    <style type="text/css">
       div {
            filter:
            progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=45, Strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=135, Strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=225, Strength=6)
            progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=315, Strength=6);
            position: relative;
            top: -12px;
            left: -12px;
            zoom: 1;
        }
    </style>
    <![endif]-->
  16. Like
    abushyk получил репутацию от Konstantin Nikolaevich в Внешний вид объявлений   
    для педантов. две эквидистанты не могут скругляться одним радиусом.
    Если вы присмотритесь к картинке после скругления, то увидите некоторую непараллельнось скруглений серой рамочки и картинки.
    Так как отступ от рамочки до картинки 1пиксель, стоит сделать скругление картинки 10 пикселей, а рамочки 12. 
  17. Like
    abushyk изменил репутацию Konstantin Nikolaevich в Внешний вид объявлений   
    В файле stie style.css найдите и добавьте строки   у меня с 1670 строки     .t_i_photo img { max-width: 110px; border: 1px solid #CFCFCF; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); border-radius: 10px; }   .t_i_photo_s a,.t_i_photo_m a { background: #FFF; }   .t_i_photo a { display: block; /*width: 100px;   max-height: 75px;*/ padding: 1px; border: 1px solid #D1D1D1; border-radius: 10px;
  18. Like
    abushyk получил репутацию от keks в Шаблон Realia   
    щас напишу сочинение. и про это, и про вывод вместо Агент группы юзера.
  19. Like
    abushyk получил репутацию от Harvad89 в Общие вопросы по дизайну шаблонов   
    /template/frontend/agency.pay/realty_on_map.tpl - этот файл содержит шаблон для того окошка, которое выводится при клике по маркеру.
    Но в запале борьбы за оптимизацию, набор параметров доступных в этом шаблоне весьма ограничен. Можете просто попробовать сделать вывод {$realty.type_sh}. Он должен содержать название раздела Структур (topic_id) для данного объявления.
  20. Like
    abushyk получил репутацию от Harvad89 в Общие вопросы по дизайну шаблонов   
    лежит /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 правила для них, что бы добиться своего дизайна.
  21. Like
    abushyk получил репутацию от Harvad89 в Дата при загрузки объектов excell   
    Дата должна быть в формате 2013-11-03 19:33:20 . На данный момент иначе не пойдет.   Борьба с таймзонами. Сайтбилль их не учитывает, полагаясь на сервер. Если видите, что есть смещение, в начале вашего index.php и /admin/index.php после <?php в следующей строке впишите date_default_timezone_set('Europe/London'); Только вместо Europe/London подберите свою таймзону отсюда http://www.php.net/manual/ru/timezones.php
  22. Like
    abushyk изменил репутацию TopRaN в Уроки СSS   
    Надеюсь админ создаст отдельный раздел для этого и создаст в ней (переименует мою тему)
    В данном разделе пользователи смогут подчеркнуть для себя интересные идеи которые смогут применить на своем сайте
    Первый урок (переворот картинки без использования Jquery)
     
    начнем
     
    1. Для начала создадим область (container)  в который поместим 2 блока с содержимым box-front и box-back
    <div class="container">    <div class="box-front">        Передняя сторона    </div>    <div class="box-back">        Задняя сторона    </div></div> 2. Когда мы прописали блоки приступим к написанию стилей и соответственно анимации.
    <style>.container{        perspective: 800px;        -webkit-perspective: 800px;        background: radial-gradient(#e0e0e0, #aaa);        width:100%;        height:300px;        border-radius:6px;        position:relative;        }.box-front,        .box-back{        transform-style: preserve-3d;        -webkit-transform-style: preserve-3d;         backface-visibility: hidden;        -webkit-backface-visibility: hidden;         width:50%;        height:80%;        position:absolute;        top:10%;        left:25%;        background:#476AF1;        transition:0.8s; text-align:center;        color:#FFF;        }.box-back{        transform:rotateY(180deg);        -webkit-transform:rotateY(180deg);        background-color:#7E0002;        }.container:hover .box-front{                /*пишем эффект при наведении мышкой*/        transform:rotateY(180deg);        -webkit-transform:rotateY(180deg);        }.container:hover .box-back{             /* эффект при убранной мышки*/        transform:rotateY(360deg);        -webkit-transform:rotateY(360deg);        }</style> Получаем переворачивающую картинку при наведении на нее мышкой
    index2.html
  23. Like
    abushyk изменил репутацию TopRaN в Уроки СSS   
    Урок №2 и наверное самый распространенный, но до боли мучающий начинающих вебмастеров это как прижать footer к низу сайта.
    Легко ))))
    <div id="wrapper-container">   <header id="header">   </header>   <article id="content">   </article></div><footer id="footer"></footer> соответственно сss
     
    html, body {height: 100%;}#wrapper-container {min-height: 100%;}#content {        overflow:auto;    padding-bottom: 150px;} #footer {position: relative;    margin-top: -150px;    height: 150px;    clear:both;}body:before {    content:"";    height:100%;    float:left;    width:0;    margin-top:-32767px;} Все это конечно хорошо, в современных браузерах все будет просто отлично, но как же быть с надоевшим эксплорером 7? Ясное дело , делаем фикс <!--[if !IE 7]>    <style type="text/css">        #wrap {display:table;height:100%}    </style> И наслаждаемся
    index2.html
  24. Like
    abushyk получил репутацию от keks в Шаблон Realia   
    /template/frontend/realia/search_form.tpl
    в самом начале
    блок
    {literal}$(document).ready(function(){...});var max_price={/literal}{if $max_price ne ''}{$max_price}{else}0{/if}{literal}; Там где три точки все стираем. И на єто место ставим
    $(document).on('change', '.property-filter select[name=city_id]', function(){setTimeout(function(){$(".property-filter select[name=district_id]").chosen({disable_search_threshold: 10});$(".property-filter select[name=street_id]").chosen({disable_search_threshold: 10});}, 500);});$(document).on('change', '.property-filter select[name=district_id]', function(){setTimeout(function(){$(".property-filter select[name=street_id]").chosen({disable_search_threshold: 10});}, 500);});
  25. Like
    abushyk получил репутацию от TopRaN в Шаблон Realia   
    Не в том дело. Там работает плагин. Этот плагин при загрузке навешивает на селект красоту. Но, в связи с рефрешем полей, улиц при выборе города, происходит замена украшенного селекта новым, чистым загруженным через аякс.
    Т.е. нужно скриптом после загрузки нового селектбокса накатывать плагин. Задача осложняется тем, что мы не знаем точного момента окончания загрузки новых данных))
     
    В общем я там подправил скрипты. Должно работать. Если база будет рости, то надо будет увеличить время задержки перед применением плагина.