1 (edited by sempai 2018.02.26 03:00)

Topic: Rating - Оценка постов / Репутация пользователей / Статистика.

Переделал свое старое расширение (идею позаимствовал у официального расширения - Post Karma).

Расширение позволяет оценивать посты пользователей, используется AJAX (без перезагрузки страницы).
В инфо-блоке и профиле пользователя, отображается текущий рейтинг (накопленные голоса).
В главное меню выведен большой блок статистики, где можно подробно посмотреть:

1) Toп тем (топики, накопившие максимальное количество балов).
2) Toп постов (посты, накопившие максимальное количество балов).
3) Toп пользователей (пользователи, накопившие максимальное количество балов).
4) Последние изменения рейтинга.
5) Поддержка расширения Read-only users.

Также можно подробно посмотреть как распределяются голоса в каждом посте.

Тестировал на 1.4.4, Default URL схема.

Rating


Модули для переноса данных из расширений: Thanks, Reputation, Post Karma в расширение Rating.

modules_3.rar  8.1 Kb  (29)

Расширение для переноса данных:Converter Extensions

2 (edited by PunBB 2017.04.30 08:46)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai, ага... молоток.  PunBB_INFO_ICQ/thumbsup Ты то переделал, а в это время как раз с нуля писал подобную штуковину  PunBB_INFO_ICQ/bigsmile и причем по функционалу то похожа, как я вижу  PunBB_INFO_ICQ/blush

Начал писать, т.к. хочу уйти от репутации, т.е. "Спасибо", что на нашем форуме используется. Да и вообще пишу аналоги практически всех глючных и заброшенных расширений. PunBB_INFO_ICQ/cool

Кстати, твоя карма мне понравилась тем, что предоставляется возможность для голосования гостей. Хотя сам принцип запросов я немного не понимаю. Можно было бы еще оптимизировать запросы.
А то же знаешь... по чуть чуть накапливается нагрузка и форум становится далек от своей идеологии  PunBB_INFO_ICQ/jokingly

Добавлено: 2017.04.30 08:54

Так же навряд ли кто ставит сразу 2, а то и 3 расширения одновременно подобных. Я к тому, что было не плохо иметь возможность перехода от одного к другому. Своего рода конвертер, типа как у нас уже есть, который переносит Вордпрессовские страницы на блог. Ткнул кнопочку, и все лайки не потеряны. Может у кого то их и немного, но все же админу может быть не хотелось их терять.  PunBB_INFO_ICQ/no

Если вам долго не отвечают, пишите автору темы в личку или на Email.

3 (edited by PunBB 2017.04.30 12:38)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Про запросы ты прав, но основная (множественная) выборка происходит только при просмотре статистики, при открытии топиков нагрузка не особо возрастает.

Про конвертер, тоже думал, но посмотрев на различность таблиц, вчера с дуру решил попробовать установить крайнюю версию Репутации, ту что в зависимостях от Bootstrap, ......., так мой тестовый форум еще никогда не тормозил  PunBB_INFO_ICQ/wall , короче решил пока отложить эту тему до лучших времен.

4

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai wrote:

вчера с дуру решил попробовать установить крайнюю версию Репутации, ту что в зависимостях от Bootstrap, ......., так мой тестовый форум еще никогда не тормозил

А я тебе давно еще об этом говорил  PunBB_INFO_ICQ/smile  валить с них нужно. И пользователей тоже побуждать переходить на простой и в тоже время приличный рейтинг постов.

Я почти дописал свой, тот что выложил - это был набросок, думал хоть критику послушать со стороны.  PunBB_INFO_ICQ/bigsmile
На днях выложу, посмотришь что за монстрище  PunBB_INFO_ICQ/cool

Добавлено: 2017.04.30 20:04

не, ну не то чтобы монстра, но исходя из того сколько я с ним нервов потрепал клепая с нуля, то для меня это целый динозавр. А так там все просто. Через некоторое время обновлю, но это еще не все.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5 (edited by sempai 2017.05.03 04:36)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Я тебя очень поримаю, ибо в родной Карме акромя плюсика и минуса больше ничего не было, а о статистике и просмотре голосов можно было только мечтать, пришлось изобретать "велосипед" самому! PunBB_INFO_ICQ/whipped

6 (edited by sempai 2017.05.07 01:50)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Спасибо PunBB за классное расширение Converter Extensions  PunBB_INFO_ICQ/thumbsup

Написал под него модули для переноса данных из расширений: Thanks, Reputation, Post Karma в расширение Rating.

(Модули в первом посте).

7

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai, хорошо что создал отдельное расширение и не стал использовать офф префикс.  PunBB_INFO_ICQ/thumbsup
Теперь уже никто не создаст его с таким названием  PunBB_INFO_ICQ/blum  ибо ты занял это имя.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

