dle.in.ua » Модули » Бесплатные » Универсальный модуль Топ пользователей

Универсальный модуль Топ пользователей

Автор: kild от 17-01-2010, 22:44
Универсальный модуль Топ пользователей


Универсальный модуль топа, который должен подойти каждому

Модуль выводит топ пользователей по четырем параметрам, которые можно ввести в админпанели.
Настраивается практически все: можно выбрать до четырёх параметров рейтинга, выбор параметра, по которому идет сортировка, время жизни кеша, количество пользователей в топе.
P.S. Модуль будет работать и после обновления скрипта

Совместимость: тестировалось на 8,3

top_upd.rar [12 Kb] (cкачиваний: 845)
  • Группа: User
  • Icq: --
  • Комментариев: 156
  • Публикаций: 2
  • cardan236,
    style.css
    • Dimas-rap
    • Регистрация: 16.08.2008
    • Репутация: (0|0|0)
    • 17 января 2010 23:48
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 0
  • у тебя другой префикс к БД, нежели в мануале (мод не качал - но ошибка такого плана)
    • tiroboy
    • Регистрация: 27.01.2009
    • Репутация: (0|0|0)
    • 18 января 2010 02:01
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • У тебя DLE старой версии? Возможно из-за этого...
    • Zion
    • Регистрация: --
    • Репутация: (||)
    • 20 января 2010 08:36
    • 3
    ^
  • Группа: User
  • Icq: 821635
  • Комментариев: 36
  • Публикаций: 1
  • Цитата: cardan236
    извените что за фаел?

    в любой файл стилей, не у всех оно одинаковые


    Цитата: cardan236
    ОшибкаSQL-запрос:

    если ниже 8,2 то нужно по старинке в файл options.php вставлять
    • kild
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 20 января 2010 16:34
    • 4
    ^
  • Группа: User
  • Icq: 821635
  • Комментариев: 36
  • Публикаций: 1
  • вместо запроса в базу делаем так:

    Открываем \engine\inc\options.php в нем ищем

    array(
    'name' => $lang['opt_google'],
    'url' => "$PHP_SELF?mod=googlemap",
    'descr' => $lang['opt_googlec'],
    'image' => "googlemap.png",
    'access' => "$user_group[$member_id['user_group']]['admi
    n_googlemap']",
    ),


    Ниже вставляем:

    array(
    'name' => "Топ пользователей",
    'url' => "$PHP_SELF?mod=top_adm",
    'descr' => "Настройки модуля Топ пользователей",
    'image' => "top.png",
    'access' => "admin",
    ),
    • kild
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 20 января 2010 18:38
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • НАРОД! КТО НИБУДЬ ПОДСКАЖИТЕ) Я ЗДЕЛАЛ ЗАПРОС В БД , ПРОШОЛ НОРМАЛЬНО... НО ПРИ ЗАГРУЗКИ САЙТА ВЫДАЕТ [DLE 8.3]:
    The Error returned was:
    Unknown column 'points' in 'field list'
    Error Number:
    1054

    SELECT user_id, name, foto, points, thx_num FROM dle_users order by points DESC LIMIT 0,5
    • stunnaman
    • Регистрация: --
    • Репутация: (||)
    • 21 января 2010 01:17
    • 6
    ^
  • Группа: User
  • Icq: 821635
  • Комментариев: 36
  • Публикаций: 1
  • зайди в админку модуля и удали там points из полей ввода. вводи там только те параметры, которые у тебя есть
    • kild
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 21 января 2010 18:07
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 2
  • Публикаций: 0
  • Цитата: kild
    вместо запроса в базу делаем так:

    Открываем \engine\inc\options.php в нем ищем


    Сделал так теперь при сохранении пишет "Вы не имеете доступа в данный раздел", dle 8.2
    • leprekon
    • Регистрация: 4.02.2009
    • Репутация: (0|0|0)
    • 22 января 2010 08:14
    • 8
    ^
  • Группа: User
  • Icq: 821635
  • Комментариев: 36
  • Публикаций: 1
  • у тебя user_id не 1?
    • kild
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 22 января 2010 11:05
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 28
  • Публикаций: 0
  • Может кто поможет? У МЕНЯ MySQL ошибка

    SELECT user_id, name, foto, fullname, comm_num, news_num, user_group FROM dle_users order by points DESC LIMIT 0,5
    • Diezzza
    • Регистрация: 25.01.2009
    • Репутация: (0|0|0)
    • 23 января 2010 14:52
    • 10
    ^
  • Группа: User
  • Icq: 821635
  • Комментариев: 36
  • Публикаций: 1
  • сортировка идет по points, поставь сортировку по другому параметру
    • kild
    • Регистрация: 18.01.2009
    • Репутация: (0|0|0)
    • 23 января 2010 15:45
    • 11
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 0
  • рабочий норм сасибо
    • doctorm
    • Регистрация: 12.09.2009
    • Репутация: (0|0|0)
    • 25 января 2010 22:41
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Уважаемые, мне надо чтоб он работал только для одной группы и сортировал то рейтингу пользователя {rate} из модуля Рейтинг пользователя. Подскажите, что и где прописать.
    • Sevast
    • Регистрация: --
    • Репутация: (||)
    • 27 января 2010 11:36
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 4
  • tupoi modul.................

    --------------------
    • poltergeisti
    • Регистрация: 20.06.2009
    • Репутация: (0|0|0)
    • 4 февраля 2010 09:07
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Сделал так теперь при сохранении пишет "Вы не имеете доступа в данный раздел", dle 8.2

    таже проблема,чё делать?
    • Ripper01
    • Регистрация: --
    • Репутация: (||)
    • 13 февраля 2010 00:13
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 18
  • Публикаций: 1
  • Такая же проблема:
    SELECT user_id, name, foto, fullname, comm_num, news_num, user_group FROM dle_users order by points DESC LIMIT 0,5

    сортировка идет по points, поставь сортировку по другому параметру


    Делал так же, всё перепробовал может всё таки поможет кто ?
    • tic20
    • Регистрация: 20.05.2009
    • Репутация: (0|0|0)
    • 27 февраля 2010 13:47
    • 16
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 17
  • Публикаций: 1
  • Сделал всё по инструкции, но когда вставляю в блок {include file="engine/modules/top.php"} мне выдаёт: "Отсутствует файл шаблона: enginemodulestop"

    что это может быть? файл top.php в папку engine/modules точно есть.
    • qwerty
    • Регистрация: 4.03.2008
    • Репутация: (0|0|0)
    • 17 марта 2010 16:49
    • 17
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 5
  • Публикаций: 0
  • Народ поставил сортировку по новостям - работает криво (( показивает у Админа у которого много новостей минус 264 (-264) новости. Подскажите где он смотрит эти данные или как сделать так чтобы админа в статистику вообще не учитывало????




    С багом разобрался. подскажите как админа вообще убрать со статистики????

    --------------------
    • HUNteror
    • Регистрация: 6.08.2010
    • Репутация: (0|0|0)
    • 6 августа 2010 15:13
    • 18
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.