Как изменить сортировку по умолчанию в темах?

Автор Евгантолич, 14 Январь 2007, 23:52:41

« назад - далее »

0 Пользователей и 1 гость просматривают эту тему.

Евгантолич

Как изменить сортировку по умолчанию в темах?

Mavn

Есть два типа сортировки сообщений в теме прямая и обратная т.е. Первыми старые сообщения(по умолчанию) и Первыми новые сообщения.
Администрирование - Темы оформления - Общее изменение настроек -
Настройки принятые по умолчанию для гостей и новых пользователей
Настройки темы оформления для зарегистрированных пользователей
Показывать новые сообщения сверху.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Евгантолич

Это понятно...
Меня интересует как можно изменить по умолчанию сортировку по "просмотрам" или по "ответам"

Mavn

вы какой вопрос задали на тот я вам и ответил!!! в темах есть только сообщения и сортировку по тем пунктам что вы сказали сделать не возможно!
а вот если вам необходимо сортировать темы в разделах то тут другая тема
Сортировка по теме
http://www.simplemachines.ru/index.php?board=14.0;sort=subject
Сортировка по автору
http://www.simplemachines.ru/index.php?board=14.0;sort=starter
Сортировка по количеству сообщений в теме
http://www.simplemachines.ru/index.php?board=14.0;sort=replies
Сортировка по количеству просмотров
http://www.simplemachines.ru/index.php?board=14.0;sort=views
Ну а это и так понятно
http://www.simplemachines.ru/index.php?board=14.0;sort=last_post
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Евгантолич

Спасибо, конечно, но если честно ничего не понятно.
Где все это находится?

Евгантолич

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

Mavn

вообще то это реализовано в дефолтовой теме оформления
MessageIndex.template.php

Код: (php)

// Are there actually any topics to show?
if (!empty($context['topics']))
{
echo '
<td width="9%" colspan="2" class="catbg3"></td>

<td class="catbg3"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=subject', $context['sort_by'] == 'subject' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[70], $context['sort_by'] == 'subject' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></td>

<td class="catbg3" width="11%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=starter', $context['sort_by'] == 'starter' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[109], $context['sort_by'] == 'starter' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></td>

<td class="catbg3" width="4%" align="center"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=replies', $context['sort_by'] == 'replies' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[110], $context['sort_by'] == 'replies' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></td>

<td class="catbg3" width="4%" align="center"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=views', $context['sort_by'] == 'views' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[301], $context['sort_by'] == 'views' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></td>

<td class="catbg3" width="22%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=last_post', $context['sort_by'] == 'last_post' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[111], $context['sort_by'] == 'last_post' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></td>';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Евгантолич