8

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Ну да, решил не отставать, а то расширение Reputation есть, а Rating-а еще не было!  PunBB_INFO_ICQ/bigsmile

Осталось подождать пока у остальных разработчиков иссякнет запас английских слов, будем изживать конкурентов... PunBB_INFO_ICQ/jokingly

9 (edited by PunBB 2017.05.03 15:39)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai wrote:

Осталось подождать пока у остальных разработчиков иссякнет запас английских слов, будем изживать конкурентов.

откуда им взяться то, этим конкурентам  PunBB_INFO_ICQ/bigsmile
Но допустим появился такой, но с другим похожим расширением. Например, тот же самый Вася Пупкин, написал классное расширение, но забыл указать префиксы для полей. Ааа, - подумал Вася, - че там? Слов же английских много! А сам создал поля с именами rating.

Что происходит? Админ скачивает расширение даже не подозревая о дублирующихся полях, но после установки, админ удаляет расширение. Что произойдет?

Я не спроста давно уже об этом говорю, и кстати сам забываю иногда об этом. А переписывать поля - после года, два уже не дело, хотя надо. Ты наверное уже читал о конфликте субфорумов между Путником и Кешей из Польши. Так вот Кеша оказался умнее, он смекнул сразу и добавил префиксы.

Конечно, понятно что админ не поставит 2 расширения голосовалок одновременно, но не все админы программисты. Им по барабану кто написал и как написал, для них главное чтобы работало....  PunBB_INFO_ICQ/pardon

Если вам долго не отвечают, пишите автору темы в личку или на Email.

10

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

PunBB, ты конечно прав, но устанавливая расширерия в таблицах posts и users я вижу, karma, thanks, likes... PunBB_INFO_ICQ/bigsmile

11

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai wrote:

в таблицах posts и users я вижу, karma, thanks, likes

так отож, пишут такие как и мы с тобой  PunBB_INFO_ICQ/bigsmile

Если вам долго не отвечают, пишите автору темы в личку или на Email.

12

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Хотя вы и ругаете расширение Reputation. Оно до версии 5.0 было вполне себе хорошим и отлично вписывалось в стиль форума. К тому же расширение было очень гибким в настройке. Я бы его снова установил, если версия 3+ работала бы нормально. Были у меня определенные трудности в установке, пару раз обратился к автору и был проигнорирован. Видимо автору больше не интересно развивать это расширение. Сам разобраться не смог.

Немного переделал под шрифт Awesome:

https://snag.gy/v6hLXO.jpg

Если кому интересно, выложу правленную версию.

13

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Продолжаю развивать проект, добавил немного "визуальных" плюшек.


https://punbb.info/uploads/images/2017/05/05/1.jpg

https://punbb.info/uploads/images/2017/05/05/2.jpg

https://punbb.info/uploads/images/2017/05/05/3.jpg

14 (edited by evdokim-basyuk 2017.05.05 11:23)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Извините, а как правильно обновлять расширение без потери данных?

15

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

sempai, А какой смысл в рейтинге темы ? Как он вычисляется ? Просто +- от всех постов ? Тогда это как "средняя температура" по больнице ИМХО

16 (edited by sempai 2017.05.05 12:16)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Должен быть установлен - Pun Admin Manage Extensions Improved

Скопировать файлы новой версии в папку расширения с заменой.

Администратирование -> Расширения -> В списке расширений ищем Rating, напротив будет пункт - Обновление.

17

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Zevs wrote:

А какой смысл в рейтинге темы ? Как он вычисляется...

Смысл видеть какая тема лидирует в голосовании, и где наиболее популярные у пользователей посты.

Да, так и начисляется, если у вас есть другой вариан вычисления, поделитесь!

18

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Привет sempai!

установленно твое расширение Rating, и теперь при установке расширения "Кто просматривает тему - Who is reading this topic now?" не отображается блок в низу страницы

PunBB wrote:

sempai в своем расширении делает замену по шаблону каждого сообщения, что не очень хорошо для совместимости с другими расширениями. Другими словами это расширение будет заменять любой код других расширений, особенно если у него выставлен самый высокий приоритет.

Выход:
- просить разработчика доработать свое расширения.
- использовать другие альтернативы рейтинга.

Можно ли что нибудь с этим поделать?

19 (edited by sempai 2017.05.05 12:53)

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

Перекачайте расширение.

20

Re: Rating - Оценка постов / Репутация пользователей / Статистика.

PunBB_INFO_ICQ/yahhoo

Установил только что версию 1.3  и все заработало.  PunBB_INFO_ICQ/yahhoo
Спасибо большое