Chernetskiy

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

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

  • Посещение

  • Days Won

    191

Все публикации пользователя Chernetskiy

  1. Логичнее это разместить в Предложения для будущих версий.
  2. Рад, что помог. По большому счету, функционал CMS Sitebill устраивает большинство риэлторов. Понятное дело, что у каждого есть своё видение на функционал сайта и благодаря открытости кода CMS большинство вопросов решается самостоятельно, либо путем общения с разработчиками. Кроме того, на форуме есть тема "Предложения для будущих версий" - http://www.etown.ru/s/topic/239-%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D0%B1%D1%83%D0%B4%D1%83%D1%89%D0%B8%D1%85-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9/, где пользователи подкидывают идеи и если в них есть смысл, то эти хотелки претворяются в жизнь. CMS сравнительно молодая и постоянно развивается и усовершенствуется. Однако на форуме часто пишут "хочу..." или начинают жаловаться что всё не так, зачастую не читая форум и не зная, что всё уже давно придумано и работает. CMS по сути обеспечивает необходимый большинству функционал, однако на всех не угодишь. Понятное дело, что бывают и такие хотелки, которые нужны в единичном случае и больше никому, тут уж точно во фриланс. А реклама на то и рассчитана, чтобы видели её все а решение для себя принимали самостоятельно. У меня, например, иногда заходят на сайт граждане Польши, Германии, Болгарии, Турции и т.п. и иногда даже что-то покупают. Спрашивается зачем им недвижимость в России? Однако увидели объект, который и не искали, но он их заинтересовал и впоследствии его купили. Еще один мой клиент собрался продавать свою квартиру, но случайно увидел у меня на сайте коммерческий объект и купил его, а после сделки выставил свою квартиру уже у меня на продажу и еще через меня подбирает новое жильё... Казалось-бы, наткнулся на случайную рекламу...
  3. Андрей, похоже этот функционал нужен только вам. Основная часть номеров и e-mail, откуда-бы их не взяли, относительно стабильна и ими можно пользоваться даже спустя 10 лет. Я-бы и выбирать не стал. С одной стороны - мне это не интересно, с другой стороны - обсудил-бы со спамером оплату по результату, поскольку не знаю ни его баз, ни его возможностей а платить за воздух не привык. Сейчас достаточно контор, которые предлагают рекламу за процент от агентского вознаграждения или стоимости объекта и мне до фонаря как они приведут ко мне клиента. Причем, даже не требуют предоплаты.
  4. При разработке CMS основной расчет был на локальное применение (город - район), колонка VIP объявлений вполне таким условиям соответствует. Если у вас идет речь о размещении объектов в рамках страны, то в этом случае надо будет многое доделывать, улучшать и выходить на уровень конкуренции крупным рекламным площадкам. Соответственно, ваш вопрос уже является индивидуальной доработкой и с этим вопросом стоит обращаться во фриланс или к разработчикам. Видимо понадобится сначала определить территориальность посетителя по IP или иным способом, после чего, формировать для него предложения в конкретной местности. Поиск по городу/региону, в любом случае, никто не отменял и логичнее искать объекты именно так а не ориентироваться на колонку с VIP предложениями, в которой, по сути, должны отображаться VIP объекты, коих не сотни. Территориальность для таких объектов далеко не решающий фактор, поскольку приобретаются они не в качестве единственного жилья да и покупатели таких объектов не пасутся на сайтах типа "Из рук в руки" Если у вас на сайте будут тысячи объектов, то логичнее будет переименовать эту колонку в "Спецпредложения" и не смешивать VIP с хрущевками. Если вам необходимо вывести в колонке VIP не только тип сделки/объект но и его территорию, то это редактируется в файле right_special.tpl. Вставьте строку вывода города и улицы под заголовком h3 например так (см. строку 8): <div id="right_special"> <h3>VIP</h3> <div class="clr"></div> {section name=i loop=$special_items2} {if $smarty.section.i.index < 4} <div id="item"> <a href="{$special_items2[i].href}">{$special_items2[i].path}</a> <div class="location">{$special_items2[i].city}, {$special_items2[i].street}</div> <div id="item_img"> {if $special_items2[i].img[0].preview != ''} <a href="{$special_items2[i].href}"> <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].preview}" border="0" /> </a> {else} <a href="{$special_items2[i].href}"> <img src="{$estate_folder}/img/no_foto.png" border="0" /> </a> {/if} <span class="price">{$special_items2[i].price|number_format:0:",":" "}</span> </div> {$special_items2[i].text|strip_tags|truncate:200} </div> {/if} {/section}</div>Попутно, в строке 2 можно отредактировать название колонки.
  5. Может быть в этом есть смысл, если у вас на сайте будут тысячи объявлений. Не думаю, что спамерам будет большая радость лопатить контакты на местячковых сайтах, с количеством контактов до сотни. Таких сайтов в каждом городе сотни и подгонять программу-сканер под каждый или лопатить всё это вручную - не интересно. Проще купить диск с много-миллионной базой контактов. На моем сайте размещаются объявления моего агентства, в контактах которого стоят номера мои и моих агентов. Меня абсолютно не интересует, покажет-ли свои контакты желающий поиграться в продажи недвижимости и сэкономить на моих услугах. Может размещать объявление, а может и не размещать. Я подобных "клиентов" вижу в достатке и не имею с них практически ничего, чтобы меня этот вопрос волновал. Если их не будет вообще, мой бизнес в упадок не придет. Спустя время, такие наигравшиеся обращаются ко мне за помощью купить/продать на договорной основе и взять весь объем звонков, показов и торг на себя. Каптчу я у себя убрал и проблем в связи с её отсутствием не заметил, однако на всех клиентов не угодишь... лично меня напрягает тыкать в каждый закрытый телефон, чтобы он открылся... думаю, что большинство того-же мнения. Тенденция последнего времени смещается в сторону покупателя, и сейчас основной проблемой риэлтора является не столько найти продавца, сколько выйти на хорошего покупателя. Контакты покупателя у нас на сайте не светятся.
  6. зайди в realty-view.tpl и почти в конце файла добавь <hr> как указано, примерно в 357 строку, перед {$L_SIMILAR} (Похожие). Если добавишь ниже, то полоска будет на 1/5 ширины панели. <div class="clr"></div><div class="map"><div id="YMapsID" style="border: 1px solid #e6e6e6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 100%; height: 250px;"></div><hr></div><div class="clr"></div><div class="similar"><div class="clr"></div> {$L_SIMILAR}:<div class="clr"></div>{section name=x loop=$similar_data} <div class="similar_item">{if $similar_data[x].image.image_array|count ne 0} <a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a> {/if} <a href="{$similar_data[x].href}">{$similar_data[x].topic_id.value_string}<br /> {$similar_data[x].city_id.value_string}, {$similar_data[x].street_id.value_string}<br/>{$similar_data[x].price.value|number_format:0:',':' '} {$similar_data[x].currency_id.value_string}</a> </div>{/section}</div><div class="clr"></div>{if $apps_comment_on==1} {include file=$app_comment_panel}{/if}{if $apps_reservation_on==1} <div class="res" data-id="{$data.id.value}"></div> {literal} <script> $(document).ready(function(){ var id=$('.res').attr('data-id'); $('.res').load(estate_folder+'/apps/reservation/js/ajax.php?action=get_reservation_panel&id='+id); }); </script> {/literal}{/if}
  7. Как вариант, добавьте код <hr> (перенос с разделителем) после описания в объявлении и перед "Похожие", наверняка поможет.
  8. 1. А поиск придумали для чего? В Заголовок right_special.tpl добавьте функцию, по аналогии с заголовком при просмотре объявления (realty-view.tpl) 2. Для того VIP колонка и предназначена, чтобы видели все и при любом раскладе, люди за такое размещение деньги платят. И почему вы так уверены, что в случае если Москвич ищет дачу в Подмосковье в диапазоне 2-5 млн. руб., его не заинтересует дом в Болгарии за 2,5-3 тыс. евро? Получится дешевле и время в пути до дома в Болгарии может оказаться меньше, чем до дачи в Подмосковье. PS: Я в выходной день отвозил знакомую в аэропорт Домодедово, от меня он в 45 км. Она успела прилететь в Израиль, а я был еще на половине пути к дому.
  9. Будет виноват владелец сайта, но жалобы должны быть обоснованы. Если пользователь не читал пользовательское соглашение, добавляя на сайт объявление со своими контактными данными, поставил галочку и кликнул на ОК, то это его проблемы и владелец сайта ничего не нарушил. К тому-же как вы представляете реакцию посетителя на конкретное объявление, если в нем нет контактных данных? Вы будете сами и за даром выступать в качестве посредника в организации общения между продавцом и покупателем, только потому, что надо скрыть контакты продавца? А что мешает продавцу на время подключить отдельный номер телефона, который только и будет предназначен для продажи объекта? Продаст объект, номер отключит/выбросит... Ничто не мешает блокировать спамера хотя-бы занесением в черный список. А для того, чтобы написать кляузу, никому и никакие основания не нужны. В любом случае, подобные обращения подлежат проверке и решения по ним выносятся не от балды а обоснованно, основываясь, в том числе и на ваших объяснениях. Одного не понял, на чем разработчики-то подставляются? Если вам продали автомашину а вы на ней начнете народ по деревне косить, будет виноват производитель или тот, у кого нет мозгов? И подобный геморрой сильно повышает привлекательность сайта? Может быть это сильно осложнило жизнь тому, кто хочет извлечь телефоны и е-mail продавцов? В первую очередь, о безопасности персональных данных должен думать их владелец. Если у владельца, от жадности или недоумия не хватает ума завести временный телефонный номер и e-mail, а еще лучше - обратиться в агентство, то пусть светит свои данные себе-же в минус. В любом случае, если вам так необходим указанный функционал, фриланс вам в помощь. Даже бегать не собираюсь! Ссылка на Пользовательское соглашение или договор публичной оферты решит ваш вопрос.... Вы не обязаны скрывать номер телефона и e-mail продавца, если он одним кликом объявил его в публичный доступ. Включите в настройках соответствующую галочку. К тому-же, персональные данные должны быть привязаны к конкретным Фамилии, имени, отчеству, что напрямую будет идентифицировать эти данные с конкретным человеком а не с Иваном или Василием (как обычно регистрируются), коих миллионы.
  10. Константин, такой вкладки вообще нет, ни по алфавиту, никак... Доступ скинул в личку, загляни...
  11. А может проще прописать проверку подлинности через .htaccess ? Вот тут можно сгенерировать - http://wb0.ru/hts.php
  12. конечно можно... посмотри тему про этаж/этажность, там обсуждали код для вывода/не вывода этажа/этажности, метража участков и метража общая/жилая/кухни для построек. Код внедряется на страницу со списком объявлений, в колонку с VIP объектами, в спецпредложения и к всплывающим окнам на карте. Если не срочно, могу позже скинуть готовые варианты.
  13. там еще один параметр не будет соответствовать, сейчас точно не помню какой, вроде элитность (is_elite)... параметр переключается чекбоксом 1/0 а на самом деле 0 не должно быть, только 1 или ничего. Лучше обкатай выгрузку на сторонних порталах, много чего интересного еще узнаешь Да, то-же и в отношении открытой планировки open_plan ...
  14. А чего Pluso не поставишь, о котором я писал в посте 9 ? Как выглядит, например здесь, под сведениями об агенте Вот код: {literal}<script type="text/javascript">(function() {if (window.pluso)if (typeof window.pluso.start == "function") return;if (window.ifpluso==undefined) { window.ifpluso = 1;var d = document, s = d.createElement('script'), g = 'getElementsByTagName';s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;s.src = ('https:' == window.location.protocol ? 'https' : 'http') + '://share.pluso.ru/pluso-like.js';var h=d[g]('body')[0];h.appendChild(s);}})();</script><div class="pluso" data-background="transparent" data-options="medium,round,line,horizontal,nocounter,theme=03" data-services="vkontakte,odnoklassniki,facebook,twitter,google,moimir,email"></div>{/literal} или можно пройти на их сайт и настроить кнопки под себя
  15. Дмитрий, там по пять раз дублируются объявления с битыми ссылками. Наверное проще очистить всю базу и загрузить свежие. Как вариант, установить автоудаление объявлений через неделю-месяц, т.к. ценник на объекты в последнее время меняется... Лучше регулярно подгружать актуальный XML а старьё в топку.
  16. Заглянул на etown.ru и обнаружил там свалку старых объявлений с нерабочими ссылками, куча дублей одного и того-же. Кроме того, у меня выгрузка подключена к вашему сайту а своих (действующих) объявлений я там не нашел. Не пора-ли навести на etown'e порядок? Посещаемость есть, а вот что там находят? И зайдут-ли в следующий раз?
  17. по кнопкам на ВК, Фейсбук, Твиттер и Одноклассники выгружается нормально и несколько раз, ничего не блокируется. Кнопку Мэйла не увидел. Подозреваю, что проблема с выгрузкой на Мэйл может быть еще и завязана на счетчик от Мэйл.ру, какой-то он у них тугой и скрипты еще долго выполняются после того, как сама страница уже загружена, как правило, он основной тормоз в загрузке страниц, проверь по тесту. Я проверил здесь - http://tools.pingdom.com/fpt/#!/bimwFp/http://www.metrpro.ru/ , получилась скорость загрузки сайта более 90 сек. Сильно тормозит загрузка фоток. Половина содержимого сайта за 60 сек. не загрузилась. Повторный тест прошел уже за 4,65 сек., что хорошо. Последним отдуплился счетчик Майл.ру
  18. Список полей большой, но если их привязать к конкретным типам недвижимости, то при заполнении объявления и на сайте будет видна только часть из указанных, в зависимости от типа недвижимости. Эти поля стандартные (по умолчанию) + расширенные поля из приложения выгрузки в Яндекс.Недвижимость. Красным в предыдущем посте указаны отключенные, т.к. они либо не нужны, либо дублируются полями по умолчанию. Если будет включен модуль биллинга, то некоторые поля надо будет задействовать. Позиции по контактам собственника и некоторые другие (выгрузка на AFY, translit_alias ...), это уже от себя и для себя (администратора и своих агентов) - расширил функционал и подключил доп. базы (застройщики, ЖК и т.п.).
  19. Дмитрий, вчера тестировал Vip-тариф для виртуального хостинга на reg.ru. Установил CMS с нуля, шаблон Realia. Всё установилось как по маслу и летает, но обнаружил, что: - в админке, после настройки и сохранения основных параметров, страница обновляется и на ней не отображаются основные параметры пока не кликнешь на вкладку с параметрами; - в админке раньше была вкладка с выбором варианта оформления шаблона Realia (карта, слайдер, стандарт, поиск), сейчас такой вкладки нет. Не знаю, проблемы-ли это хостинга или результат внесенных обновлений? Посмотреть можно здесь. Собственно тестирую хостинг, могу дать ход в админку.
  20. К стати, проверь выгрузку, т.к. по умолчанию в data некоторые поля настроены не совсем подходящим образом, помню, что в некоторых полях приходилось значения менять на safe-string и прописывать значения, соответствующие XML Яндекса. Вот что у меня в data, сравни, может есть разница (всё в кучу но смысл понятен): id primary_key ID объявления Не указано user_id select_by_query ID пользователя Не указано date_added dtdatetime Дата подачи Не указано active checkbox Публикация на сайте Не указано hot checkbox Спецпредложение Не указано export_afy checkbox Выгружать в AFY.ru Не указано topic_id select_box_structure Тип Не указано text textarea Описание Не указано image uploads Фото Не указано youtube safe_string Видео Не указано price price Цена Не указано currency_id select_by_query Валюта Не указано price_per select_box Цена за Не указано period select_box Период аренды Не указано deal_status select_box Вариант сделки Не указано mortgage checkbox Ипотека Не указано haggle checkbox Торг Не указано prepayment select_box Предоплата Не указано rent_pledge checkbox Залог Не указано agent_fee select_box Комиссия агента Не указано with_children checkbox Можно с детьми Не указано with_pets checkbox Можно с животными Не указано not_for_agents checkbox Агентам не звонить Не указано country_id select_by_query Страна Местоположение region_id select_by_query Регион Местоположение raion_id select_by_query Район Местоположение city_id select_by_query Нас. пункт Местоположение okrug_id select_by_query Округ (Москвы) Местоположение district_id select_by_query Район города Местоположение street_id select_by_query Улица Местоположение number safe_string Дом № Местоположение metro_id select_by_query Метро Местоположение time_on_foot safe_string До метро пешком Местоположение time_on_transport safe_string До метро трансп. Местоположение direction_id select_by_query Шоссе Местоположение distance safe_string Расст. до МКАД (км) Местоположение railway_station_id select_by_query Ближ. ж/д станция Местоположение geo geodata Координаты Местоположение walls safe_string Материал стен Не указано planning safe_string Планировка Не указано new_flat checkbox Новостройка Подробности is_elite checkbox Элитность Подробности developer_id select_by_query Застройщик Подробности building_name safe_string Название ЖК Подробности building_state select_box Стадия строительства Подробности built_year safe_string Год постройки Подробности ready_quarter select_box Квартал сдачи дома Подробности building_type select_box Тип дома Подробности building_series safe_string Серия дома Подробности lot_area safe_string Площадь участка Подробности lot_type select_box Тип участка Подробности square_all safe_string Площадь общая Подробности square_live safe_string Площадь жилая Подробности room_space safe_string Площадь комнат Подробности square_kitchen safe_string Площадь кухни Подробности square_unit select_box ед. площади Подробности floor safe_string Этаж Подробности floor_count safe_string Этажность Подробности room_count select_box Всего комнат Подробности rooms select_box Всего комнат Подробности rooms_offered select_box Комнат в сделке Подробности rooms_type select_box Тип комнат Подробности ceiling_height select_box Высота потолков Подробности toilet select_box Располож. туалета Подробности shower select_box Располож. душа Подробности bathroom_unit select_box Тип санузла Подробности balcony select_box Балкон Подробности renovation select_box Ремонт Подробности quality select_box Состояние Подробности window_view select_box Вид из окон Подробности floor_covering select_box Покрытие пола Подробности open_plan select_box Своб. планировка Подробности pmg checkbox Возможно ПМЖ Подробности kitchen checkbox Кухня Подробности electricity_supply checkbox Электроснабжение Подробности gas_supply checkbox Газоснабжение Подробности heating_supply checkbox Отопление Подробности water_supply checkbox Водопровод Подробности sewerage_supply checkbox Канализация Подробности room_furniture checkbox Мебель в комнатах Подробности kitchen_furniture checkbox Мебель на кухне Подробности washing_machine checkbox Стиральная машина Подробности refrigerator checkbox Холодильник Подробности television checkbox Телевизор Подробности internet checkbox Интернет Подробности is_telephone checkbox Телефон Подробности alarm checkbox Охрана Подробности sauna checkbox Сауна / баня Подробности pool checkbox Бассейн Подробности billiard checkbox Бильярд Подробности lift checkbox Лифт Подробности rubbish_chute checkbox Мусоропровод Подробности parking checkbox Парковка Подробности bathroom safe_string Сан. узел Не указано plate select_box Плита Не указано furniture checkbox Мебель Не указано expire_date dtdatetime Актуально до Не указано payed_adv checkbox Платное объявление Не указано manually_added checkbox Объявление добавлено вручную Не указано translit_alias hidden Транслит. ЧПУ Служебное meta_title safe_string SEO заголовок Служебное meta_description textarea SEO описание Служебное meta_keywords textarea SEO ключ.слова Служебное owner safe_string ФИО собственника Служебное owner_phone mobilephone Телефон Служебное owner_email safe_string e-mail Служебное owner_note textarea Примечания Служебное view_count hidden Просмотров Служебное fio safe_string Ваше имя Контакты phone mobilephone телефон Контакты email safe_string e-mail Контакты * Красным выделены отключенные поля
  21. Да нет, достаточно в data -> period прописать месяц по умолчанию. Хотя, кому как удобно. Я посуточной арендой не занимаюсь.
  22. У меня в настройках data -> period установлен параметр select_box {день~~сутки}{месяц~~месяц}, всё работает.
  23. Решил протестировать VIP-тариф виртуального хостинга от reg.ru, о котором писал в первом посте. Пока что только положительные эмоции. CMS Sitebill установилась как по маслу, без проблем всё обновилось. Хостинг шустрый, всё летает, могу рекомендовать для тех, кому не нужны заморочки с администрированием. Да, у них акция, при регистрации домена - 2 месяца хостинга в подарок и сертификат безопасности на 1 год бесплатно, далее автоматически продляется. По ходу настройки в админке, заметил недостаток: Раньше в настройках была вкладка выбора оформления в шаблоне Realia (карта, слайдер, поиск и т.п.), сейчас такой вкладки не вижу.
  24. Рекомендации РЕГ.ру для настройки сайта при переходе на https, может кому пригодится: Редирект с http на https Для настройки переадресации вам необходимо добавить в файл .htaccess (или в web.config если у вас хостинг Windows) правила, которые вы найдёте ниже. Файл .htaccess и web.config должны быть расположены в каталоге сайта, его можно узнать по инструкции. Если файлов не существует, просто создайте их. Для хостинга Linux Редирект всех страниц с http:// на https://, в том числе и с http://wwwна https:// вариант 1: RewriteEngine OnRewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] или, если первый вариант не поможет, воспользуйтесь вторым вариантом: RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Для хостинга Windows Перейдите в каталог сайта и добавьте в файл web.config следующие строки: редирект для основного домена и всех поддоменов: <?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="Redirect to https" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer></configuration> редирект только для основного домена, без поддоменов: <?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="Redirect to https" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> <add input="{HTTP_HOST}" pattern="^domain\.ru" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer></configuration> Редирект на https только определённой страницы Описаны варианты только для хостинга Linux. вариант 1: RewriteEngine OnRewriteCond %{HTTPS} =offRewriteCond %{REQUEST_URI} =/login.phpRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] или вариант 2: RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteCond %{REQUEST_URI} =/login.phpRewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Редирект на https всех страниц, кроме одной Описаны варианты только для хостинга Linux. вариант 1: RewriteEngine OnRewriteCond %{HTTPS} =off RewriteCond %{REQUEST_URI} =/login.phpRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] или вариант 2: RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteCond %{REQUEST_URI} =/login.phpRewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]