Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Сделать топ пользователей

Сделать топ пользователей


 rewenas    04.12.2020    Стол заказов    1330    4 комментария

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

Никаких картинок, ссылок, таблиц и отдельных страниц в принципе не нужно, просто вывести в виде текста в файле userinfo.tpl .
Например (по критерию: рейтинг) : Вывод в профиле пользователя: рейтинг 2489 Пользователь занимает 458 позицию из 1187 в общем рейтинге. ( где 458 - позиция пользователя в рейтинге, 1187 - количество зарегистрированных на сайте пользователей.)

Версия DLE 14.1

4 комментария

lutskboy
Эксперт

lutskboy - 4 декабря 2020 13:20 -

чтоб узнать какое место он занимает надо в цикле их все прогнать. и если юзер занимает последнее место в рейтинге а их кол-во на сайте не малое то нехило так получится
и ето только по одному критерию. а их у вас 5 как минимум

rewenas
Юзер

rewenas - 4 декабря 2020 19:17 -

lutskboy,
То есть выборка среди групп не поможет отсеять большую часть юзеров?
Что касается 5 критериев, то мне в принципе нужен только один ( по рейтингу новостей ), остальные по принципу "чтобы просто были". Использование их всех сразу на сайте не предполагалось.

LazyDev
PHP-developer

LazyDev - 4 декабря 2020 22:24 -

rewenas, 1000 рублей, пишите на lazydev.pro

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

rewenas
Юзер

rewenas - 13 декабря 2020 23:18 -

LazyDev, Большое спасибо LazyDev за проделанную работу. Рекомендую данного человека как отличного специалиста!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх