Доброго времени, интересует вопрос: сейчас пользователи сортируются за счет своего логина от Z до A, а далее от 9 до 0, реально ли организовать сортировку не по логину, а по произвольному полю пользователя (к примеру ICQ)? То есть инфа для сортировки берется из таблицы user_field_value.
Спасибо!
Плагин компании обновился, вкратце опишу основные изменения.
Теперь в плагине разделены краткое и полное описание, краткое выводится в списке компаний, а полное в карточке компании, теперь список информативнее. Ограничение на количество символов допустимых в полях задается в настройках.
Т.к. мне надо по сортировать по имени, я изменил на
$aFilter['order'] = array('t.topic_title desc');
Но проблема в том, что мне нужна что бы сортировка была только в опеределнном блоге. Пытался сравнивать с переменой $sEvent, но пишет ошибку. Прошу вашей помощи!
По-умолчанию, в LS сортировка при выборке по тегу выполняется по полю topic_id таблицы topic_tag.
Хочу сделать сортировку по одному из полей таблицы topic (у меня там дополнительное поле).
Подскажите, пожалуйста, какой из способов будет оптимальным:
1. Выполнить сортировку полученного массива $data в методе GetTopicsByTag модуля Topic
2. Изменить (переопределить или наследовать) сортировку в методе GetTopicsAdditionalData модуля Topic?
Подскажите, пожалуйста, как правильно составить SQL запрос для метода
public function GetTopicsByTag($sTag,$aExcludeBlog,&$iCount,$iCurrPage,$iPerPage)
Здравствуйте!
Помогите, пожалуйста, в следующей ситуации:
Есть свой вид топика с дополнительными полями.
Допустим, есть дополнительное поле — реальная дата события (формат dd.mm.yyyy).
1. Небоходимо реализовать возможность сортировать в ленте отображение топиков по реальной дате события, а не по дате добавления топика. При этом сортировка на Главной — должна быть по дате добавления поста (как обычно).
2. Необходимо реализовать в ленте фильтр отображения топиков по реальной дате события, с возможностью, например, отображать только события в промежутке времени, от dd1.mm1.yyyy1 до dd2.mm2.yyyy2.
Документацию копаю уже не первый день, но к корректному решению без правки движка пока не пришел. Идеально было бы, конечно, создание плагина, но упираюсь в принципы сортировки по дате добавления поста, заточенные, на сколько я разобрался, в движок LiveStreet.
Искал «сортировку топиков», «вывод тегов» и др. — но ответа на свой вопрос не нашёл.
Хотелось бы, чтобы при выводе топика выводились сначала самые рейтинговые. А сейчас в топе кажется выводятся те, что недавно редактировались.
P.s. (фантазирую)
А вообще, здорово было бы сделать страницу, где можно было бы драг-энд-дропом выбирать сразу несколько тегов, авторов и устанавливать разные критерии сортировки топиков (по рейтингу, самое комментируемое, самое новое) — сложно ли это?
Всем привет, есть замечательный плагин компании — вопрос в том, как можно отсортировать в выдаче компаний не по их ID, а по их рейтингу?
Второй вопрос, по умолчанию site/company/ — выдается список компаний отсротированный по ID, можно ли сделать чтобы при запросе типа site/company/new/ отображались компании в сортировке по дате добавления или вообще выдавались компании, которые были добавлены, на пример, в последний месяц?
Как можно сделать сортировку по рейтингу (или вручную) выпадающего списка тем при написании топика: куда публикуем, какой подраздел выбираем (aceBlogExtender).
Также очень хочется сделать сортировку подразделов блогов, отображаемых на странице блога (aceBlogExtender).