View Full Version : Major Additions - Reputation Board by BOP5 - A central location for all reputation.
BirdOPrey5
07-06-2013, 10:00 PM
Brought to you by BirdOPrey5 / Qapla.com (http://www.qapla.com/mods/)
Reputation Board adds a new page to your forum, a central location from which users can browse all reputation almost like it's its own forum. Reputation can be sorted by date, by user it was left by, user it was left for, or the amount of reputation points involved. In addition you can filter to show only reputation left for or by specific users. Finally you can also filter out all "Liked Post" or similar comments left by "Like button" mods should you have any installed.
Full list of Reputation Board (Free) Features:
Option to enforce forum permissions (If enabled users won't see rep left for posts in forums they can't access.)
Option to hide reputation left for soft delete posts or threads.
Set number of reputations to display per page.
Set your own time/date format.
Hide "Liked" Posts- Enter any phrase(s) you want to be stripped from results when user chooses to "Hide Likes"
Choose from 6 different options when parsing reputation comments from none to full BBcode and image support.
Usergroup permissions on who can view the Reputation Board.
Option to automatically show link in Communtiy menu (vb 3.x, 4.x below 4.2.0)
Automatically places link in community menu in Navigation Manager (vb 4.2.0+)
Ability to filter by user who left the rep or user who the rep was left for.
Sort by user left for, user left by, rep value, post number, or date/time.
Mouse over any username to see their current rep points total.
Phrased for easy translation
Customize style using css template bop5repboard.css (in VB4)
See The Live Demo: Reputation Board - Qapla.com Forum by BOP5 (http://www.qapla.com/mods/reputation_board.php)
Rep Board Pro (http://www.qapla.com/mods/showthread.php/1000-Reputation-Board-Pro-Gold-by-BOP5) is also available and adds useful editing and deletion features in addition to all those listed above.
Give permissions to usergroups who can delete any rep comment.
Show quick edit link for Admins who have permission to edit rep in Admin CP.
Give option for users who left rep to delete rep they've left.
Give option for users who received rep to delete rep they've received.
Option to block users with the delete rep permission from deleting rep left by certain usergroups.
Option to deduct rep points (or add back in case of negative rep) when a rep comment is deleted.
Mod works equally well on both VB 3.8.x and 4.x.x. May work on VB 3.7.x and earlier, not tested.
Full Size Screenshots:
Settings Screenshot: http://www.qapla.com/mods/ss/rep-board-free-settings.jpg
VB3 Screenshot: http://www.qapla.com/mods/ss/repboard_vb3_free-basic_board.jpg
VB4 Screenshot: http://www.qapla.com/mods/ss/repboard_vb4_free-basic_board.jpg
------------------------------------------------------
Please "Mark as Installed" if you use this. :)
Donations always appreciated. :up:
Nominate MOTM if you LOVE it! ;)
BirdOPrey5
07-07-2013, 06:50 PM
Reserved.
datoneer
07-07-2013, 08:29 PM
Another amazing mod from you! Works perfect in 4.2.1 thanks man!
tbworld
07-07-2013, 11:22 PM
My daughter loves this mod for her board. Thanks for taking the time to code it up and release it. You saved this father a lot of time :)
addamroy
07-07-2013, 11:34 PM
Installed on my test site, works good on 4.2.1
One thing I don't like is that under the 'post' column, it just shows the post-id which is clickable. I think it would look better if this displayed the thread title instead, just doesn't look good at all having a long list of post-id's and usernames.
BirdOPrey5
07-08-2013, 12:58 AM
Installed on my test site, works good on 4.2.1
One thing I don't like is that under the 'post' column, it just shows the post-id which is clickable. I think it would look better if this displayed the thread title instead, just doesn't look good at all having a long list of post-id's and usernames.
This is a good idea and likely something you will see in a future version. Initially it wasn't coded that way because I was hoping not to have to join the thread table in the database query so the titles were not available.
Later in development I had to join the thread table for forum and deleted thread permissions so I don't see any reason not to add the thread title.
mitch84
07-08-2013, 06:32 AM
great idea and again a excellent mod!
How changed this background? I have a custom style and it's difficult for read, perhaps for a next version use a a variable style?
thx
edit: (sorry but I can't rated this topic, a idea?)
ozzy47
07-08-2013, 09:22 AM
You must have the mod marked as installed before you can rate it.
mitch84
07-08-2013, 10:30 AM
great idea and again a excellent mod!
How changed this background? I have a custom style and it's difficult for read, perhaps for a next version use a a variable style?
thx
edit: (sorry but I can't rated this topic, a idea?)
finally founded in bop5repboard.css
BirdOPrey5
07-08-2013, 11:25 AM
finally founded in bop5repboard.css
Yes, I should add this to the documentation. There is a template bop5repboard.css for custom styling.
Glad you got it.
addamroy
07-08-2013, 11:57 PM
This is a good idea and likely something you will see in a future version. Initially it wasn't coded that way because I was hoping not to have to join the thread table in the database query so the titles were not available.
Later in development I had to join the thread table for forum and deleted thread permissions so I don't see any reason not to add the thread title.
Do you have an ETA??? :)
BirdOPrey5
07-09-2013, 12:57 AM
When i get some time. I'd imagine by next week, hopefully sooner. Can't promise though.
Alan_SP
07-14-2013, 09:19 AM
As an idea, users should be able to mark their comments (received and given) as private, so others couldn't see them.
BirdOPrey5
07-14-2013, 01:52 PM
Users being able to delete rep comments (with or without it affecting the overall rep count) is a feature in the Pro version. I do not anticipate adding a hide feature, sorry.
addamroy
07-15-2013, 01:53 PM
Once this thing looks a little prettier with the post-IDs removed, I'm going to throw it on my board. Looking forward to it for sure it's a cool mod.
BirdOPrey5
07-16-2013, 08:28 PM
Updated to Version 1.1.0
Post column now displays thread titles instead of post numbers, however if you mouse-over the thread title you still see the post number. It also displays the full title on mouse-over in case the title was cut off for being too long.
Also made some fixes to prevent the reputation comment column from getting too wide if someone enters 1 long reputation comment without word spacing.
Morrus
07-17-2013, 05:11 PM
What a cool way to highlight recent popular or useful posts. Thanks!
datoneer
07-17-2013, 06:11 PM
Thanks for the update
addamroy
07-17-2013, 06:29 PM
Great update.
Brilliant Idea alert. Why not use some of that code in a mod to show these reputation entries in a forum sideblock?
BirdOPrey5
07-17-2013, 07:17 PM
Not sure any of the code would readily transfer to a sideblock but will look into it. I really hate sideblocks and widgets in general though. They're just not fun to code.
BirdOPrey5
07-30-2013, 08:06 PM
Updated to 1.1.1 - Added option to automatically turn URLs into links. (Enabled by default)
BirdOPrey5
08-01-2013, 04:43 PM
Updated to 1.1.1a (download package only) to fix a typo in a query causing a database error for some users. Sorry.
mitch84
08-01-2013, 05:25 PM
database error when I click on hide likes with version 1.1.1.a
Database error in vBulletin 4.2.0:
Invalid SQL:
SELECT thread.title AS title, reputationid, reputation.postid, reputation.userid, reputation.reputation AS reputation, reputation.whoadded, reputation.reason, reputation.dateline, bopuser.username AS repgetter, bopuser.reputation AS getterrep, bop2user.username AS repgiver, bop2user.reputation AS giverrep FROM reputation AS reputation
LEFT JOIN user AS bopuser ON (reputation.userid = bopuser.userid)
LEFT JOIN user AS bop2user ON (reputation.whoadded = bop2user.userid)
LEFT JOIN post AS post ON (reputation.postid = post.postid)
LEFT JOIN thread AS thread ON (post.threadid = thread.threadid)
WHERE reputation.reason NOT IN ( 'Liked Post' , 'Thanked Post') WHERE thread.visible = 1 AND post.visible = 1 ORDER BY dateline DESC LIMIT 0, 25;
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE thread.visible = 1 AND post.visible = 1 ORDER BY dateline DESC LIMIT 0' at line 6
Error Number : 1064
Request Date : Friday, August 2nd 2013 @ 12:23:57 AM
Error Date : Friday, August 2nd 2013 @ 12:23:57 AM
Script : http://www/reputation_board.php?pn=1&hidelikes=1
Referrer : http://www/reputation_board.php
IP Address :
Username :
Classname : vB_Database
MySQL Version : 5.1.70-cll
BirdOPrey5
08-01-2013, 06:33 PM
Thanks. Will patch.
I the mean time set Enforce Forum Permissions? or Hide rep from soft deleted (or moderated) posts? to NO temporarily to get rid of the error.
BirdOPrey5
08-02-2013, 11:01 AM
Updated to 1.1.1b. Fixes DB error on some settings.
If you have any version of 1.1.1 already installed you only need to upload the new .php file, you do not need to import the xml file to upgrade.
If you are using 1.1.0 or below please follow full upgrade instructions.
mitch84
08-02-2013, 05:19 PM
database error when I click on hide likes with version 1.1.1.athank you it's fixed!
another question, I use french language but date don't appear in column, only this: j M Y - H:i
why? thx
Morrus
08-02-2013, 10:14 PM
Major issue: shows thread titles from private forums.
BirdOPrey5
08-04-2013, 02:45 PM
thank you it's fixed!
another question, I use french language but date don't appear in column, only this: j M Y - H:i
why? thx
Get values from here- http://www.php.net/manual/fr/function.date.php
The letters represent various parts of the date and time.
Major issue: shows thread titles from private forums.
Did you turn on the option to respect forum permissions?
Bubble #5
08-23-2013, 01:00 AM
Receiving the following errors:
Deprecated: Assigning the return value of new by reference is deprecated in /home/loveforum/public_html/forum/reputation_board.php on line 76
Deprecated: Assigning the return value of new by reference is deprecated in /home/loveforum/public_html/forum/reputation_board.php on line 84
Deprecated: Assigning the return value of new by reference is deprecated in /home/loveforum/public_html/forum/reputation_board.php on line 89
Deprecated: Assigning the return value of new by reference is deprecated in /home/loveforum/public_html/forum/reputation_board.php on line 95
Deprecated: Assigning the return value of new by reference is deprecated in /home/loveforum/public_html/forum/reputation_board.php on line 101
Can anyone help...
BirdOPrey5
08-23-2013, 08:50 AM
Interesting... what version of PHP are you using?
The quick fix is to edit the reputation_board.php file, and on each line listed change the
=&
to just
=
Then re-save, and re-upload the file.
I will do some testing and likely remove them in future version.
Bubble #5
08-23-2013, 05:15 PM
Interesting... what version of PHP are you using?
PHP 5.3.
BirdOPrey5
08-23-2013, 10:13 PM
Weird, i use PHP 5.3 (with warnings turned on) and don't get that. Oh well... I will try and get the update out this weekend- thanks for the report, sorry for the inconvenience.
Max Taxable
08-23-2013, 10:23 PM
This is another really cool Mod by BoP5. Not one useful for me but definitely cool.
Bubble #5
08-23-2013, 11:03 PM
Weird, i use PHP 5.3 (with warnings turned on) and don't get that. Oh well... I will try and get the update out this weekend- thanks for the report, sorry for the inconvenience.
THANKS, appreciate it :up:
BirdOPrey5
08-24-2013, 11:48 AM
Updated to version 1.1.2 - Fixes compatibility with PHP 5.3. No reason to upgrade if you weren't having an error/warning.
Bubble #5
08-24-2013, 06:44 PM
Confirmed! Errors are now fixed :up:
Joe there is a typo in ACP > Options;
"Choose what type of parsing should be done to the reputation comments. Note- Allowing images could ruin the layout of pages if large images wee included in the comments."
Also, is there anyway to display dislikes? All we see are positive ratings.
BirdOPrey5
08-24-2013, 06:53 PM
Thanks, will put typo fix in next release.
There is nothing in the code that should be hiding negative rep. Is it specifically "dislikes" that you aren't seeing or all negative rep?
Is the "Hide Liked, Thanked, Etc..." box empty in settings?
Bubble #5
08-26-2013, 04:49 AM
Is it specifically "dislikes" that you aren't seeing or all negative rep?
I think it's all, because all we see is 0 and +10 ratings.
Is the "Hide Liked, Thanked, Etc..." box empty in settings?
Tried it both ways. Right now it's empty. How should it be?
BirdOPrey5
08-26-2013, 07:31 PM
If you don't have a "Like" or "Thanks" mod it should be blank.
If you do have a Like or Thanks mod it should say exactly what the reputation comment the mod leaves is.
Please post or PM me a link to your forum, I'll register if I need to- if you need to make me an account then please PM me the info so I can see what is going on.
Bubble #5
08-26-2013, 09:48 PM
If you don't have a "Like" or "Thanks" mod it should be blank.
If you do have a Like or Thanks mod it should say exactly what the reputation comment the mod leaves is.
But that's just the opposite of what the section says to do. Here is what it says:
"If your forum has a Thanks, Like, Dislike, or similar system and you with to give the option to hide those rep comments from the list, enter the text for each here. "
I don't want to hide them, I want them to show up, so that box should be empty, right? :confused:
BirdOPrey5
08-26-2013, 11:02 PM
Yes, but it is an option to hide the, it doesn't hide them by default.
If you click the hide likes link it will show all standard reputation... you may have 20 pages of likes and the first real reputation comment is 21 pages back. If you hide likes it brings all those real comments to the first page.
Bubble #5
08-26-2013, 11:27 PM
Joe how do you get to this page (I cannot seem to locate it):
https://vborg.vbsupport.ru/attachment.php?attachmentid=145696&d=1373226993
Also, when I put all 3 of these in the box it only gives the option to hide the 'likes'.
Thanks
Likes
Dislikes
Shouldn't there be 3 links (one option for each to be hidden)?
BirdOPrey5
08-26-2013, 11:48 PM
That page is the reputation board in VB 3.8. You get to it via the community menu, same as on VB 4.x.
No matter how many things you put in the box the link is always just Hide Likes / Show Likes. You can change it by editing the phrase if you really want to. The one link hides (or shows) all the static content at once basically.
Also the box should be more like,
Thank You for this useful post
Liked Post
Disliked Post
It needs to be the full text of the reputation comment.
Bubble #5
08-27-2013, 12:01 AM
Ok thanks. It was showing negative reps and I thought maybe I was just using it wrong. I'll have to send you a PM with log in details so you can look at it some time this week. Here is what it looks like now.
BirdOPrey5
08-27-2013, 12:35 PM
Looks like Helpful Answer Positive Rating should be listed in the setting box as likes, since it looks like an automated message from a mod.
But the fact there is only 1 page is saying you just don't have much reputation, are you sure there is supposed o be more?
...
Hello BOP5 :)
I have a small request, you could create a product that replaces rep images with rep text?
something similar to the value box, rep positive green and negative in red!
example: http://puu.sh/2tM2O
a long time ago I had already asked for help in another thread, I hope you can help, I'll leave you the link of my old discussion
https://vborg.vbsupport.ru/showthread.php?t=296853
Hmmm... what can it be if in options I have
Thanked Post in Hide Liked, Thanked, Etc... box but they still appear in Reputation board?
Thanks
BirdOPrey5
02-16-2015, 06:49 PM
The setting Hide Liked, Thanked, Etc... looks for any reputation that exactly matches a line of text in that setting, and if it exactly matches it is ignored from the reputation board. If you still see them make sure it matches exactly.
What is the reputation message wen someone thanks a post on your forum? If it has the username of the person thanking then it can't be ignored with this mod.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.