Realtor

Участники
  • Публикации

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

  • Посещение

  • Days Won

    21

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

  1. Like
    Realtor изменил репутацию abushyk в НГ-2014   
    С большой долей вероятности, в силу географии, я буду встречать Новый год последним из форумчан, но позволю себе поздравить всех первым.
     
    От имени команды Сайтбилля, хочу пожелать всем удачного и хорошего нового года.
    Что бы принес он каждому здоровье и счастье. А все остальное уже будет производным от этих трех составляющих.
     
    С наступающим!
     
  2. Like
    Realtor изменил репутацию averlab в Формирование адреса объекта (фильтр адреса)   
    Придумывать выход из ситуации через запутывание самого себя, на мой взгляд, не правильно. Кроме того приложение должно быть удобным и интуитивно-понятным для любого пользователя. Поэтому просто поменять Район и Город местами - это неправильно, если вы не будете работать только с маленькими городами и нас. пунктами, структурно входящими в районы. 
     
    Настаиваю на необходимости доработки алгоритма работы формы поиска адреса. И это, мне думается, сможет правильно сделать только разработчик.
     
    Предлагаю всем дружно попросит об этом Дмитрия. 
  3. Like
    Realtor изменил репутацию Дмитрий Кондин в Маска поля ввода мобильного телефона   
    Параметров немного
    Формат мобильного телефона http://wiki.sitebill.ru/index.php?title=%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8
     
    Опция autocomplete

     
    Опции для tlocation
    http://www.etown.ru/s/topic/327-tlocation-%D0%B2-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%D1%85/
  4. Like
    Realtor изменил репутацию MaxTu в Хорошая, годная CMS   
    Добрый день!
    Сразу же хочется поблагодарить разработчиков CMS Sitebill за столь гибкую и хорошую CMS для агентств недвижимости, а также за адекватную, полезную помощь и поддержку!

    У нашей студии большой опыт работы с проектами для недвижимости, и даже есть собственная CMS заточенная под эту область, но Sitebill в последнем проекте показал свои сильные стороны.

    Хочется рассказать о нашем новом проекте - сайте агентства недвижимости "Академия м2" http://www.akademiyametrov.ru, и особенно о тех модулях и нововведениях, которые мы использовали для Sitebill при работе над ним, потому как считаем, что они будут полезны всему сообществу:



    ------------------------------------------



    0. Сайт сверстан на Twitter Bootstrap 3. Пока мы не видели новых проектов на Sitebill с этим css-фреймворком. Верстка велась на основе шаблона agency.
    В целом, подключение CSS и JS Bootstrap 3 не вызвало больших проблем.

    1. Написали свой модуль краткой Заявки в свободной форме!
    По-умолчанию, в CMS сделана большая, громоздкая форма заявки на аренду и покупку недвижимости. Мы же, по своему опыту знаем, что форма должна иметь как можно меньше полей
    для заполнения посетителем - конверсия выше будет.
    Модуль сделан в виде одного php-скрипта (дочитайте до конца и узнаете как его получить!). Данные отправляются на почту и появляются у админа в разделе "Заявки на аренду".
    Поэтому была написана форма всего с 4 полями, которая выводится в модальном окне bootstrap 3. Отправка данных сделана через ajax в наш скрипт simple-order.php.
    А в скрипте просто заносится данные в таблицу:

    $query="INSERT INTO re_data_get_rentSET name='".$name."', phone='".$phone."', more='".$message." (".NOW.")', date_added='".TIMESTAMP."'"; 2. Слайдер. Слайдер - это краеугольный камень презентационных сайтов, к коим относятся и сайты по недвижимости.
    Слайдер на главной странице сделан на основе верстки модуля/шаблона right_special.tpl и подключен к js-библитеке Sly slider.
    Доработки:
    - корректная обрезка описания объекта, с помощью функции шаблонизатора Smarty - truncate:200

    \template\frontend\akademiyametrov\right_special.tpl:14

    <p>{$special_items2[i].text|strip_tags|truncate:200}</p> - Вывод нескольких фото в слайдер (по-умолчанию, в CMS выводится одно фото) - подсказали в теме http://www.etown.ru/s/topic/357-превью-в-модуле-спецпредложений/:

    Файл /apps/system/lib/frontend/grid/grid_constructor.php:838:1551:2251
    $image_array = $data_model->get_image_array ( 'data', 'data', 'id', $item_array['id'], 1 ); тут убираем последний аргумент, который и указывает на количество фото
    $image_array = $data_model->get_image_array ( 'data', 'data', 'id', $item_array['id']); 3. Существенно переработана форма поиска: оставлены только необходимые поля. Плюс, сделано так, чтобы по-умолчанию был выбран необходимый город (с помощью jQuery):

    $('select#city_id :nth-child(2)').attr("selected", "selected"); Для стилизации полей формы использовали jquery.formstyler.min.js (по-моему, его можно включить в дефолтные шаблоны CMS).


    4. Таблица объектов также существенно переработана:
    - выводится три фото (вместо одного):
     
    {if $grid_items[i].img[1] != '' } <a class="preview" href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[1].preview}" width="50"></a> {/if}{if $grid_items[i].img[2] != '' } <a class="preview" href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[2].preview}" width="50"></a> {/if} - если указана сортировка по какому-то столбцу (стоимость, район и др.), он выделяется серым цветом css-класса cell-1:
     
    class="{if strpos($smarty.server.REQUEST_URI, "order=type") == true}cell-1{/if} - проставлены относительные даты добавления объекта вместо абсолютных ("сегодня", "вчера" вместо дефолтных "11.12"). Использована функция Smarty
    $smarty.now|date_format:"%d.%m" :
     
    {if $grid_items[i].date==$smarty.now|date_format:"%d.%m"} сегодня{elseif $grid_items[i].date==($smarty.now-(60*60*24))|date_format:"%d.%m"} вчера{else} {$grid_items[i].date}{/if} - благодаря новым классам в Bootstrap 3 некоторые столбцы на мобильных устройствах скрываются и таблица становится компактной и помещается на экранах вплоть до планшетов:
     
    <td ... class="visible-lg">...</td> 5. Существенно переработана страница объекта - к примеру, вот продажа 1-к квартиры.

    - Фото выводятся с помощью библиотеки photosetGrid , которая в виде мозаики размещает их.
    - Форма отправки заявки на объект также сделана по-другому: некрасивое всплывающее окно с большим количеством полей мало кто будет заполнять, поэтому форма
    выводится тут же на странице и выглядит как два поля - "Имя" и "Телефон". И все! Отправка данных из нее реализована через ajax.
    Для этого пришлось скопировать дефолтный шаблон form.tpl в свой шаблон в папку \template\frontend\akademiyametrov\apps\mailbox\site\template\ , и таким образом, работать уже
    с собственным подключаемым шаблоном.

    Спасибо за подсказку в теме http://www.etown.ru/s/topic/331-отдельный-шаблон-новостей/


    6. Главную страницу тоже существенно переверстали.
    К примеру, на основе функций Smarty сделали так, чтобы кое-какие блоки верстки выводились только на главной странице (в примере ниже - это слайдер, который выводится только на главной):

    {if $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" eq '/'} <!-- Slider --> ... <!-- /.Slider -->{/if} или не выводились в определенных разделах (тут блок поиска не выводится на стат.страницах):
     
    {if $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/services/' && $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/aboutakademiyametrov/' && $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/contacts/' && $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/news/' && $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/rostovhistory/' && $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" ne '/order/'} <h2 class="topic"> Каталог недвижимости</h2>{/if} 7. Для бекэнда тоже постарались: написали свой модуль для автоматического экспорта объектов на доску объявлений "Авито" - http://www.akademiyametrov.ru/xml/avito.xml,
    чем с удовольствием пользуется клиент, а также модуль автоматического парсинга определенных сайтов и добавления квартир с них в админку.
    Но, на текущий момент, первый модуль оформлен как кнопка со ссылкой на URL (по которому генерируется xml) в разделе "Выгрузка Яндекс.Недвижимость" и представляет собой один php-скрипт,
    т.к. до написания полноценного плагина для CMS руки не дошли. Вполне вероятно, что при работе над другими проектами оформим их как плагины.


    В итоге 1-месячной работы имеем:
    2 новых собственных шаблона модулей (news, mailbox - все они копировались из дефолтных в папку \template\frontend\akademiyametrov\apps\ ,
    к примеру собственный шаблон новостей для работы должен иметь путь \template\frontend\akademiyametrov\apps\news\site\template\), 8 переверстанных
    шаблонов (header.tpl, footer.tpl, main.tpl, right_special.tpl, standart_search_form.tpl, realty_view.tpl, realty_grid.tpl, news_list_column.tpl), 4-6 файлов собственных
    модулей ... и ~10 вопросов на форуме


    Готовы поделиться скриптом для формы свободной заявки (1 php-скрипт + js-код для отправки данных + код под bootstrap для верстки модальн.окна). Пишите в личку.

    При разработке даже сделали небольшой хак - "Установка шаблона из URL 'на лету' " http://www.etown.ru/s/topic/332-хак-установка-шаблона-из-url-на-лету/
    И в конце работы над проектом, хочется высказать пожелания для разработчиков, быстрее включить в дефолтные шаблоны Bootstrap 3.


    -----------------
    Отдаем даром форму краткой Заявки на объекты

    В ходе работы над последним проектом на основе Sitebill, мы сделали краткую форму Заявки на объект. Знаем по собственному опыту работы с сайтами агентств недвижимости - такая форма с 2-4 полями дает существенную конверсию и отдачу.
    Форма добавляет заявку в админку и отправляет заявку на email.

    Готовы поделиться скриптом для формы свободной заявки (1 php-скрипт + js-код для отправки данных + код под bootstrap для верстки модальн.окна).
     
    Просто напишите в личку.


  5. Like
    Realtor изменил репутацию MaxTu в Отдаем даром форму краткой Заявки на объекты   
    В ходе работы над последним проектом на основе Sitebill, мы сделали краткую форму Заявки на объект. Знаем по собственному опыту работы с сайтами агентств недвижимости - такая форма с 2-4 полями дает существенную конверсию и отдачу.
    Форма добавляет заявку в админку и отправляет заявку на email.
     



    Готовы поделиться скриптом для формы свободной заявки (1 php-скрипт + js-код для отправки данных + код под bootstrap для верстки модальн.окна). Читайте в теме отзыва как ее получить, а также там вы прочтете как можно существенно переработать дефолтные шаблоны и сделать красивый сайт.
  6. Like
    Realtor изменил репутацию MaxTu в Хорошая, годная CMS   
    Да, проект получился очень хорошим. В том числе и благодаря вашей CMS и использованию парсеру Smarty. Постарайтесь включить TB3 в дефолные шаблоны, это было бы крайне полезно всем, считаю.
     
    Модулем, к сожалению, поделиться не можем - коммерческая разработка, продаем клиентам. А вот формой заявки - запросто.
     
    Профиль есть, вот - http://www.cmsmagazine.ru/creators/activetech/, но последние работы туда пока не добавляли.
  7. Like
    Realtor получил репутацию от Дмитрий Кондин в Проблема с яндекс-выгрузкой   
    В русскоязычном сегменте яндекс realty будет стандартом обмена данных.
    И кто его у себя на сайте  не запустит, останется за бортом истории.
  8. Like
    Realtor изменил репутацию abushyk в Дубликаты объектов в базе   
    Не пробовал, но, возможно, придется еще добавить ORDER BY date_added, что бы явно указать, какая запись будет "первой" при организации удаления лишних.
     
    Чистка напрямую через БД немного плохо - у удаленных объявлений могут остаться картинки.
  9. Like
    Realtor изменил репутацию abushyk в Заголовок из тайтла   
    Принцип теперь такой.
    Есть две переменные шаблона - $title и $meta_title
     
    $title формируется как и предыдущая из цепочки категорий, в которую входит объявление (для объявлений), либо из названия категории (для категории).
    $meta_title создается из полей 'meta_title' элементов соответствующих моделей.
    Если значение $meta_title не удалось проинициализировать чем-нибудь вменяемым (например такого поля нет в модели, либо оно пустое), тогда эта переменная примет значение, которое находится в $title.
     
    От вас требуется явно прописать использование $meta_title в тегах header вашего шаблона.
     
    Файл header.tpl (для основной массы шаблонов), либо main.tpl (для некоторых, у которых нет файла header.tpl) в блоке head сменить строку
    <title>{$title}</title> на
    <title>{$meta_title}</title>
  10. Like
    Realtor изменил репутацию averlab в Утилизация отработанных объявлений   
    Это интересно, но далеко не то что описано выше.
  11. Like
    Realtor изменил репутацию averlab в Утилизация отработанных объявлений   
    При работе с билингом после истечения срока публикации объявлений объявления снимаются с публикации и окрашиваются в красный цвет - по сути это отработанные объявления, которые с большей долей вероятности уже не потребуются.
     
    Есть объявления, которые целенаправленно снимаются с публикации в связи. скажем с приостановкой продажи или еще каких-нибудь заморочек - они тоже окрашиваются красным и находятся среди отработанных (уже не нужных) объявлений.
     
    Чтобы отделить мух от котлет предлагаю сделать архивную БД куда переносить отработанные объявления. Вместе с тем к этой архивной БД сохранить индивидуальный доступ пользователей (к своим отработанным объявлениям) мало ли что потребуется.
     
    При необходимости активировать (вернуть в строй) отработанное объявление пользователь переходит в архив и поднимает (активирует) необходимое объявление. после актуализации объявления оно путем копирования (в архиве остается запись о нем) заносится в действующую базу и с ним снова можно удобно работать. 
     
    Кроме всего прочего полезного архивная база сможет служить источником статистики по динамике цен, например. Я так думаю в будущих версиях станет доступным статистика?
  12. Like
    Realtor изменил репутацию Chernetskiy в Утилизация отработанных объявлений   
    Предлагаю добавить статус "Отложено", особенно актуально для аренды. раскрастку статусов соответственно сделать
    Активно - без окраски
    Отложено - красный или желтый, чтобы было на виду и таким образом напоминало о себе, для прозвонов хозяину
    Неактивный - серый
  13. Like
    Realtor изменил репутацию abushyk в Утилизация отработанных объявлений   
    В данный момент у объявления, грубо говоря, есть статус с двумя положениями - активно\неактивно. Возможно будет необходимо расширить систему статусов до большего числа состояний.
  14. Like
    Realtor изменил репутацию Дмитрий Кондин в Модуль общения   
    Есть идея добавить в админку модуль, с помощью которого админы смогут общаться с другими пользователями CMS Sitebill. Некое подобие социальной сети риэлторов. Чтобы можно было добавлять к себе в друзья, например коллег из своего города и при необходимости использовать данные из их базы. Потому что знаю, что риэлторы часто запрашивают объекты у своих коллег и даже делятся клиентами.
  15. Like
    Realtor изменил репутацию Дмитрий Кондин в Платный модуль Биллинга   
    Постинг по категориям с разными ценами, идея хорошая, но такого разделения пока нет.
    "В будущей версии сделаем"
  16. Like
    Realtor изменил репутацию Chernetskiy в Платный модуль Биллинга   
    Интересует функционал платного модуля Биллинга, он работает только с конкретными тарифами или есть возможность сделать плату за размещение адресно, например по аренде в городе одна цена, по продаже в городе вторая а за развалюшку в глухой деревне - бесплатно, сделать возможность размещения объявлений бесплатно в той местности, где не особо недвижимость пользуется спросом - деревни, земли сельхозназначения (садовые товарищества) и т.п. Я к тому, что при условии взимания оплаты даже в 1 руб., размещение объявления часто становится невозможным, поскольку неоткуда этот 1 руб. перечислить, проще сделать для этих территорий бесплатно и клиенты будут довольны  но чтобы при этом остальные халвой не воспользовались!
  17. Like
    Realtor изменил репутацию Дмитрий Кондин в Загрузка картинок с помощью Excel   
    Попробуем такое реализовать в будущей версии.
  18. Like
    Realtor изменил репутацию TopRaN в Загрузка картинок с помощью Excel   
    Это было бы шикарно!
  19. Like
    Realtor изменил репутацию Дмитрий Кондин в Переход на Bootstrap   
    Мы уже сейчас сделали первую версию мобильного шаблона.
    Думаю осенью выпустим первый релиз для мобильных и планшетов.
  20. Like
    Realtor изменил репутацию Chernetskiy в Пожелания разработчикам на будущее   
    Есть пожелание для внедрения в скрипт в перспективе:
    добавить к аренде объектов дату (срок, период) аренды, чтобы на этот период объект с сайта скрывался до истечения срока аренды или например за неделю до окончания срока аренды вновь появлялся и желательно сообщал админу (почтой, всплывающим окном) об освобождающемся объекте а он сам созвонится с хозяином и в случае актуальности, активирует объект к показу, как еще один вариант.
    Те, кто занимается конкретно арендой оценят эту фишку, т.к. если объектов в аренду много, сложно отслеживать, когда они освободятся, к тому-же сроки аренды разные, да и штат в агентстве тоже за этот срок может обновиться, копайся потом в блокнотиках или в документации кому и на какие сроки сдавалась недвижимость.
  21. Like
    Realtor изменил репутацию Дмитрий Кондин в QR - на сайте   
    Сделаем
  22. Like
    Realtor изменил репутацию Дмитрий Кондин в Авторизация на сайте (Twitter, Вконтакте, Facebook, Google)   
    Будет и фейсбук и твиттер.
  23. Like
    Realtor изменил репутацию Chernetskiy в QR - на сайте   
    Часто встречаю QR-коды на сайтах, которые читаются смартфонами и планшетниками. Они используются в качестве QR-визиток в контактных данных или QR-код к конкретным объявлениям. Собственно QR-код в себе содержит либо ссылку на конкретное объявление либо является более расширенным и содержит кроме того информацию об агенте, телефонах и т.п. Кодом можно делиться с кем-либо, размещать его в социалке и т.п.
     
    Не возьмут-ли на заметку данную идею разработчики, в плане генерации кода на странице просмотра объявления?
    Часто клиенты звонят и не помнят деталей объявления и где они его нашли, а ссылку на объявление с контактами не проблема сохранить на смартфоне, используя например QR Droid или аналогичную распознавалку.
    Небольшой шаг к удержанию клиента

  24. Like
    Realtor изменил репутацию Дмитрий Кондин в Заголовок из тайтла   
    Сделаем в ближайшем обновлении (неделя)
  25. Like
    Realtor изменил репутацию Realtor в Предложения для будущих версий.   
    Для exel расширенная версия Формировании файла выгрузки иметь возможность:
     
    -  перезаписи названия выходного файла и включение наименования в имя выходного файла;
    -  удаление  ненужного файла вывода;
    -  выбрать пользователя.