Из того что можно покликать и увидеть:
Во всех справочниках (включая список пользователей и пользовательские сущности) теперь можно фильтровать по значениям в колонках, также как и в списке объявлений. Также можно задавать колонки, которые хотим видеть. Загружать и выгружать через excel.
И более подробно в этом логе. Вскоре будут обновлены вторичные приложения.
Revision: 8670
Author: dmn
Date: 4 июля 2016 г. 17:59:27
Message:
Дозагрузка apps.third если нет
----
Modified : /estate.sitebill.ru_utf8/apps/system/system.xml
Modified : /estate.sitebill.ru_utf8/apps/system/update.php
Revision: 8666
Author: dmn
Date: 4 июля 2016 г. 17:46:04
Message:
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Revision: 8665
Author: dmn
Date: 4 июля 2016 г. 17:38:31
Message:
Добавлена красивая галерея для просмотра фото в таблицах справочников
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/users/user_object_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Revision: 8664
Author: dmn
Date: 4 июля 2016 г. 16:45:38
Message:
----
Modified : /estate.sitebill.ru_utf8/apps/system/system.xml
Revision: 8663
Author: sitebill
Date: 4 июля 2016 г. 15:51:46
Message:
----
Modified : /estate.sitebill.ru_utf8/apps/admin/admin/template1/main.tpl
Added : /estate.sitebill.ru_utf8/apps/system/js/jquery.cookie.js
Revision: 8662
Author: sitebill
Date: 4 июля 2016 г. 14:27:19
Message:
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/city/city_manager.php
Added : /estate.sitebill.ru_utf8/apps/system/template/city_admin
Added : /estate.sitebill.ru_utf8/apps/system/template/city_admin/grid.tpl
Added : /estate.sitebill.ru_utf8/apps/system/template/city_admin/grid_list.tpl
Revision: 8661
Author: dmn
Date: 4 июля 2016 г. 14:06:11
Message:
Во всех справочниках теперь выгрузка в excel выполняется с фильтрацией по выбранным ключевым параметрам для колонок
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/street/street_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/city/city_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/metro/metro_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/region/region_manager.php
Revision: 8660
Author: dmn
Date: 4 июля 2016 г. 13:35:56
Message:
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/components/model_tags/model_tags.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Revision: 8655
Author: dmn
Date: 1 июля 2016 г. 14:03:11
Message:
Перевел менеджер пользователей на стандартный grid (с возможностью настройки пользовательских колонок)
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/object_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/users/user_object_manager.php
Revision: 8588
Author: dmn
Date: 21 июня 2016 г. 11:45:01
Message:
Передача secret_key для обновления зависимых приложений
----
Modified : /estate.sitebill.ru_utf8/apps/system/update.php
Revision: 8553
Author: sitebill
Date: 20 июня 2016 г. 2:15:14
Message:
System:
- откат лишнего
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Revision: 8552
Author: sitebill
Date: 20 июня 2016 г. 0:06:52
Message:
System:
- упакована системная библиотека jquery
- добавлен функционал в Common_Grid
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/grid.php
Modified : /estate.sitebill.ru_utf8/apps/system/js/jquery/jquery.js
Modified : /estate.sitebill.ru_utf8/apps/system/system.xml
Revision: 8505
Author: sitebill
Date: 12 июня 2016 г. 5:06:59
Message:
System:
- добавлен уровневый элемент структуры с пошаговым выбором (beta)
- добавлены языковые переменные
- исправлен принцип установки выбранного пользователя в форме объявления при доступе в админку, установленном permissions
- исправлена завершающая логика удаления при использовании архивирования вместо удаления и при массовом удалении (по завершени происходит редирект на список)
- формирование ссылки на объякт для списков админки с использование стандартной функции
- в модель Меню добавлены языковые поля
- добавлен набор вспомогательных функций _before_add_done_action, _after_edit_done_action, _after_add_done_action в Data_Manager для упрощения локализаций
- отключено подключение эксель-библиотеки из include_path и заменено на прямое подключение из apps/third
- исправлены пути подключения шаблонов для модуля Ipoteka
- добавлена обработка параметра элемента модели reqoff, позволяющая для "обязательного" элемента указать разделы структуры, в которых обязательность не будет выдерживаться
- убрана дублирующаяся нотификация администратору про добавление объявления.
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/object_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/system.xml
Modified : /estate.sitebill.ru_utf8/apps/system/js/dataimagelist.js
Modified : /estate.sitebill.ru_utf8/apps/system/js/form_tabs.js
Modified : /estate.sitebill.ru_utf8/apps/system/language/ru/dictionary.ini
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/data/data_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/menu/menu_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/menu/menu_structure_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/admin/structure/structure_manager.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/components/dropzone_xls/dropzone.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/frontend/form/ipoteka.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/frontend/view/kvartira_view.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/model/model.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/sitebill.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/ajax/ajax_server.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/form/form_generator.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/robokassa/robokassa.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/user/account.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/user/data/user_data.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/user/register_using_model.php
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/view/view.php
Revision: 8428
Author: dmn
Date: 20 мая 2016 г. 11:08:53
Message:
Исправил руб. на конфигурационное название валюты
----
Modified : /estate.sitebill.ru_utf8/apps/system/lib/system/user/data/user_data.php
Задача скорее практически не решаемая. Такое решение оптимально подходит для систем где есть однозначный признак сортировки - например соцсети, где фактически сортирующим признаком является идешка, направление роста которой всегда направлено в сторону увеличения. Что позволяет постраничные выборки делать в виде дополнительной фильтрации "от уже показанного ид и выше" обрезая полученную выборку от начала на длинну записей на странице. В результате запросы лимитируются по виду LIMIT N, что оч хорошо.
В работе с недвижкой сортирующих факторов больше чем один, а самый "удобный" - по ид - является так же и самым бесполезным. Поэтому все постарничные запросы приходят к виду LIMIT M, N. А принцип выборок по таким запросам весьма трудоемок с ростом M. Т.е. если вам нужно получить 5-ю страницу и на странице у вас 10 объектов, то по факту вам нужно выдернуть с базы 50-объектов и первые 40-к выкинуть. Естественно на 1000-й странице объемы возрастут. Так что тут дело не в количестве на страницу, а скорее в балансе между количеством на страницу и количеством страниц.
Для поисковика по факту важна первая страница из постранички. Вторую и далее он вообще не должен видеть. А первая обычно ВСЕГДА загружается менее напряжно по сравнению с остальными. Так что не парьте голову и учитывайте именно удобство людей. Листать странички по 3 объекта и листать списки по 500\страницу - две крайности.
Подойдёт, если
1. Регистрация будет по номеру мобильного телефона.
2. Будет возможность добавлять объекты, хотя бы с минимальными параметрами
3. Фильтр объектов по параметрам.
4.Размещение обьекта на карте по данным координат при фотографировании объекта с геокодом.
5. Избранное с сохранением инфо по объектам на телефоне, для офлайн просмотра .
6. Возможность набора телефона одной кнопкой Позвонить и отправить смс или отправить через популярный мисенджер и отправить сообщение по емайл .