Внимание!!! На некоторых дизайнах скрипт может выглядеть не так, как ожидалось!! При его установке на своём сайте убедитесь, что он отображается корректно, если нет - попробуйте отредактировать!! 1. В админке создаёте информер: название - "ТОП100 за посты", раздел - пользователи, способ сортировки - кол. сообщений на форуме, количество материалов - 100 (или по вашему усмотрению), колонок - 1, доп. опции не трогаем, нажимаем сохранить.
2. После обновляем страницу и видим, что появилась новая строка "ТОП100 за посты". Рядом есть ссылка "Шаблон информера". Щёлкаем. Появляется окошко. Удаляем всё содержимое и вставляем следующий код:
Code
<span style="font-size:10pt"><?if(!$FORUM_POSTS$='0')?><?if($NUMBER$<'11')?><b><li>
<a href="$PROFILE_URL$"> $USERNAME$ ($FORUM_POSTS$)</a></li></b><?else?><li>
<a href="$PROFILE_URL$"> $USERNAME$ ($FORUM_POSTS$)</a></li><?endif?><?endif?></span>
Сохраняем. 3. Если вы хотите, чтобы отображался топ за репу, то создаём ещё один информер: название: "ТОП100 за репу", раздел - пользователи, способ сортировки - репутация, кол-во материалов - 100 (по вашему усмотрению), кол-во колонок - 1. В доп. опциях можете поставить ID групп пользователей, если вы хотите вывести только пользователей определенных групп. Сохраняем.
4. Повторяем пункт №2, но код вставляем следующий:
Code
<span style="font-size:10pt"><?if(!$REPUTATION$='0')?><?if($NUMBER$<'11')?><b><li>
<a href="$PROFILE_URL$"> $USERNAME$ ($REPUTATION$)</a></li></b><?else?><li>
<a href="$PROFILE_URL$"> $USERNAME$ ($REPUTATION$)</a></li><?endif?><?endif?></span>
5. Слева от информеров есть код $MYINF_"X"$, где "Х" это номер информера. Эти два кода нам пригодятся дальше, поэтому нужно их запомнить. Дальше в кодах будем использовать $MYINF_"PST"$ как код информера за посты, а $MYINF_"RPT"$ как код информера за репу (замените на свои).
6. В админ-баре жмём "Добавление->Редактор страниц". В появившемся окне вводим:
Имя страницы - "Общий рейтинг юзер ТОП100" (или по вашему усмотрению);
Содержимое страницы:
Code
[b][size=15]Рейтинг постов[/size][/b]<ol>$MYINF_"PST"$</ol>[hr]<br/>Остальные юзеры не оставили ни одного сообщения на форуме</td>
<td valign="top" style="width: 250px;">[b][size=15]Рейтинг репутации[/size][/b]<ol>$MYINF_"RPT"</ol>[hr]<br/>Остальные юзеры имеют нулевой уровень репутации</td>
Ниже выбираем, какие группы имеют право просматривать рейтинг. Жмём "Сохранить". Прим. к пункту 6:
Code
<td valign="top" style="width: 250px;">
Цифра "250" отвечает за ширину столбца репутации. Настройте его так, чтобы он хорошо смотрелся на дизайне.
6. При нажатии кнопки "Сохранить" появится окошко со ссылками. Сначала откройте первую, чтобы удостоверится, что всё работает хорошо. Если всё подкорректировали, то жмите на вторую. Откроется окошко для редактирования меню сайта. Там вы увидите ссылку на вашу страницу. Можете убрать её из меню и влепить в меню форума. Ещё можно, чтобы ссылка отображалась на форуме, рядом с количеством постов юзера. Для этого просто немного подредактируйте шаблон вида материалов, надеюсь с этим разберётесь.
Об авторах: Идея нумерации принадлежит hak48, остальное полностью мой замысел.
Пользуйтесь!!!