Omaretto

Сортировка по клику

Recommended Posts

Подскажите пожалуйста где что добавить?

При сортировке стандартных полей (стрелочки вниз вверх) - район, метро, цена и т.д. все нормано. На пользовательские поля поставил код <td class="row_title">Застройщик&nbsp;<noindex><a href="{$estate_folder}/{$url}&order=developer&asc=asc" rel="nofollow">&darr;</a></noindex>&nbsp;<noindex><a href="{$estate_folder}/{$url}&order=developer&asc=desc" rel="nofollow">&uarr;</a></noindex></td> - но он не сортирует. Где я что упустил? Или пользовательские не сортирует?

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


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

Пользовательские не сортирует, для них нужно создавать свой сортировщик 

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


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

А в каких файлах сортировщик? Или разбросано? Может можно продублировать со своими настройками?

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


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

Спасибо, помогло) хотя сделал проще чем описано - просто добавил в в файл  /apps/system/lib/frontend/grid/grid_constructor.php  - свои пользовательские поля - работает)

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


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

Спасибо, помогло) хотя сделал проще чем описано - просто добавил в в файл  /apps/system/lib/frontend/grid/grid_constructor.php  - свои пользовательские поля - работает)

Только после обновления system они затрутся, поэтому нужно будет заново добавлять.

А если локальный делать, то уже не затрется.

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


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

Посмотрел видео - со старой версией системы видать - но не смог понять как отключить в карточке квартиры (только в карточке а не везде) не нужные поля (например Город, Метро)

  • Дата подачи2016-09-08 18:07:10
  • Типстудия
  • ГородСанкт-Петербург
  • Жилой комплексЧистое Небо
  • ЗастройщикСетл Сити
  • Срок сдачи3 кв 2017
  • МетроКомендантский
  • РайонПриморский
  • УлицаКомендантский пр
  • Номер дома23
  • Кол.во комнат1
  • Этаж3

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


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

И еще подскажите по админке - сделал так, что Риелтор заносит обьявления, а публикует на сайте их Агенство. Когда публикует с админки самого обьявления все нормально. Но опубликовать в списке обьявлений через кнопке "Еще" - "Активность" у Агенства не получается, только с правами "Администратора" получается. Где я тут не досмотрел. Вроде бы все выставил - но не работает. Подскажите пожалуйста в какую сторону посмотреть.

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


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

Но опубликовать в списке обьявлений через кнопке "Еще" - "Активность" у Агенства не получается, только с правами "Администратора" получается. Где я тут не досмотрел. Вроде бы все выставил - но не работает.

Все верно. Некоторый функционал изначально доступен только админу из соображений безопасности, так как когда он появлялся, возможности входа в админку у неадминов еще не было.

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


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

Посмотрел видео - со старой версией системы видать - но не смог понять как отключить в карточке квартиры (только в карточке а не везде) не нужные поля (например Город, Метро)3

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

Для добавления ограничений в автовывод в realty_view.tpl нужно найти строки

{foreach from=$hvd_tabbed item=tab key=tabname}
            {if $tab|count>0}
                {foreach from=$tab item=data_item}
....

после них идут условия "непоказывания"

{if $data_item.type eq "primary_key" or $data_item.value eq "0" ...... }

сразу после этой строки нужно добавить

{elseif $data_item.name eq "системное_имя_поля_1" || $data_item.name eq "системное_имя_поля_2" || $data_item.name eq "системное_имя_поля_3"}

где перечислить небходимые поля. Например для Город и Метро будет

{elseif $data_item.name eq "city_id" || $data_item.name eq "metro_id"}

 

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


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

Добрый день.

Подскажите пожалуйста. А есть возможность поменять формат вывода даты?  2016-09-05 12:45:22 например 05 сентября 2016 - думаю там можно функцию нужную поставить - но в каком файле?)) Или есть вариант с админки?

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


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

Добрый день.

Подскажите пожалуйста. А есть возможность поменять формат вывода даты?  2016-09-05 12:45:22 например 05 сентября 2016 - думаю там можно функцию нужную поставить - но в каком файле?)) Или есть вариант с админки?

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас