Сортировка пользователей на странице "люди"

Доброго времени, интересует вопрос: сейчас пользователи сортируются за счет своего логина от Z до A, а далее от 9 до 0, реально ли организовать сортировку не по логину, а по произвольному полю пользователя (к примеру ICQ)? То есть инфа для сортировки берется из таблицы user_field_value.
Спасибо!

Плагин "Компании" обновление + печеньки

Плагин компании обновился, вкратце опишу основные изменения.
Теперь в плагине разделены краткое и полное описание, краткое выводится в списке компаний, а полное в карточке компании, теперь список информативнее. Ограничение на количество символов допустимых в полях задается в настройках.
Плагин компании, рейтинг компаний, описание

Читать дальше →

Сортировка топика в 1 блоге [Решено]

Добрый день.

Помогите пожалуйста отсортировать топики в определенном блоге.
В файле /classes/modules/topic/mapper/Topic.mapper.class.php
Нашел строчку
$aFilter['order'] = array('t.topic_date_add desc');

Т.к. мне надо по сортировать по имени, я изменил на
$aFilter['order'] = array('t.topic_title desc');


Но проблема в том, что мне нужна что бы сортировка была только в опеределнном блоге. Пытался сравнивать с переменой $sEvent, но пишет ошибку. Прошу вашей помощи!

Решено: Теги: сортировка по полю из таблицы 'topic'

По-умолчанию, в 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. (фантазирую)
А вообще, здорово было бы сделать страницу, где можно было бы драг-энд-дропом выбирать сразу несколько тегов, авторов и устанавливать разные критерии сортировки топиков (по рейтингу, самое комментируемое, самое новое) — сложно ли это?

Сортировка топиков по последним комментариям в 0.5

Помогите сделать метод. Насколько я понял, будет как-то так:

public function GetTopicsLastComment($iPage,$iPerPage,$bAddAccessible=true) {
        $aFilter=array(
            'blog_type' => array(
                'personal',
                'open'
            ),
            'topic_publish' => 1,
            'order' => '???',
        );    
        /**
         * Если пользователь авторизирован, то добавляем в выдачу
         * закрытые блоги в которых он состоит
         */
        if($this->oUserCurrent && $bAddAccessible) {
            $aOpenBlogs = $this->Blog_GetAccessibleBlogsByUser($this->oUserCurrent);
            if(count($aOpenBlogs)) $aFilter['blog_type']['close'] = $aOpenBlogs;            
        }
        
        return $this->GetTopicsByFilter($aFilter,$iPage,$iPerPage);
    }
}


Как правильно сделать сортировку?

Сортировка компаний в плагине "компании"

Всем привет, есть замечательный плагин компании — вопрос в том, как можно отсортировать в выдаче компаний не по их ID, а по их рейтингу?
Второй вопрос, по умолчанию site/company/ — выдается список компаний отсротированный по ID, можно ли сделать чтобы при запросе типа site/company/new/ отображались компании в сортировке по дате добавления или вообще выдавались компании, которые были добавлены, на пример, в последний месяц?

Сортировка выпадающего списка тем при написании топика

Друзья, подскажите пожалуйста!

Как можно сделать сортировку по рейтингу (или вручную) выпадающего списка тем при написании топика: куда публикуем, какой подраздел выбираем (aceBlogExtender).

Также очень хочется сделать сортировку подразделов блогов, отображаемых на странице блога (aceBlogExtender).

Есть ли решение?

Спасибо!