LikeDislike

for MODX Revolution

LikeDislike flexible extension of voting for MODX Revolution. It allows visitors to vote for anything you want on your website. An admin area and six different templates are included.

612 out of 680 visitors enjoy LikeDislike. Did you?

Highlighted features

Flexible templates

When you add a LikeDislike item to your page, you are free to pick a template (a style) of your choice for each item. This template can be changed at any time, while maintaining the vote results. Here is a list of all templates.

1090 like voting
is closed
thanks
for your vote

Custom result formats

LikeDislike ships with a slick “result formatting system” giving you a lot of control over how you'd like to display the vote results.

IP and user ID check

To prevent double votes, LikeDislike sets cookies. You have the option to also enable an IP check. Both cookie and IP lifetime are configurable. Moreover, LikeDislike also allows integration with your user system. You can enable a user ID check as well (or even force users to be logged in to vote).

+456

Administration

LikeDislike has a simple and intuitive administration module in the Control Panel MODX Revolution. At one table the vote is situated in another table - a list of IP addresses that you want to block.

+149
Default format: '{+BALANCE}'

Cached

LikeDislike saves in the cache to the database and updates it after the user has voted on the site for the new object.

Documentation

On page help You will be given information on the setting LikeDislike, flexible options to

The same result is displayed in different formats and templates.

77.7% of 683 people like it.

Dotation

If you are using in projects LikeDislike, and want to thank the author..

+751 -292 voting
is closed
thanks
for your vote
+74% -26% voting
is closed
thanks
for your vote

Few examples

As you can see, I'm also demonstrating the use of different result formats in the mini_likedislik items below the quotes.

The result is output:

+149
Default format: '{+BALANCE}'

Snippet call:

[[!LikeDislike?
&tpl=`mini_likedislik`
&name=`Mini Likedislik`
]]

Snippet call:

[[!LikeDislike?
&tpl=`mini_likedislik`
&name=`Mini Likedislik1`
&format=`{PCT_UP}% agrees`
]]

The result is output:

70% agrees
Format: '{PCT_UP}% agrees'

The result is output:

207 out of 281 agree
Format: '{UP} out of {TOTAL} agree'

Snippet call:

[[!LikeDislike?
&tpl=`mini_likedislik`
&name=`Mini Likedislik2`
&format=`{UP} out of {TOTAL} agree`
]]

Snippet call:

[[!LikeDislike?
&tpl=`mini_likedislik`
&name=`Mini Likedislik3`
&format=`{UP} agree, {DOWN} don't`]]

The result is output:

180 agree, 55 don't
Format: '{UP} agree, {DOWN} don't'

©2012 LikeDislike

Processing Time: 0.0565 s

Powered by MODX
ArtDeVueDeveloped by