Форум -> Files (модуль и блок) -> Сколько файлов добавил пользователь |
Сколько файлов добавил пользователь |
---|
blizzard | Дата: 08.07.2007, в 00:36 | Сообщение №1 |
УчастникПользователь №: 25 Сообщений: 66
| Такая задумак : Сделать блок в котором выводилось например 5 пользователей которые добавили наибольшее кол-во файлов . Ну хотябы подскажите как сделать так чтобы считало сколько файлов добавил пользователь . Slaed 2.1 |
|
|
|
argent1342 | Дата: 08.07.2007, в 02:58 | Сообщение №2 |
Активный участникПользователь №: 41 Сообщений: 248
| |
|
BaJIek | Дата: 11.07.2007, в 08:56 | Сообщение №3 |
ПользовательПользователь №: 108 Сообщений: 30
| |
|
WhiteWolf | Дата: 13.07.2007, в 14:36 | Сообщение №4 |
ПользовательПользователь №: 53 Сообщений: 35
| Нужно в таблицу _users добавить числовое поле user_addfile.
А в function add_file() (при клике на кнопку "Добавить файл") дописать
Код | 1
| $db->sql_query("UPDATE ".$prefix."_users set user_addfile=user_addfile+1 WHERE user_name=$ИМЯ_ЮЗЕРА"); |
А в блоке вызвать 5 "основных" юзеров по убыванию:
Код | 1
| $db->sql_query("SELECT user_name FROM ".$prefix."_users ORDER BY user_addfile DESC LIMIT 0,5"); |
Думаю, принцип понятен. Но это при условии, что добавлять файлы могут только зарегистрированные пользователи. Иначе, нет смысла... |
|
|
Serg_pnz | Дата: 13.07.2007, в 14:46 | Сообщение №5 |
АдминистраторПользователь №: 1 Сообщений: 2242
| WhiteWolf, ну зачем так сложно? У каждого файла в таблице уже прописан автор, ну вот и сгруппируй и подсчитай количество, а твой метод пойдет только на вновь открывшемся сайте. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
WhiteWolf | Дата: 13.07.2007, в 16:57 | Сообщение №6 |
ПользовательПользователь №: 53 Сообщений: 35
| |
|
blizzard | Дата: 13.07.2007, в 18:45 | Сообщение №7 |
УчастникПользователь №: 25 Сообщений: 66
| Цитата | WhiteWolf, ну зачем так сложно? У каждого файла в таблице уже прописан автор, ну вот и сгруппируй и подсчитай количество, а твой метод пойдет только на вновь открывшемся сайте. |
Ты можеш это сделать ? Очень надо . |
|
|
blizzard | Дата: 13.07.2007, в 20:53 | Сообщение №8 |
УчастникПользователь №: 25 Сообщений: 66
| http://www.yworld.ru/modules/Files/Public/Account.zip
Вот нащёл такой хак для модуля Account в нём показывает сколько файлов закинул пользователь в профиле , а как сделать чтоб в низу под этими файлами было написано "всего файлов добавил : ххх" |
|
|
Serg_pnz | Дата: 14.07.2007, в 03:08 | Сообщение №9 |
АдминистраторПользователь №: 1 Сообщений: 2242
| вот... | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
argent1342 | Дата: 14.07.2007, в 03:42 | Сообщение №10 |
Активный участникПользователь №: 41 Сообщений: 248
| Serg_pnz, счастью нет предела!!!
Давно о таком мечтал.
Огромное человеческое спасибо!!! |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|