ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение : отображение репутации в профиле пользователя

Страниц (2): [1] 2 »
 

1. electron - 15 января 2013 — 15:37 - перейти к сообщению
Данная доработка является продолжением обсуждения в этой теме . Название темы говорит само за себя : после установки данного дополнения в профиле пользователя появляется строка "Репутация" и ее данные со ссылкой на историю ее изменений. Если пользователю репутация не изменялась - строка репутации отсутствует.

Установка : (Отобразить)


27.01.2013. Внимание! Инструкция выше изменена.
Доработано отображение информации о репутации пользователя при отключении модуля репутации в админке. Подробности и изменения тех кто ставил данное дополнение по предыдущей версии инструкции - здесь.
2. dxman - 16 января 2013 — 08:30 - перейти к сообщению
electron, спасибо, плюс в репутацию! Улыбка
3. raifer - 16 января 2013 — 12:41 - перейти к сообщению
electron Спасибо!
4. dxman - 20 января 2013 — 19:55 - перейти к сообщению
Раз уж пошел такой разговор, очень не помешал бы лист репутации всех пользователей с сортировкой. Или просто опция в списке пользователей "упорядочить по репутации"...
5. electron - 21 января 2013 — 06:13 - перейти к сообщению
dxman пишет:
Раз уж пошел такой разговор, очень не помешал бы лист репутации всех пользователей с сортировкой. Или просто опция в списке пользователей "упорядочить по репутации"...

по-моему , вообще ни к чему это....
6. shyuser - 21 января 2013 — 08:37 - перейти к сообщению
dxman пишет:
Или просто опция в списке пользователей "упорядочить по репутации"...
Если необходимо, можно реализовать.
Также в списке пользователей нужно исправить баг со значением "Выводить по ... пользователей на страницу", которое не срабатывает - сбрасывается, если изменить и попробовать перейти на другую страницу.
7. electron - 21 января 2013 — 09:49 - перейти к сообщению
shyuser пишет:
Также в списке пользователей нужно исправить баг со значением "Выводить по ... пользователей на страницу", которое не срабатывает - сбрасывается, если изменить и попробовать перейти на другую страницу.

уже давно исправлено
8. shyuser - 21 января 2013 — 15:35 - перейти к сообщению
electron пишет:
уже давно исправлено
видимо просто на этом форуме данный баг не исправлен.
9. shyuser - 21 января 2013 — 19:01 - перейти к сообщению
dxman пишет:
опция в списке пользователей "упорядочить по репутации"

Если кому интересно, к посту прикреплен архив с измененными файлами, взятыми с чистой сборки ExBB_FM_1.0_Final_23.07.2012, который добавляет в окне списка пользователей столбец Репутация и позволяет также сортировать пользователей по данному столбцу.
Прошу протестировать. Пока не стоит использовать на рабочем форуме, только для тестирования.
Подразумевается, что у Вас включен мод "Репутация".
Сразу после замены оригинальных файлов необходимо в Админцентре пересчитать пользователей. Это добавит в файл data/users.php ключ 'r', где будет дублироваться для сортировки репутация каждого пользователя.

В архиве только файлы для изменения. Изменения касаются файлов:
|---tools.php
|---setmembers.php
|---include
| `---lib.php
|---language
| `---russian
| `---lang_front_tools.php
|---modules
| `---reputation
| |---frontindex.php
`---templates
`---InvisionExBB
|---memblist.tpl
`---memblist_data.tpl

Если необходимо, могу по возможности описать изменения, сделанные в файлах.
10. shyuser - 23 января 2013 — 20:53 - перейти к сообщению
Вот скриншот примера сортировки по Репутации
11. dxman - 25 января 2013 — 19:31 - перейти к сообщению
shyuser пишет:
Если необходимо, могу по возможности описать изменения, сделанные в файлах.

Конечно, если Вас не затруднит. Улыбка
12. shyuser - 26 января 2013 — 16:14 - перейти к сообщению
dxman пишет:
shyuser пишет:
Если необходимо, могу по возможности описать изменения, сделанные в файлах.

Конечно, если Вас не затруднит. Улыбка

Вывод столбца "Репутация" в списке пользователей.
Сортировка пользователей по репутации.
За основу взята чистая финальная сборка форума.
Подразумевается, что данный модуль у Вас на форуме включен и используется.
Необходимо сделать изменения в следующих файлах:
* include\lib.php
* modules\reputation\frontindex.php
* language\russian\lang_front_tools.php
* setmembers.php
* tools.php
* templates\InvisionExBB\memblist.tpl
* templates\InvisionExBB\memblist_data.tpl

Изменения в файлах (Отобразить)


На этом изменения закончены. Если изменения сделаны верно, то в окне пользователей добавится новый столбец Репутация и также возможность сортировке по репутации и по возрастанию и по убыванию. Улыбка
13. electron - 27 января 2013 — 08:24 - перейти к сообщению
по многочисленным просьбам пользователей в ПМ и аську (не понятно, почему не писали об этом здесь... ну да ладно... ) , данное дополнение немного доработано.
теперь строка репутации в профиле показывается при условии, что модуль репутации включен в админке. если модуль отключен или пользователь не изменяли репутацию - строка с информацией о репутации пользователя в профиле отсутствует.

Изменения в файлах (для тех, кто ставил данное дополнение по инструкции от 15 января) : (Отобразить)


Инструкция в первом сообщении темы поправлена с учетом данных изменений.
14. evgenij - 3 марта 2013 — 17:38 - перейти к сообщению
А как добавить соответствующую информацию в просмотр своего профиля (profile.tpl)?
15. electron - 3 марта 2013 — 19:30 - перейти к сообщению
profile.tpl служит для изменения своих данных, в чем логика нахождения данных репутации в этом файле???

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0511]     [ ]