Готовые тиражные решения на 1С-Битрикс
Техническая поддержка:
+7-908-208-1965
Отдел продаж, с 7:00 до 18:00 (по Москве)
Звонок по России бесплатный
Вы также можете заказать звонок

FAQ BBS:Realty

04:54:07 - 24.07.2016

1. Что необходимо сделать/проверить после установки решения?

Если у Вас уже был существующий сайт, то рекомендуем после установки решения произвести переиндексацию в модуле "Поиск".

А также проверить содержимое файла robot.txt и при необходимости настроить его (после, того как Вы начнете наполнение сайта своим контентом, иначе поисковики проиндексируют демонстрационные данные решения на Вашем сайте).
2. Как установить обновление на типовое решение?

Необходимо скачать обновление через систему обновлений Битрикс.
После установки обновления, вам необходимо запустить мастер соответствующего решения, например "Мастер создания интернет-магазина BITRONIC2" со страницы:
Рабочий стол —> Настройки —> Настройки продукта —> Список мастеров http://screencast.com/t/SEclF5lJ3F4
Затем надо выбрать "Установить обновление"http://screencast.com/t/u4QNxvct1QK
3. Где и как можно изменить иконки, например иконку местоположение?

В данном решении иконки сделаны с помощью иконочного шрифта где они хранятся в векторе, а не растровых картинках — это ускоряет рендеринг страницы в браузере, позволяет масштабировать иконки без потери их качества, а так же легко перекрашивать их в любой цвет. 
Для добавления других иконок необходимо создать новых класс CSS. В данном классе необходимо указать либо содержимое иконочного шрифта ( http://screencast.com/t/WpVYDbhYL ), либо путь до изображения с Вашей новой иконкой.
Для выполнения инструкции выше необходимо иметь компетенцию веб-разработчика. Либо Вы можете обратиться за доработкой специалистом под заказ.
4. Каким образом можно задать дату окончания активности группы объявлений?

Необходимо настроить форму списка объявлений в административном разделе, чтобы выводилось поле "Окончание активности"
Скриншот http://screencast.com/t/dUfFr4rTSmtT
В этом поле Вы можете проставить дату окончания активности и данные объявления перестанут отображаться в публичной части сайта в указанную дату (время). После при необходимости Вы можете их полностью удалить с сайта.
Отредактировать данное поле у множества элементов можно следующим образом
Скриншот 1 http://screencast.com/t/2UgGGLwIFlL
Скриншот 2 http://screencast.com/t/Ol6XQU8Nq
5. Как изменить на главной странице начальную активность раздела в фильтре http://screencast.com/t/tWHUAxMmi?

На следующих скриншотах пояснено как поменять активность вкладки
1) http://screencast.com/t/0E1lICl0vq3
2) http://screencast.com/t/hLpbpHv5
3) http://screencast.com/t/R04QejDrEkw
4) http://screencast.com/t/Jv2ueb6HRb
6. Где можно изменить, чтобы цена отображалась в рублях (р.) ? (По умолчанию отображается в тысячах рублей (т.р.))
Для этого необходимо отредактировать языковую фразу в следующем файле
/bitrix/modules/yenisite.realty/lang/ru/classes/general/CYSRealtyCatalogUtils.php

Скриншот http://screencast.com/t/hR9wV6IFQsvL
7. Как настроить премодерацию?
Для настройки премодерации, необходимо перейти в настройки инфоблока, во вкладку
свойства, создать новое свойство с кодом "STATUS", тип "список".
8. Как сообщить пользователю о том, что его объявление не прошло модерацию?
Для сообщения пользователю о том что его объявление "Не прошло модерацию"
необходимо создать свойство "WRONG_AD", типа "строка",  и в редактировании элемента (объявления)
инфоблока ввести сообщение в данное свойство.
9. У меня не выводятся свойства "Статус" и "Сообщение для объявления не прошедшего модерацию", в форме редактирования элемента, что делать?
Для того, чтобы свойство "Статус" и "Сообщение для пользователя" выводились в форме
редактирования элемента (объявления) инфоблока, необходимо:
1 находясь в режиме редактирования элемента нажать на иконку шестеренки, в правом
верхнем углу формы редактирования.
2. в открывшейся форме нажать в левой колонке на элемент
3. выбрать в появившемся списке свойства "Статус" и "Сообщение для пользователя".
4. нажать в правой колонке на "элемент".
5. нажать на нижнюю стрелку, с обозначением ">"
6. сохранить изменения.
10. Как обновить решение до версии 1.3.0?
Как обновить решение до версии 1.3.0:
1. перед обновлением рекомендуется сделать резервную копию старого шаблона решения
2. скачать обновление решения с маркет-плейса
3. скопировать шаблон решения из папки модуля решения (bitrix/modules/yenisite.realty/install/wizards/yenisite/realty/site/templates/realty) в папку шаблонов битрикс (bitrix/trmplates)
4. скопировать папку компонентов из модуля решения (bitrix/modules/yenisite.realty/install/wizards/yenisite/realty/site/services/main/components) в папку компонентов битрикс (bitrix/components)
5. перерегистрировать обработчики событий:

