Recommended Posts

Добрый вечер. Всех с праздником. 

Подскажите как на странице http://leto23.ru/jk/?page=1 поменять сортировку, чтобы новый объект появлялся сверху? Сейчас, новый объект появляется последним.

Я зашела в "Настройки - Жилые комплексы" добавила desc и добавила complex_id, но сортировка не меняется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 2/23/2017 в 22:28, Анастасия сказал:

Добрый вечер. Всех с праздником. 

Подскажите как на странице http://leto23.ru/jk/?page=1 поменять сортировку, чтобы новый объект появлялся сверху? Сейчас, новый объект появляется последним.

Я зашела в "Настройки - Жилые комплексы" добавила desc и добавила complex_id, но сортировка не меняется.

Попробуйте просто слово desc без названия поля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста как в таблице data для приложения новостроек, настроить сортировку по определенным полям таблицы data?

например  в выборке указано

{foreach from=$complex_grid_items item=grid_itemr key=room_count}

как в key добавить поле например sale

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 6/15/2017 в 12:18, Realtor сказал:

Подскажите пожалуйста как в таблице data для приложения новостроек, настроить сортировку по определенным полям таблицы data?

например  в выборке указано

{foreach from=$complex_grid_items item=grid_itemr key=room_count}

как в key добавить поле например sale

Этот foreach не влияет на сортировку, он только выводит.

Сортировку надо делать внутри приложения /apps/complex/site/site.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, rumantic сказал:

Этот foreach не влияет на сортировку, он только выводит.

Сортировку надо делать внутри приложения /apps/complex/site/site.php

подскажите пожалуйста, в sale хранится значения, где 0 - в продаже, 1 -продано. Надо в гриде сортировку, чтобы с значением sale=0 было наверху
$rwhere=array();
        if($floor_min!=0){
            $rwhere[]='floor>='.$floor_min;
        }
        if($floor_max!=0){
            $rwhere[]='floor<='.$floor_max;
        }
        if($rooms_min!=0){
            $rwhere[]='room_count>='.$rooms_min;
        }
        if($rooms_max!=0){
            $rwhere[]='room_count<='.$rooms_max;
        }
        $rwhere[]='sale=0';
        
        $query='SELECT COUNT(id) AS _cnt, MIN(floor*1) _min_floor, MAX(floor*1) _max_floor, MIN(square_all*1) _min_square_all, MAX(square_all*1) _max_square_all, MIN(square_live*1) _min_square_live, MAX(square_live*1) _max_square_live, MIN(square_kitchen*1) _min_square_kitchen, MAX(square_kitchen*1) _max_square_kitchen, MIN(price*1) _min_price, MAX(price*1) _max_price, room_count FROM '.DB_PREFIX.'_data 
                WHERE complex_id=?'.(!empty($rwhere) ? ' AND '.implode(' AND ', $rwhere) : '').' 
                GROUP BY room_count ORDER BY room_count ASC';
Вот сам код

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 19.06.2017 в 08:22, Realtor сказал:

подскажите пожалуйста, в sale хранится значения, где 0 - в продаже, 1 -продано. Надо в гриде сортировку, чтобы с значением sale=0 было наверху
$rwhere=array();
        if($floor_min!=0){
            $rwhere[]='floor>='.$floor_min;
        }
        if($floor_max!=0){
            $rwhere[]='floor<='.$floor_max;
        }
        if($rooms_min!=0){
            $rwhere[]='room_count>='.$rooms_min;
        }
        if($rooms_max!=0){
            $rwhere[]='room_count<='.$rooms_max;
        }
        $rwhere[]='sale=0';
        
        $query='SELECT COUNT(id) AS _cnt, MIN(floor*1) _min_floor, MAX(floor*1) _max_floor, MIN(square_all*1) _min_square_all, MAX(square_all*1) _max_square_all, MIN(square_live*1) _min_square_live, MAX(square_live*1) _max_square_live, MIN(square_kitchen*1) _min_square_kitchen, MAX(square_kitchen*1) _max_square_kitchen, MIN(price*1) _min_price, MAX(price*1) _max_price, room_count FROM '.DB_PREFIX.'_data 
                WHERE complex_id=?'.(!empty($rwhere) ? ' AND '.implode(' AND ', $rwhere) : '').' 
                GROUP BY room_count ORDER BY room_count ASC';
Вот сам код

Подсказку , жду пятый месяц

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Этот запрос не возвращает сортированный список квартир. Он возвращает список максимальных и минимальных параметров по комнатностям. Любая сортировка в нем не имеет особого практического смысла. Вам нужна сортировка объектов из ЖК или самих ЖК по параметру проданности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, abushyk сказал:

Этот запрос не возвращает сортированный список квартир. Он возвращает список максимальных и минимальных параметров по комнатностям. Любая сортировка в нем не имеет особого практического смысла. Вам нужна сортировка объектов из ЖК или самих ЖК по параметру проданности?

Нужна сортировка объектов в ЖК, те которые в поле sale проданы уходили в самый низ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 08.11.2017 в 15:28, Realtor сказал:

Нужна сортировка объектов в ЖК, те которые в поле sale проданы уходили в самый низ

подскажите куда и где копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 27.02.2017 в 13:52, rumantic сказал:

Попробуйте просто слово desc без названия поля.

Подскажите как

--- отключать и включать активность в ЖК по полю  active, так же как и в таблице data, как использовать (apps.complex.activity_status_enable)

 

--- (apps.complex.count_views)  будет показыввать ли количество просмотров ЖК и как подключить,

--в настройках приложения ЖК  (apps.complex.order_direct) включил и desc и asc не помогает
--- как использовать в поиске эту переменную  
(apps.complex.dynamic_diapasone)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Realtor
      Подскажите как настроить линкменеджер в приложении ЖК 
      В приложении присутствуют /complex/ и /community/
      При присвоении в линкменеджер  например complex/?city_id=59 выдает ошибку и при варианте /?city_id=59 также выдает ошибку ...
    • Автор: bogdanoff
      Добрый день.
      Мне необходимо удалить верхнее меню с главной страницы сайта. Вместо него разместить карту жилых комплексов. В том месте, где была карта разместить 2 колонку с комплексами.
      Скрин, как я это вижу, прилагается.
      Добавить возможность отмечать активность ЖК, для того чтобы временно убирать его отображение с сайта не удаляя его.
      Примерно так.
    • Автор: banzai72
      Это так должно быть?
      Или это у меня так?
      Может это в шаблоне дело?
      Использовать умную подгонку превьюшек было включено ещё до загрузки изображений. Не помогает.

    • Автор: banzai72
      Я не использую карты гугла на сайте. Люблю Яндекс. Поэтому галочка use_google_map в настройках снята
      А приложение ЖК использует карту гугл
      Поэтому при снятом чекбоксе use_google_map пустое место
      Посоветуйте пожалуйста, что и где поменять, что бы в приложении complex появилась карта

    • Автор: Realtor
      Добрый день всем,

      необходимо создать поэтажный справочник цен за кв.м.  к приложению Жилые комплексы с привязкой к определенному жилому комплексу.
      в справочнике указывается цена кв.м.  и цена кв.м. по акции привязанная к жилому комплексу и этажу и срок(дата) действия акции.
      при выводе цен в таблице data рассчитывается общая площадь умножаем на цену кв.м. из справочника в зависимости от указанного этажа объекта и получаем общую цену объекта. В случае если указана цена по акции и удовлетворяет сроку действия акции, то перечеркивается общая цена и показывается с значком Акция акционная цена объекта. 
      Предложения по цене разработки в личку.