О сортировке тем

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

О сортировке тем

Сообщение Mona »

Парни, как сделать так, чтобы темы сортировались по популярности.
То есть как написать такой код.

Самая популярная тема - иди наверх
Вторая по популярности тема - иди за ней
Только что созданная тема - иди наверх
Только что созданная тема, если тебя опережают, опускайся

Как этот текст перевести на PHP и главное, в какое место вставить?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Если честно логику сортировки не понял. Что вы подразумеваете под "популярная"?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год
Откуда: Estonia, Tallinn

Сообщение Vladson »

VVVas писал(а):Что вы подразумеваете под "популярная"?
Видимо количество просмотров

Если да то поиск рулит

(ссылку не даю, я напился в доску, утром или завтра дам)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение Mona »

Ну вы даете, каких просмотров, вы чего на форумах небиби никогда не были? Ответов конечно!!
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 21 год
Откуда: Estonia, Tallinn

Сообщение Vladson »

Mona
А разница ? (для вас может и большая, а для мода никакой, что ему одно считать что другое... )
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение Mona »

какого мода? это мод надо ставить? Я же и спрашиваю, как так сделать, чтобы темы сортировались по популярности
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Mona
в принципе прально сказали... поиск рулит... а так...
viewforum.php
найди

Код: Выделить всё

	ORDER BY t.topic_last_post_id DESC ";
замени на

Код: Выделить всё

	ORDER BY t.topic_replies DESC ";
найди

Код: Выделить всё

	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 
замени на

Код: Выделить всё

	ORDER BY t.topic_type DESC, t.topic_replies DESC 
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение Mona »

СПА-СИ-БА :oops:
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение Mona »

[R: R@m$e$ :U]
Я сделала как вы сказали, темы теперь сортируются по популярности=количеству ответов. Только самая новая тема теперь не идет автоматически вверх. (((((((( По-моему я как-раз заменила эту функцию, она должна автоматически оказываться наверху, и если на нее не реагируют спокойно спускаться вниз.. Как так сделать?
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Mona
так ты уже определись... ты хочешь чтобы они сортировались по пулярность=количеству_ответов или по последнему посту...
я вот, например, не понял чего ты хочешь... чем тебя не устроила стандартная функция... она по-мойму делал то, что тебе надо...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Mona
phpBB 1.2.1
Сообщения: 25
Стаж: 20 лет

Сообщение Mona »

Нет. Темы пусть сортируются по популярности. А только что созданная тема, мне кажется, должна оказываться наверху, чтобы привлекать всеобщее внимание...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Возможна сортировка только по одному признаку - либо по дате создания, либо по кол-ву ответов. То, что хотите вы, осуществить не удастся.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка phpBB 2.0.x»