Опубликовано: 4 марта 201312 г Не могу сообразить, как добавить сортировку по дополнительным столбцам (Рейтинг; Автор;) в forumIndexTemplate, по примеру <ul><li <if test="ka_viewed:|:$this->request['sort_key'] == 'views' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=views&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>Просмотров</a></li></ul> Подскажет кто?
Опубликовано: 4 марта 201312 г Никак, если в самом форуме не предусмотрена такая сортировка. От одного только добавления опции в меню, сортировка работать не будет.
Опубликовано: 4 марта 201312 г Автор это понятно. Хотя бы найти, где прописана логика сортировки остальных ключей? sort_key=posts; sort_key=views и т.д., которые уже есть... Может и добавить получилось бы новые
Опубликовано: 4 марта 201312 г Автор В /applications/forums/modules_public/forums/forums.php есть срт_кей по автору - starter_name, но где и как он формируется хз
Опубликовано: 4 марта 201312 г Автор Не могу понять...$sort_keys $sort_keys = array( 'last_post' => 'sort_by_date', 'last_poster_name' => 'sort_by_last_poster', 'title' => 'sort_by_topic', 'starter_name' => 'sort_by_poster', 'start_date' => 'sort_by_start', 'topic_hasattach' => 'sort_by_attach', 'posts' => 'sort_by_replies', 'views' => 'sort_by_views', ); Берет данные из таблицы "topics" и как добавить туда pp_reputation_points берущийся из другой таблицы - profile_portal - хз...
Не могу сообразить, как добавить сортировку по дополнительным столбцам (Рейтинг; Автор;) в forumIndexTemplate, по примеру
<ul><li <if test="ka_viewed:|:$this->request['sort_key'] == 'views' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=views&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>Просмотров</a></li></ul>Подскажет кто?