|
New version is here. But before I go into details about new release, I would like to introduce new page on this blog. As you might have noticed, there is a page called Calendar. This page shows my public calendars from Google Calendar. And this calendars will show release dates and other important events regarding blog, wordpress plugins and themes I am working on. You can add that events to your own Google Calendars as a reminder. And now back to GD Star Rating plugin. As you will notice, a number of new features are added, many other are improved, and bugs are fixed. I know that there are few bugs left, but important thing now is that 90% of reported bugs are not bugs at all. I will refer you again to a wiki page I have added to Google Code project website (take a look at it here) with a list of things that can cause rating plugin to stop functioning. Please, go through this list before report a bug, as I said 90% of bugs are not actually plugin bugs.
Fixed Bugs and other improvementsSome very important bugs are now fixed: saving comments with comment review active and not actually used and checking cookies for duplicated voting prevention. Also, counts for IP addresses are also corrected. Front page is now fixed to work with WordPress 2.7, so right now plugin is 100% compatible with upcoming WP release. I have added full path for all include and require functions and I have started documenting the code with phpDoc. But the biggest improvement is change to the whole procedure for rendering stars. Now the search bots are detected in class init method. This will speedup rendering and lower the number of SQL queries executed. I have tested this for the last 3-4 days, and the overall improvement is around 20%. IP Filtering and BanningMost important new feature is IP panel. This panel allows you to ban IP addresses, range of addresses or masked IP’s. This panel shows the list of all bans active. There are two new options on the general tab of settings page used to activate such IP filtering. IP’s for banning can be added also from Users panel. Right now filtering using range and masks is not completed, but will be soon. ToolsPlugin includes a range of tools that can be used to handle posts and database. Right now you can use tool to set voting rules for all posts, pages and comments and to lock posts older than selected date. One more important tool is in works, a tool for database cleanup. When you delete posts from your blog there are records in voting table connected to that post. This tool will help you remove all the extra obsolete recrods. This will be completed with next release. And that’s about that for this release. Check the calendar for next releases and other announcements. |
GD Star Rating 1.03 wouldn’t automatically install. This is the first time that I’ve had this problem with a new version of GD Star Rating, and I don’t currently have the problem with upgrading other plugins automatically.
–Jim Snider
I am not sure exactly what the problem is. Can you give more details, what version did you have before this one, WordPress version, what happens during the update?
I have updated several blogs since last night using auto update including this one and there were no problems.
I was trying to upgrade from the previous version: 1.02. The upgrade starts but then doesn’t complete. Here is how far it gets:
Downloading update from http://downloads.wordpress.org/plugin/gd-star-rating.zip
Unpacking the update
I have now attempted three times to update automatically from 1.02 to 1.03. Each time I have gotten the exact same message.
One point that might somehow be helpful to you: I tried to upgrade cforms a few weeks back and had the identical problem. In the end, I decided to uninstall cforms, since I wasn’t using it anyway. Since then, I have had no problem with any other plugin automatic update.
Unfortunalty WordPress developers are adding new features changing things all the time, and yet a lot of old bugs still remain and nobody is fixing them.
Update is very straight-forward process and has absolutely nothing to do with the plugin up to the point when the plugin is about to be reactivated. So when is stuck to unpack than the problem is with WordPress. I had few such problems with WordPress 2.5.x and I thought that they have fixed that.
You can deactivate GD Star Rating from Plugins panel (no data will be lost!) and than download and replace the plugin manually. Then reactivate it and everything will work.
Hi Millan,
Everything seems to be working ok. I did notice something perhaps. I am using this live and on updates it seems like settings got changed on me (unfortunately I didn’t notice and I’m not even sure) but you might want to check that things like voting rules etc.. I had it set to users only..and after an update the setting allowed everyone.
I also have quite a list of banned IPs and tried to add them (about 20) but the system only added 4 of them. I copied and pasted my list all on separate lines..
Despite these minor problems what a magnificent tool!
check it on http://blognetawards.com
IP filtering is still in works. Hopefully in the next few days I will sort it out.
Voting rules are applied to each post individually, and values from settings page are added only to new posts. Anyway I will check if the settings are saved correctly.
Hi Milan,
Great job, as usual!
I have 2 questions. One suggestion and one question, actually:
1. Is it possible to load one bigger css instead of several smaller ones? I want to lessen the http requests to make my pages load quicker. Now I have 6 css files that load with each page, 4 of them are for GDSR. I would even be glad to put the styles in my theme’s stylesheet, but I guess this would be too much.
2. I understand that GDSR needs jquery to work, and in the header of my pages (and yours also) I see this line:
Is it possible to change that to “jquery.js” without the “?ver=1.2.6″ parameter? If yes, then how?
I’m using php+.htaccess to gzip the js files in the /wp-includes/js/jquery/ folder, but that “?ver=1.2.6″ is causing a problem!
Thanks you in advance for your help.
Although I wrapped the line with
, it's not showing.The line is almost like this:
script type=text/javascript src http://wp.gdragon.info/wp-includes/js/jquery/jquery.js?ver=1.2.6 /script
1.0.5 will load only one CSS, that’s in works right now. As for the jQuery, it’s loaded by WordPress and WordPress adds ?ver=1.2.6. I will look into that, and check if it is possible to change it.
That’s perfect! This plugin is getting better and better with every release.
I thought it was Wordpress doing that, because I couldn’t find anything calling for the version in the wp_head head section of gd-star-rating.php. It would be great if we could change that behavior somehow.
Thanks!
Can you pls help me. I’m on 1.0.3 of GD but rating for comments not from admin doesn’t work (in this page i see it works fine).
Can you help me?
Here is an example of page with not working rating to visitors comments
http://multikisssr.ru/2008/38-popugaev-pro-to-kak-merili-udava/
And can you also give an option to change “please wait” note, when you select a stars? I need to make it one word in my site language.
I am not sure whay comments are not working. Maybe you have set it to be for users only, and alos preventing author to vote. Check both settings page and settings for that specific post.
As for the please wait, I will add options for customizing in 1.0.5. Right now this is only changed if you use translation for plugin. But I don’t have russian translation yet.
am8am,
If I’m not mistaken, you should edit the file wp-content/plugins/gd-star-rating/code/gd-star-render.php in your favorite text editor. Search for “please wait” (no quotes), then replace it with your words.
I posted the previous comment without seeing yours, Milan. So it’s not possible to replace Please Wait with russian text the way I wrote above?
Millan, thx. But I not changed this default setting and by the way I tried to change them after i found this problem.
I think Global Voting Rules Update this is that? But it’s “/” everywhere and when I try to change it to Every one can vote or something else, settings the page reloads and nothing happens.
I thought may be it supper cash plugin?
I also have same results here
As you see you can vote for admin posts and comments, but none other works.
http://kinosssr.ru/2008/kak-zakazat-sovetskiy-film-dlya-razmescheniya-na-sayte/
If I logged in as admin I can vote for every comment.
About changing this note. Thx I will try it. But of course it will be great If I’ll be able to change this text at my WP interface. Glottis, thank you for tip.
Caching could be a problem. I am not sure how to change that. If not, please wait for new version tomorrow, there will be fex fixes regarding voting so maybe that will solve your problem.
Millan, it’s strange that other ratings work fine, they are cashed to.. but work. ok thx, i’ll wait. thak you for your work.
with 1.0.4 still doesn’t work(
Maybe the problems are your plugin settings after all. First of all, rules are set on each post individualy. Settings page has default settings, and this settings are added only to new posts. Once the post is saved, you can adjust settings for each post. For this use Articles panle for GD Star Rating. There you can see rules for each article, and you can change them there. Try that, maybe you have some older settings saved on some posts.
it’s
[ 0 ] articles: free
[ 0 ] comments: free no limit articles: everyone
comments: everyone
so I tried to update this setting for the same it doesn’t work.
I will try to download zip plugin and change files. I wish ratings will be there after my update. Thx.
Give me the url to your website, and I will try to see what could be the problem.
I tried to reinstall plugin (download it manually) – doesn’t help.
Tried GD on few sites. Everything works except rating of comments by visitors.
Link for example http://KinoSSSR.ru – where can I send password for admin access? Do you need it?
Thx
This is a bug, and yet it’s not a bug. Your blog allows anonymous comments. When unregistered user is posting comment, system identifies him as user_id = 0, and also comment author get id 0, and you have set prevent comment author to vote. This causes plugin to identify all visitors as authors and doesn’t allow voting. I will fix this for next version (tomorrow).
Thanks for explanation. Funny bug.
It’s now fixed, and available at SVN on Google Code. If you want you can get it from SVN trunk and test it. In anycase, tomorrow will be released as 1.0.5.
Thanx for this bug report!
http://code.google.com/p/gd-star-rating/ ? I couldn’t find it there.. Sorry.. I saw only 1.0.3 and I don’t know what SVN means..
No worries, new version tonight.
Waiting..