Custom Reputation v1.0.1

← News & Stuff — Started 30 Sep, 2010

Tomm
30 Sep, 2010, 1:22 pm (This post was last modified: 30 Sep, 2010 1:23 pm by Tomm.)
This new version of Custom Post Reputation extends your power over your own post reputation system even further. This includes:
  • Allowing reputation in the first post of a thread only
  • Allowing multiple votes on posts
  • Enable/Disabling voting on a user's own posts
  • Hiding reputation icons with 0 votes
  • The ability to remove your vote on a post's reputation
This release is also compatible with ZiNgA BuRgA's xThreads. If you use this plugin, then please note that the reputation attaches to where the IP address is. If you want to change this to suit your firstpost template, please feel free to PM me.

Please note that enabling First Post Only - which displays the voting options and reputation for the first post in a thread only - is a global setting. It affects all forums that Custom Post Reputation is enabled in. There are plans to extend this to allow administrators to select which forums are affected by First Post Only, but it proved a little troublesome during testing and is coming soon.

Not only are there extra features in this release, there's also improvements to the AJAX functions too. You can now vote and remove your vote on a post's reputation inline, along with the icons being updated properly when you vote. This functions in all major browsers - tested in IE7/8/9, Firefox, Opera and Chrome.

Although there are options for allowing guests to vote, it is extremely discouraged. Even more so when multiple votes is enabled. It could lead to a cross over of votes and not being able to give any reputation on a post if the guest is from the same IP. If at all possible, disable guest and multiple voting.

To Upgrade
First, deactivate Custom Post Reputation by going to the MyNetwork Overview, selecting Core, then select Remove/Disable from the feature's Options menu. If you're wanting to remove all old reputation data, then select the 'Remove This Feature' option. Otherwise, please remember to select the Disable This Feature option as this does not remove any data.

Second, download the Custom Post Reputation Feature and upload all files to their relative directory - keeping the download structure intact and replacing all files.

Once you've uploaded the files, revisit the MyNetwork Overview and from Custom Post Reputation's Options menu, select Activate Feature (or Install Feature if you've removed it). The upgrade process will start automatically, and you should see a success message when re-activated successfully. Once you've completed this step, and you've checked that there are no errors from the upgrade, you're safe to remove ./inc/network/core/upgrade_postrep.php.

Changes
Version 1.0.1 removes the 2 settings installed during 1.0.0, and adds a setting group (Custom Post Reputation) and 6 new settings. Your old settings will be carried forward with this upgrade. To modify the settings, go to the Configuration tab in the ACP, and the Custom Post Reputation settings group will be at the bottom.

It also changes the language pack, so remember to use a difference tool to view these alterations. There's also a change to the postbit_icons template (which is handled in both custom and default templates).

Although this release has passed internal testing, and is active here on Xekko, please treat this as a beta version. If you come across any issues please post them to let us know, and we'll get to them as fast as we can.
6  
Reply
Love it Smile very well done. nice to see it has been updated with a lot of feature. Will use this on my site instead of the other post retribution thing.
WOOOO love xekko Heart
0  
Reply
Thanks!

Just as a heads up, Post Reputation (the normal one) will be getting upgrades too. Decided to focus on getting these few things patched up and the results are looking good!
0  
Reply
(30 Sep, 2010 5:42 pm)Tomm Wrote:  Thanks!

Just as a heads up, Post Reputation (the normal one) will be getting upgrades too. Decided to focus on getting these few things patched up and the results are looking good!

Can't waiiit
0  
Reply
One error i am getting is.

Code:
{"rate":"Rated! Remove My Vote<\/a>","icons":"\n x 1<\/span><\/strong><\/span>\n","message":"Thanks for voting on Tomm's Post!"}

Nat really an error but im sure it not supposed to show all that!

Could be down to IE9 beta as that is what i am using.
WOOOO love xekko Heart
0  
Reply
I'd put this down to Prototype. I use evalJSON to parse PHP's encode_json, and it seems IE 9 doesn't like it. In fact, IE 9 doesn't seem to like MyBB in general - and those problems won't be fixed until it is properly released.
0  
Reply
Yer i know, been loads of problems with Mybb with it :/ thought i am still able to use it so all is good Smile
WOOOO love xekko Heart
0  
Reply
Woot woot nice
0  
Reply
xomp
3 Oct, 2010, 1:10 pm (This post was last modified: 3 Oct, 2010 4:02 pm by xomp.)
After doing the upgrade I'm not seeing any difference really. Not sure why. Well.. the only difference I'm really noticing is my board seems to be about 6 times slower than it previously was when I go into a post (but out in the threads it's fine). Not sure why this is.

I do not see the ability to remove my vote or anything. I followed the upgrade guide verbatim with no incident what so ever. Weird.

EDIT: I'm also getting that "You have already voted with this IP Address" error again too when my fiance tries to vote on a post (we share internet connections).
0  
Reply
That is weird xomp. I just bunged all the stuff in and made the code edit and all is good - I can remove votes just fine.You have to wave the mouse about a bit in the hover area and the remove vote option shows up.
[Image: leelink.gif]
0  
Reply

User(s) browsing this thread: 2 Guest(s)