UnRegisterModuleDependences("iblock", "OnAfterIBlockElementUpdate",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementUpdateHandler","", '');
UnRegisterModuleDependences("iblock", "OnAfterIBlockElementAdd",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementAddHandler","", '');
UnRegisterModuleDependences("sale", "OnSalePayOrder",'yenisite.realty', "CYSRealtyHandlers", "OnSalePayOrder","", '');

RegisterModuleDependences("sale", "OnSalePayOrder", 'yenisite.realty', "CYSRealtyHandlers", "OnSalePayOrder",100, "", array('ID вашего сайта'));
RegisterModuleDependences("iblock", "OnAfterIBlockElementUpdate",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementUpdateHandler",100, "", array('ID вашего сайта'));
RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementAddHandler",100, "", array('ID вашего сайта'));

6. создать свойство со статусами, и свойство для сообщения пользователю о том, что его объявление не прошло модерацию. см. FAQ(Как сообщить пользователю о том, что его объявление не прошло модерацию?),
FAQ(Как настроить премодерацию?) и FAQ(Какие статусы бывают?)
11. Как организовать платное размещение объявлений в блоке спецпредложение ?
Товары попадают в спецпредложения если у них отмечено данное свойство http://screencast.com/t/rYb4D5m2Q4G 

Платное размещение в блоке спецпредложение можно сделать следующим образом:

1) Включаете Платное добавление объявлений: http://screencast.com/t/AAH2zx3l2

2) Создаете 2 тарифа: http://screencast.com/t/VMExfhEiPeuR
- стандартное размещение (0 руб.)
- размещение в блоке спецпредложения (50руб.)

3) При добавлении объявления на сайт оно будет иметь статус "Не опубликовано"
Чтобы его опубликовать необходимо в личном кабинете в разделе мои объявления отметить данное объявление и нажать опубликовать
http://screencast.com/t/RXIqSzguH3

4) После этого клиент попадет на страницу выбора тарифа
http://screencast.com/t/WYZTUFdwnvKg

5) Когда клиент оплатит заказ , вы увидите данный заказ в административной части с указанным тарифом и номером объявления. http://screencast.com/t/tt0M8zgcD

6) Устанавливаете для данного объявления свойство "спецпредложения" http://screencast.com/t/AAH2zx3l2
12. Сильно разрастается кеш меню, что делать?
На сайтах где много страниц - кеш меню очень сильно разрастается, иногда на несколько гигабайт, что сильно тормозит работу сайта, так как на каждую страницу Битрикс по-умолчанию создает свой кеш меню.

Чтобы отключить данное поведение, необходимо при вызове компонента bitrix:menu добавить скрытый недокументированный параметр 
"CACHE_SELECTED_ITEMS" => "N" 

Если добавить этот параметр - то тогда для меню создается всего один :!: файл кеша для всех страниц сайта. 

Ссылка на курсы Битрикса - http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5402


13. Как сделать, чтобы меню менялось в зависимости от страницы сайта
По-умолчанию на каждую страницу Битрикс создает свой кеш меню.

Однако данное поведение можно отключить при вызове компонента bitrix:menu добавлением скрытого недокументированного параметра 
"CACHE_SELECTED_ITEMS" => "N" 

Проверьте установлен ли у Вас данный параметр и при необходимости уберите его.

Ссылка на курсы Битрикса - http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5402
14. Как добавить пункт меню "Подробнее о платных опциях"?
Для того чтобы добавить новый пункт меню "Подробнее о платных опциях", включите режим правки на любой странице сайта:
2016.04.11-09.57.16.jpg
наведите курсор на главное меню, и нажмите "редактировать пункты меню":
2016.04.11-10.01.16.jpg

в открывшемся меню, нажмите кнопку "вставить пункт", и введите путь до меню и название как показано на скриншоте:
2016.04.11-10.03.52.jpg


15. Как настроить платные опции?
Все опции задаются в инфоблоке, где вы можете поменять для них цену или описание, изменить время, на протяжении которого будет работать опция. Для того, чтобы указать из какого инфоблока выводить опции, воспользуйтесь следующими параметрами в компонентах catalog и realty.personal.cabinet:
2016.04.11-10.24.27.jpg

ad96f5a52e76040837a7d957e608e544.jpg
16. Как влючить/отключить обновление каптчи при клике на неё
Теперь можно активировать механизм для обновления трудночитаемой каптчи на всех страницах всех наших решений.

Активируется функционал в настройках модуля "Служебные инструменты ROMZA".

captcha