Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Сделать топ пользователей

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


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

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

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

Версия DLE 14.1

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

lutskboy
Эксперт

lutskboy - -

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

rewenas
Юзер

rewenas - -

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

LazyDev
PHP-developer

LazyDev - -

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

Мой блог: LazyDev.pro

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

rewenas
Юзер

rewenas - -

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

наверх