Yasr – Yet Another Stars Rating - Version 0.4.6

Version Description

  • New feature: you can add your own css rules!
  • Popup shortcode creator use the built-in wordpress style, fresher and lighter
  • Fixed many bugs in shortcode [yasr_visitor_votes] : if you've had problem with a size that was not "large", try it now!
  • Swiched color for all stars set: yellow by default, red only when is active
  • Changed file name jquery.cookie.min.js in jquery-cookie.min.js, to avoid conflict with apache mod_security (thank's SubZeroD)
  • Many code changes
Download this release

Release Info

Developer Dudo
Plugin Icon 128x128 Yasr – Yet Another Stars Rating
Version 0.4.6
Comparing to
See all releases

Code changes from version 0.4.5 to 0.4.6

css/bigstars.css CHANGED
@@ -5,20 +5,19 @@ SOURCE: Oxygen Team
5
6
div.bigstars div.rateit-range
7
{
8
-
9
background: url('../img/star-white32.png');
10
height: 32px;
11
}
12
13
div.bigstars div.rateit-hover
14
{
15
- background: url('../img/star-gold32.png');
16
height: 32px;
17
}
18
19
div.bigstars div.rateit-selected
20
{
21
- background: url('../img/star-red32.png');
22
height: 32px;
23
}
24
@@ -39,7 +38,7 @@ div.bigstars div.rateit-reset:hover
39
40
/***** Added by Dario Curvino ******/
41
42
- /* Creating set 24px image with yellow color read only. Used in charts */
43
44
div.medium div.rateit-range
45
{
@@ -50,7 +49,7 @@ div.medium div.rateit-range
50
51
div.medium div.rateit-hover
52
{
53
- background: url('../img/star-gold24.png');
54
}
55
56
div.medium div.rateit-selected
5
6
div.bigstars div.rateit-range
7
{
8
background: url('../img/star-white32.png');
9
height: 32px;
10
}
11
12
div.bigstars div.rateit-hover
13
{
14
+ background: url('../img/star-red32.png');
15
height: 32px;
16
}
17
18
div.bigstars div.rateit-selected
19
{
20
+ background: url('../img/star-gold32.png');
21
height: 32px;
22
}
23
38
39
/***** Added by Dario Curvino ******/
40
41
+ /* Creating set 24px image with yellow color read only. */
42
43
div.medium div.rateit-range
44
{
49
50
div.medium div.rateit-hover
51
{
52
+ background: url('../img/star-red24.png');
53
}
54
55
div.medium div.rateit-selected
css/jquery-ui.min.css DELETED
@@ -1,5 +0,0 @@
1
- /*! jQuery UI - v1.11.0 - 2014-07-11
2
- * http://jqueryui.com
3
- * Includes: core.css, draggable.css, resizable.css, button.css, dialog.css, theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
5
- * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("../img/jqueryui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("../img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("../img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("../img/jqueryui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("../img/jqueryui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("../img/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("../img/jqueryui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../img/jqueryui/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../img/jqueryui/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("../img/jqueryui/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../img/jqueryui/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("../img/jqueryui/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../img/jqueryui/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../img/jqueryui/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
css/rateit.css CHANGED
@@ -51,22 +51,22 @@
51
52
.rateit .rateit-hover
53
{
54
- background: url('../img/star.png') left -32px;
55
}
56
57
.rateit .rateit-hover-rtl
58
{
59
- background-position: right -32px;
60
}
61
62
.rateit .rateit-selected
63
{
64
- background: url('../img/star.png') left -16px;
65
}
66
67
.rateit .rateit-selected-rtl
68
{
69
- background-position: right -16px;
70
}
71
72
.rateit .rateit-preset
51
52
.rateit .rateit-hover
53
{
54
+ background: url('../img/star.png') left -16px;
55
}
56
57
.rateit .rateit-hover-rtl
58
{
59
+ background-position: right -16px;
60
}
61
62
.rateit .rateit-selected
63
{
64
+ background: url('../img/star.png') left -32px;
65
}
66
67
.rateit .rateit-selected-rtl
68
{
69
+ background-position: right -32px;
70
}
71
72
.rateit .rateit-preset
css/yasr.css CHANGED
@@ -344,8 +344,14 @@
344
}
345
346
#yasr-custom-text-before-overall {
347
- padding-right: 5px;
348
- padding-bottom: 10px;
349
vertical-align: top;
350
}
351
@@ -354,7 +360,7 @@
354
}
355
356
#yasr-custom-text-before-visitor-rating {
357
- display: inline-block;
358
vertical-align: top;
359
padding-right: 15px;
360
}
344
}
345
346
#yasr-custom-text-before-overall {
347
+ display: block;
348
+ padding-right: 15px;
349
+ vertical-align: top;
350
+ }
351
+
352
+ #yasr-custom-text-before-visitor-rating {
353
+ display: block;
354
+ padding-right: 15px;
355
vertical-align: top;
356
}
357
360
}
361
362
#yasr-custom-text-before-visitor-rating {
363
+ display: block;
364
vertical-align: top;
365
padding-right: 15px;
366
}
img/jqueryui/animated-overlay.gif DELETED
Binary file
img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png DELETED
Binary file
img/jqueryui/ui-bg_flat_75_ffffff_40x100.png DELETED
Binary file
img/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png DELETED
Binary file
img/jqueryui/ui-bg_glass_65_ffffff_1x400.png DELETED
Binary file
img/jqueryui/ui-bg_glass_75_dadada_1x400.png DELETED
Binary file
img/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png DELETED
Binary file
img/jqueryui/ui-bg_glass_95_fef1ec_1x400.png DELETED
Binary file
img/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png DELETED
Binary file
img/jqueryui/ui-icons_222222_256x240.png DELETED
Binary file
img/jqueryui/ui-icons_2e83ff_256x240.png DELETED
Binary file
img/jqueryui/ui-icons_454545_256x240.png DELETED
Binary file
img/jqueryui/ui-icons_888888_256x240.png DELETED
Binary file
img/jqueryui/ui-icons_cd0a0a_256x240.png DELETED
Binary file
js/{jquery.cookie.min.js → jquery-cookie.min.js} RENAMED
File without changes
lib/yasr-ajax-functions.php CHANGED
@@ -906,6 +906,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
906
if(isset($_POST['rating']) && isset($_POST['post_id'])) {
907
$rating = $_POST['rating'];
908
$post_id = $_POST['post_id'];
909
$nonce_visitor = $_POST['nonce_visitor'];
910
}
911
else {
@@ -983,15 +984,59 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
983
if($row_exists_result) {
984
$total_rating = ($user_votes_sum / $number_of_votes);
985
$medium_rating=round ($total_rating, 1);
986
- echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$total_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
987
- <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
988
- <strong>" . __("Vote Saved" , "yasr") . "</strong>";
989
}
990
991
elseif ($new_row_result) {
992
- echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
993
- <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
994
- <strong>". __("Vote Saved" , "yasr");
995
}
996
997
die(); // this is required to return a proper result
@@ -1008,6 +1053,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
1008
if(isset($_POST['rating']) && isset($_POST['post_id']) && isset($_POST['votes']) && isset($_POST['votes_number'])) {
1009
$rating = $_POST['rating'];
1010
$post_id = $_POST['post_id'];
1011
$average_rating= $_POST['votes'];
1012
$number_of_votes = $_POST['votes_number'];
1013
}
@@ -1020,9 +1066,23 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
1020
1021
if( YASR_TEXT_BEFORE_STARS == 1 && YASR_CUSTOM_TEXT_USER_VOTED != '' ) {
1022
1023
- echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1024
- <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $average_rating/5" , "yasr") . "]</span>
1025
- <strong>" . YASR_CUSTOM_TEXT_USER_VOTED . " </strong>";
1026
1027
}
1028
@@ -1041,7 +1101,6 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
1041
} //End callback function
1042
1043
1044
- /****** Order yasr_multi_chart ******/
1045
1046
/****** Order yasr_multi_chart ******/
1047
906
if(isset($_POST['rating']) && isset($_POST['post_id'])) {
907
$rating = $_POST['rating'];
908
$post_id = $_POST['post_id'];
909
+ $size = $_POST['size'];
910
$nonce_visitor = $_POST['nonce_visitor'];
911
}
912
else {
984
if($row_exists_result) {
985
$total_rating = ($user_votes_sum / $number_of_votes);
986
$medium_rating=round ($total_rating, 1);
987
+
988
+ if ($size == 'small') {
989
+
990
+ echo "<div class=\"rateit\" id=\"yasr_rateit_user_votes_voted\" data-rateit-value=\"$total_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
991
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
992
+ <strong>" . __("Vote Saved" , "yasr") . "</strong>";
993
+
994
+ }
995
+
996
+ elseif ($size == 'medium') {
997
+
998
+ echo "<div class=\"rateit medium\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"24\" data-rateit-starheight=\"24\" data-rateit-value=\"$total_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
999
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
1000
+ <strong>" . __("Vote Saved" , "yasr") . "</strong>";
1001
+
1002
+ }
1003
+
1004
+ elseif ($size == 'large' || $size =='' || ($size !='medium' && $size != 'small')) {
1005
+
1006
+ echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$total_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1007
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
1008
+ <strong>" . __("Vote Saved" , "yasr") . "</strong>";
1009
+
1010
+ }
1011
+
1012
}
1013
1014
elseif ($new_row_result) {
1015
+
1016
+ $number_of_votes = 1;
1017
+
1018
+ if ($size == 'small') {
1019
+
1020
+ echo "<div class=\"rateit\" id=\"yasr_rateit_user_votes_voted\" data-rateit-value=\"$rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1021
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average rating/5" , "yasr") . "]</span>
1022
+ <strong>". __("Vote Saved" , "yasr");
1023
+
1024
+ }
1025
+
1026
+ if ($size == 'medium') {
1027
+
1028
+ echo "<div class=\"rateit medium\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"24\" data-rateit-starheight=\"24\" data-rateit-value=\"$rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1029
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average rating/5" , "yasr") . "]</span>
1030
+ <strong>". __("Vote Saved" , "yasr");
1031
+
1032
+ }
1033
+
1034
+ elseif ($size == 'large' || $size =='' || ($size !='medium' && $size != 'small')) {
1035
+ echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1036
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average rating/5" , "yasr") . "]</span>
1037
+ <strong>". __("Vote Saved" , "yasr");
1038
+ }
1039
+
1040
}
1041
1042
die(); // this is required to return a proper result
1053
if(isset($_POST['rating']) && isset($_POST['post_id']) && isset($_POST['votes']) && isset($_POST['votes_number'])) {
1054
$rating = $_POST['rating'];
1055
$post_id = $_POST['post_id'];
1056
+ $size = $_POST['size'];
1057
$average_rating= $_POST['votes'];
1058
$number_of_votes = $_POST['votes_number'];
1059
}
1066
1067
if( YASR_TEXT_BEFORE_STARS == 1 && YASR_CUSTOM_TEXT_USER_VOTED != '' ) {
1068
1069
+ if ($size == 'small') {
1070
+ echo "<div class=\"rateit\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1071
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $average_rating/5" , "yasr") . "]</span>
1072
+ <strong>" . YASR_CUSTOM_TEXT_USER_VOTED . " </strong>";
1073
+ }
1074
+
1075
+ if ($size == 'medium') {
1076
+ echo "<div class=\"rateit medium\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-starwidth=\"24\" data-rateit-starheight=\"24\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1077
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $average_rating/5" , "yasr") . "]</span>
1078
+ <strong>" . YASR_CUSTOM_TEXT_USER_VOTED . " </strong>";
1079
+ }
1080
+
1081
+ elseif ($size == 'large' || $size =='' || ($size !='medium' && $size != 'small')) {
1082
+ echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
1083
+ <span class=\"yasr-total-average-text\"> [" . __("Total: ", "yasr") . "$number_of_votes &nbsp; &nbsp;" . __("Average $average_rating/5" , "yasr") . "]</span>
1084
+ <strong>" . YASR_CUSTOM_TEXT_USER_VOTED . " </strong>";
1085
+ }
1086
1087
}
1088
1101
} //End callback function
1102
1103
1104
1105
/****** Order yasr_multi_chart ******/
1106
lib/yasr-functions.php CHANGED
@@ -6,13 +6,13 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
6
/***** Adding javascript and css *****/
7
8
add_action( 'wp_enqueue_scripts', 'yasr_add_scripts' );
9
- add_action( 'admin_enqueue_scripts', 'yasr_add_scripts' );
10
11
function yasr_add_scripts () {
12
wp_enqueue_style( 'rateitcss', YASR_CSS_DIR . 'rateit.css', FALSE, NULL, 'all' );
13
wp_enqueue_style( 'rateitbigstars', YASR_CSS_DIR . 'bigstars.css', array('rateitcss'), NULL, 'all' );
14
wp_enqueue_style( 'yasrcss', YASR_CSS_DIR . 'yasr.css', array('rateitcss'), NULL, 'all' );
15
- wp_enqueue_style( 'jqueryui', YASR_CSS_DIR . 'jquery-ui.min.css', FALSE, NULL, 'all' );
16
17
18
//If choosen is light or not dark (force to be default)
@@ -24,11 +24,26 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
24
wp_enqueue_style( 'yasrcssdarkscheme', YASR_CSS_DIR . 'yasr-table-dark.css', array('yasrcss'), NULL, 'all' );
25
}
26
27
- wp_enqueue_script( 'jquery-ui-dialog' );
28
wp_enqueue_script( 'rateit', YASR_JS_DIR . 'jquery.rateit.min.js' , array('jquery'), '1.0.20', TRUE );
29
- wp_enqueue_script( 'cookie', YASR_JS_DIR . 'jquery.cookie.min.js' , array('jquery', 'rateit'), '1.4.0', TRUE );
30
}
31
32
33
34
/****** Translating YASR ******/
@@ -273,8 +288,8 @@ function visitor_votes_auto_insert_code () {
273
global $current_user;
274
get_currentuserinfo();
275
276
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
277
- </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
278
279
}
280
@@ -284,12 +299,12 @@ function visitor_votes_auto_insert_code () {
284
$vote_if_user_already_rated = 0;
285
286
if ($votes_number>0) {
287
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
288
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
289
}
290
291
else {
292
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
293
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
294
}
295
@@ -302,12 +317,12 @@ function visitor_votes_auto_insert_code () {
302
else {
303
304
if ($votes_number>0) {
305
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
306
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
307
}
308
309
else {
310
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
311
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
312
}
313
@@ -330,7 +345,7 @@ function visitor_votes_auto_insert_code () {
330
global $current_user;
331
get_currentuserinfo();
332
333
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
334
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
335
336
}
@@ -338,12 +353,12 @@ function visitor_votes_auto_insert_code () {
338
else {
339
340
if ($votes_number>0) {
341
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
342
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
343
}
344
345
else {
346
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
347
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
348
}
349
@@ -372,7 +387,7 @@ function visitor_votes_auto_insert_code () {
372
} // end if YASR_AUTO_INSERT_SIZE === 'small'
373
374
375
- if (YASR_AUTO_INSERT_SIZE === 'medium') {
376
377
//if anonymous are allowed to vote
378
if (YASR_ALLOWED_USER === 'allow_anonymous') {
@@ -488,7 +503,7 @@ function visitor_votes_auto_insert_code () {
488
} // end if YASR_AUTO_INSERT_SIZE === 'medium'
489
490
491
- if (YASR_AUTO_INSERT_SIZE === 'large') {
492
493
//if anonymous are allowed to vote
494
if (YASR_ALLOWED_USER === 'allow_anonymous') {
@@ -607,7 +622,7 @@ function visitor_votes_auto_insert_code () {
607
if(YASR_TEXT_BEFORE_STARS == 1 && YASR_TEXT_BEFORE_VISITOR_RATING != '') {
608
609
$shortcode_html_tmp = "<div class=\"yasr-container-custom-text-and-visitor-rating\">
610
- <div id=\"yasr-custom-text-before-visitor-rating\">" . YASR_TEXT_BEFORE_VISITOR_RATING . "</div>" . $shortcode_html . "</div>";
611
612
$shortcode_html = $shortcode_html_tmp;
613
@@ -627,11 +642,11 @@ function visitor_votes_auto_insert_code () {
627
logged_message_showed = true;
628
}
629
630
-
631
-
632
var tooltipvalues = ['bad', 'poor', 'ok', 'good', 'super'];
633
jQuery("#yasr_rateit_visitor_votes").bind('over', function (event, value) { jQuery(this).attr('title', tooltipvalues[value-1]); });
634
635
var postid = <?php the_ID(); ?>;
636
var cookiename = "yasr_visitor_vote_" + postid;
637
@@ -650,6 +665,7 @@ function visitor_votes_auto_insert_code () {
650
action: 'yasr_send_visitor_rating',
651
rating: value,
652
post_id: postid,
653
nonce_visitor: "<?php echo "$ajax_nonce_visitor"; ?>"
654
};
655
@@ -675,6 +691,7 @@ function visitor_votes_auto_insert_code () {
675
var data = {
676
action: 'yasr_readonly_visitor_shortcode',
677
rating: cookievote,
678
votes: <?php echo $medium_rating ?>,
679
votes_number: <?php echo $votes_number ?>,
680
post_id: postid
6
/***** Adding javascript and css *****/
7
8
add_action( 'wp_enqueue_scripts', 'yasr_add_scripts' );
9
+ add_action( 'admin_enqueue_scripts', 'yasr_add_admin_scripts' );
10
11
function yasr_add_scripts () {
12
+
13
wp_enqueue_style( 'rateitcss', YASR_CSS_DIR . 'rateit.css', FALSE, NULL, 'all' );
14
wp_enqueue_style( 'rateitbigstars', YASR_CSS_DIR . 'bigstars.css', array('rateitcss'), NULL, 'all' );
15
wp_enqueue_style( 'yasrcss', YASR_CSS_DIR . 'yasr.css', array('rateitcss'), NULL, 'all' );
16
17
18
//If choosen is light or not dark (force to be default)
24
wp_enqueue_style( 'yasrcssdarkscheme', YASR_CSS_DIR . 'yasr-table-dark.css', array('yasrcss'), NULL, 'all' );
25
}
26
27
+ if (YASR_CUSTOM_CSS_RULES) {
28
+ wp_add_inline_style( 'yasrcss', YASR_CUSTOM_CSS_RULES );
29
+ }
30
+
31
wp_enqueue_script( 'rateit', YASR_JS_DIR . 'jquery.rateit.min.js' , array('jquery'), '1.0.20', TRUE );
32
+ wp_enqueue_script( 'cookie', YASR_JS_DIR . 'jquery-cookie.min.js' , array('jquery', 'rateit'), '1.4.0', TRUE );
33
}
34
35
+ function yasr_add_admin_scripts () {
36
+
37
+ wp_enqueue_style( 'rateitcss', YASR_CSS_DIR . 'rateit.css', FALSE, NULL, 'all' );
38
+ wp_enqueue_style( 'rateitbigstars', YASR_CSS_DIR . 'bigstars.css', array('rateitcss'), NULL, 'all' );
39
+ wp_enqueue_style( 'yasrcss', YASR_CSS_DIR . 'yasr.css', array('rateitcss'), NULL, 'all' );
40
+ wp_enqueue_style( 'wp-jquery-ui-dialog' );
41
+
42
+ wp_enqueue_script( 'rateit', YASR_JS_DIR . 'jquery.rateit.min.js' , array('jquery'), '1.0.20', TRUE );
43
+ wp_enqueue_script( 'jquery-ui-dialog' );
44
+
45
+ }
46
+
47
48
49
/****** Translating YASR ******/
288
global $current_user;
289
get_currentuserinfo();
290
291
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
292
+ <br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
293
294
}
295
299
$vote_if_user_already_rated = 0;
300
301
if ($votes_number>0) {
302
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
303
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
304
}
305
306
else {
307
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
308
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
309
}
310
317
else {
318
319
if ($votes_number>0) {
320
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
321
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
322
}
323
324
else {
325
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
326
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
327
}
328
345
global $current_user;
346
get_currentuserinfo();
347
348
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
349
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
350
351
}
353
else {
354
355
if ($votes_number>0) {
356
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
357
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
358
}
359
360
else {
361
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
362
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
363
}
364
387
} // end if YASR_AUTO_INSERT_SIZE === 'small'
388
389
390
+ elseif (YASR_AUTO_INSERT_SIZE === 'medium') {
391
392
//if anonymous are allowed to vote
393
if (YASR_ALLOWED_USER === 'allow_anonymous') {
503
} // end if YASR_AUTO_INSERT_SIZE === 'medium'
504
505
506
+ elseif (YASR_AUTO_INSERT_SIZE === 'large') {
507
508
//if anonymous are allowed to vote
509
if (YASR_ALLOWED_USER === 'allow_anonymous') {
622
if(YASR_TEXT_BEFORE_STARS == 1 && YASR_TEXT_BEFORE_VISITOR_RATING != '') {
623
624
$shortcode_html_tmp = "<div class=\"yasr-container-custom-text-and-visitor-rating\">
625
+ <span id=\"yasr-custom-text-before-visitor-rating\">" . YASR_TEXT_BEFORE_VISITOR_RATING . "</span>" . $shortcode_html . "</div>";
626
627
$shortcode_html = $shortcode_html_tmp;
628
642
logged_message_showed = true;
643
}
644
645
var tooltipvalues = ['bad', 'poor', 'ok', 'good', 'super'];
646
jQuery("#yasr_rateit_visitor_votes").bind('over', function (event, value) { jQuery(this).attr('title', tooltipvalues[value-1]); });
647
648
+ var size = "<?php echo (YASR_AUTO_INSERT_SIZE) ; ?>";
649
+
650
var postid = <?php the_ID(); ?>;
651
var cookiename = "yasr_visitor_vote_" + postid;
652
665
action: 'yasr_send_visitor_rating',
666
rating: value,
667
post_id: postid,
668
+ size: size,
669
nonce_visitor: "<?php echo "$ajax_nonce_visitor"; ?>"
670
};
671
691
var data = {
692
action: 'yasr_readonly_visitor_shortcode',
693
rating: cookievote,
694
+ size: size,
695
votes: <?php echo $medium_rating ?>,
696
votes_number: <?php echo $votes_number ?>,
697
post_id: postid
lib/yasr-settings-functions.php CHANGED
@@ -1,11 +1,11 @@
1
<?php
2
3
4
- /****** Add auto insert option ******/
5
6
- add_action( 'admin_init', 'yasr_auto_insert_options_init' ); //This is for auto insert options
7
8
- function yasr_auto_insert_options_init() {
9
register_setting(
10
'yasr_general_options_group', // A settings group name. Must exist prior to the register_setting call. This must match the group name in settings_fields()
11
'yasr_general_options' //The name of an option to sanitize and save.
@@ -28,13 +28,13 @@
28
$option['custom_text_user_voted']='';
29
}
30
31
- add_settings_section( 'yasr_general_options_section_id', __('General settings', 'yasr'), 'yasr_section_callback', 'yasr_settings_page' );
32
- add_settings_field( 'yasr_use_auto_insert_id', __('Auto insert options', 'yasr'), 'yasr_auto_insert_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option );
33
- add_settings_field( 'yasr_show_overall_in_loop', __('Show overall rating in Home Page?', 'yasr'), 'yasr_show_overall_in_loop_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option);
34
- add_settings_field( 'yasr_custom_text', __('Insert custom text to show before / after stars', 'yasr'), 'yasr_custom_text_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option);
35
- add_settings_field( 'yasr_color_scheme', __('Which color scheme do you want to use?', 'yasr') , 'yasr_color_scheme_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option);
36
- add_settings_field( 'yasr_allow_only_logged_in_id', __('Allow only logged in user to vote?', 'yasr'), 'yasr_allow_only_logged_in_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option );
37
- add_settings_field( 'yasr_choose_snippet_id', __('Which rich snippets do you want to use?', 'yasr'), 'yasr_choose_snippet_callback', 'yasr_settings_page', 'yasr_general_options_section_id', $option );
38
39
}
40
@@ -56,13 +56,15 @@
56
57
58
<input type='radio' name='yasr_general_options[auto_insert_enabled]' value='0' id='yasr_auto_insert_radio_off'
59
- <?php if ($option['auto_insert_enabled']==0) {
60
echo " checked='checked' />";
61
- echo ("<script>
62
- jQuery( document ).ready(function() {
63
- jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', true);
64
- });
65
- </script>") ;
66
}
67
68
else {
@@ -1008,6 +1010,44 @@ function yasr_process_edit_multi_set_form() {
1008
} //End yasr_process_edit_multi_set_form() function
1009
1010
1011
/*************************BEGIN IMPORT FUNCTIONS*******************************/
1012
1013
/****** Check for previous GD STAR INSTALLATION *******/
1
<?php
2
3
4
+ /****** Add yasr general option ******/
5
6
+ add_action( 'admin_init', 'yasr_general_options_init' ); //This is for general options
7
8
+ function yasr_general_options_init() {
9
register_setting(
10
'yasr_general_options_group', // A settings group name. Must exist prior to the register_setting call. This must match the group name in settings_fields()
11
'yasr_general_options' //The name of an option to sanitize and save.
28
$option['custom_text_user_voted']='';
29
}
30
31
+ add_settings_section( 'yasr_general_options_section_id', __('General settings', 'yasr'), 'yasr_section_callback', 'yasr_general_settings_tab' );
32
+ add_settings_field( 'yasr_use_auto_insert_id', __('Auto insert options', 'yasr'), 'yasr_auto_insert_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option );
33
+ add_settings_field( 'yasr_show_overall_in_loop', __('Show overall rating in Home Page?', 'yasr'), 'yasr_show_overall_in_loop_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option);
34
+ add_settings_field( 'yasr_custom_text', __('Insert custom text to show before / after stars', 'yasr'), 'yasr_custom_text_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option);
35
+ add_settings_field( 'yasr_color_scheme', __('Which color scheme do you want to use?', 'yasr') , 'yasr_color_scheme_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option);
36
+ add_settings_field( 'yasr_allow_only_logged_in_id', __('Allow only logged in user to vote?', 'yasr'), 'yasr_allow_only_logged_in_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option );
37
+ add_settings_field( 'yasr_choose_snippet_id', __('Which rich snippets do you want to use?', 'yasr'), 'yasr_choose_snippet_callback', 'yasr_general_settings_tab', 'yasr_general_options_section_id', $option );
38
39
}
40
56
57
58
<input type='radio' name='yasr_general_options[auto_insert_enabled]' value='0' id='yasr_auto_insert_radio_off'
59
+ <?php
60
+ if ($option['auto_insert_enabled']==0) {
61
echo " checked='checked' />";
62
+ echo ("
63
+ <script>
64
+ jQuery( document ).ready(function() {
65
+ jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', true);
66
+ });
67
+ </script>") ;
68
}
69
70
else {
1010
} //End yasr_process_edit_multi_set_form() function
1011
1012
1013
+ add_action( 'admin_init', 'yasr_style_options_init' ); //This is for auto insert options
1014
+
1015
+ function yasr_style_options_init() {
1016
+ register_setting(
1017
+ 'yasr_style_options_group', // A settings group name. Must exist prior to the register_setting call. This must match the group name in settings_fields()
1018
+ 'yasr_style_options' //The name of an option to sanitize and save.
1019
+ );
1020
+
1021
+ $style_options = get_option( 'yasr_style_options' );
1022
+
1023
+ if (!$style_options) {
1024
+
1025
+ $style_options = array();
1026
+ $style_options['textarea'] = NULL;
1027
+
1028
+ }
1029
+
1030
+ add_settings_section( 'yasr_style_options_section_id', __('Style Options', 'yasr'), 'yasr_style_section_callback', 'yasr_style_tab' );
1031
+ add_settings_field( 'yasr_style_options_textarea', __('Custom CSS Styles', 'yasr'), 'yasr_style_options_textarea_callback', 'yasr_style_tab', 'yasr_style_options_section_id', $style_options );
1032
+
1033
+ }
1034
+
1035
+ function yasr_style_section_callback () {
1036
+ _e("Please use text area below to write your own CSS styles to override the default ones.", "yasr");
1037
+ echo "<strong>";
1038
+ _e("Leave it blank if you don't know what you're doing", "yasr");
1039
+ echo "</strong>";
1040
+ }
1041
+
1042
+ function yasr_style_options_textarea_callback ($style_options) {
1043
+
1044
+ echo ("
1045
+ <textarea rows=\"20\" cols=\"50\" name=\"yasr_style_options[textarea]\" id=\"yasr_style_options_textarea\">$style_options[textarea]</textarea>
1046
+ ");
1047
+
1048
+ }
1049
+
1050
+
1051
/*************************BEGIN IMPORT FUNCTIONS*******************************/
1052
1053
/****** Check for previous GD STAR INSTALLATION *******/
lib/yasr-shortcode-functions.php CHANGED
@@ -152,7 +152,7 @@ function shortcode_visitor_votes_callback ($atts) {
152
//If user has already rated show readonly stars
153
if ($vote_if_user_already_rated) {
154
155
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
156
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
157
<strong><span class=\"yasr-visitor-shortcode-small-already-voted-text\">" . __("You've already voted this article with $vote_if_user_already_rated ", "yasr") . "</span></strong></div>";
158
@@ -164,12 +164,12 @@ function shortcode_visitor_votes_callback ($atts) {
164
$vote_if_user_already_rated = 0;
165
166
if ($votes_number>0) {
167
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
168
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
169
}
170
171
else {
172
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
173
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
174
}
175
@@ -182,12 +182,12 @@ function shortcode_visitor_votes_callback ($atts) {
182
else {
183
184
if ($votes_number>0) {
185
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
186
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
187
}
188
189
else {
190
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
191
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
192
}
193
@@ -196,7 +196,6 @@ function shortcode_visitor_votes_callback ($atts) {
196
} //end if ($allow_logged_option['allowed_user']==='allow_anonymous') {
197
198
199
-
200
//If only logged in users can vote
201
elseif (YASR_ALLOWED_USER === 'logged_only') {
202
@@ -208,7 +207,7 @@ function shortcode_visitor_votes_callback ($atts) {
208
209
if ($vote_if_user_already_rated) {
210
211
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
212
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
213
<strong><span=\"class=\"yasr-visitor-shortcode-small-already-voted-text\">\">" . __("You've already voted this article with $vote_if_user_already_rated ", "yasr") . "</span></strong></div>";
214
@@ -217,13 +216,13 @@ function shortcode_visitor_votes_callback ($atts) {
217
else {
218
219
if ($votes_number>0) {
220
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
221
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
222
</div>";
223
}
224
225
else {
226
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
227
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
228
</div>";
229
}
@@ -237,13 +236,13 @@ function shortcode_visitor_votes_callback ($atts) {
237
238
239
if ($votes_number>0) {
240
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
241
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
242
" . __("You must sign to vote", "yasr") . "</div>";
243
}
244
245
else {
246
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
247
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
248
</div>";
249
}
@@ -254,7 +253,7 @@ function shortcode_visitor_votes_callback ($atts) {
254
255
} //End if $size == 'small'
256
257
- if ($size == 'medium') {
258
259
//if anonymous are allowed to vote
260
if (YASR_ALLOWED_USER === 'allow_anonymous') {
@@ -370,7 +369,7 @@ function shortcode_visitor_votes_callback ($atts) {
370
371
} //End if $size == 'medium'
372
373
- if ($size == 'large') {
374
375
//if anonymous are allowed to vote
376
if (YASR_ALLOWED_USER === 'allow_anonymous') {
@@ -489,7 +488,7 @@ function shortcode_visitor_votes_callback ($atts) {
489
if(YASR_TEXT_BEFORE_STARS == 1 && YASR_TEXT_BEFORE_VISITOR_RATING != '') {
490
491
$shortcode_html_tmp = "<div class=\"yasr-container-custom-text-and-visitor-rating\">
492
- <div id=\"yasr-custom-text-before-visitor-rating\">" . YASR_TEXT_BEFORE_VISITOR_RATING . "</div><br />" . $shortcode_html . "</div>";
493
494
$shortcode_html = $shortcode_html_tmp;
495
@@ -517,6 +516,8 @@ function shortcode_visitor_votes_callback ($atts) {
517
var postid = <?php the_ID(); ?>;
518
var cookiename = "yasr_visitor_vote_" + postid;
519
520
//If there is not cookie allow visitor to vote
521
if (!jQuery.cookie(cookiename)) {
522
@@ -532,11 +533,13 @@ function shortcode_visitor_votes_callback ($atts) {
532
action: 'yasr_send_visitor_rating',
533
rating: value,
534
post_id: postid,
535
nonce_visitor: "<?php echo "$ajax_nonce_visitor"; ?>"
536
};
537
538
//Send value to the Server
539
jQuery.post(ajaxurl, data, function(response) {
540
jQuery('#yasr_visitor_votes').html(response);
541
jQuery('.rateit').rateit();
542
//Create a cookie to disable double vote
@@ -548,7 +551,7 @@ function shortcode_visitor_votes_callback ($atts) {
548
//Else user cannot vote
549
else {
550
551
- //if php read only stars are not be showes echo readonly stars from cookie
552
if (!logged_message_showed) {
553
554
var cookievote=jQuery.cookie(cookiename);
@@ -556,6 +559,7 @@ function shortcode_visitor_votes_callback ($atts) {
556
557
var data = {
558
action: 'yasr_readonly_visitor_shortcode',
559
rating: cookievote,
560
votes: <?php echo $medium_rating ?>,
561
votes_number: <?php echo $votes_number ?>,
152
//If user has already rated show readonly stars
153
if ($vote_if_user_already_rated) {
154
155
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
156
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
157
<strong><span class=\"yasr-visitor-shortcode-small-already-voted-text\">" . __("You've already voted this article with $vote_if_user_already_rated ", "yasr") . "</span></strong></div>";
158
164
$vote_if_user_already_rated = 0;
165
166
if ($votes_number>0) {
167
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
168
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
169
}
170
171
else {
172
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
173
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
174
}
175
182
else {
183
184
if ($votes_number>0) {
185
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
186
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
187
}
188
189
else {
190
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
191
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span></div>";
192
}
193
196
} //end if ($allow_logged_option['allowed_user']==='allow_anonymous') {
197
198
199
//If only logged in users can vote
200
elseif (YASR_ALLOWED_USER === 'logged_only') {
201
207
208
if ($vote_if_user_already_rated) {
209
210
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes_logged_rated\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
211
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
212
<strong><span=\"class=\"yasr-visitor-shortcode-small-already-voted-text\">\">" . __("You've already voted this article with $vote_if_user_already_rated ", "yasr") . "</span></strong></div>";
213
216
else {
217
218
if ($votes_number>0) {
219
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
220
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
221
</div>";
222
}
223
224
else {
225
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\"></div>
226
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
227
</div>";
228
}
236
237
238
if ($votes_number>0) {
239
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
240
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
241
" . __("You must sign to vote", "yasr") . "</div>";
242
}
243
244
else {
245
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"16\" data-rateit-starheight=\"16\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
246
<span class=\"yasr-total-average-text-small\"> [" . __("Total: ", "yasr") . "$votes_number &nbsp; &nbsp;" . __("Average $medium_rating/5" , "yasr") . "]</span>
247
</div>";
248
}
253
254
} //End if $size == 'small'
255
256
+ elseif ($size == 'medium') {
257
258
//if anonymous are allowed to vote
259
if (YASR_ALLOWED_USER === 'allow_anonymous') {
369
370
} //End if $size == 'medium'
371
372
+ elseif ($size == 'large') {
373
374
//if anonymous are allowed to vote
375
if (YASR_ALLOWED_USER === 'allow_anonymous') {
488
if(YASR_TEXT_BEFORE_STARS == 1 && YASR_TEXT_BEFORE_VISITOR_RATING != '') {
489
490
$shortcode_html_tmp = "<div class=\"yasr-container-custom-text-and-visitor-rating\">
491
+ <span id=\"yasr-custom-text-before-visitor-rating\">" . YASR_TEXT_BEFORE_VISITOR_RATING . "</span>" . $shortcode_html . "</div>";
492
493
$shortcode_html = $shortcode_html_tmp;
494
516
var postid = <?php the_ID(); ?>;
517
var cookiename = "yasr_visitor_vote_" + postid;
518
519
+ var size = "<?php echo $size ?>";
520
+
521
//If there is not cookie allow visitor to vote
522
if (!jQuery.cookie(cookiename)) {
523
533
action: 'yasr_send_visitor_rating',
534
rating: value,
535
post_id: postid,
536
+ size: size,
537
nonce_visitor: "<?php echo "$ajax_nonce_visitor"; ?>"
538
};
539
540
//Send value to the Server
541
jQuery.post(ajaxurl, data, function(response) {
542
+ //response
543
jQuery('#yasr_visitor_votes').html(response);
544
jQuery('.rateit').rateit();
545
//Create a cookie to disable double vote
551
//Else user cannot vote
552
else {
553
554
+ //if php read only stars are not be showed echo readonly stars from cookie
555
if (!logged_message_showed) {
556
557
var cookievote=jQuery.cookie(cookiename);
559
560
var data = {
561
action: 'yasr_readonly_visitor_shortcode',
562
+ size: size,
563
rating: cookievote,
564
votes: <?php echo $medium_rating ?>,
565
votes_number: <?php echo $votes_number ?>,
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
=== Yasr - Yet Another Stars Rating ===
2
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC
3
- Tags: 5 star, admin, administrator, AJAX, five-star, javascript, jquery, post rating, posts, rate, rating, rating platform, rating system, ratings, review, reviews, rich snippets, seo, star, star rating, stars, vote, Votes, voting, voting contest, Schema, Schema.org, Serp
4
Requires at least: 3.5
5
Tested up to: 3.9.1
6
- Stable tag: 0.4.5
7
License: GPL2
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
@@ -79,6 +79,14 @@ Of course not: you can easily add it on the visual editor just by clicking on th
79
80
== Changelog ==
81
82
= 0.4.5 =
83
* New feature: Added custom post type support!
84
* Some fixes while editing / updating a multi-set
@@ -102,7 +110,7 @@ Of course not: you can easily add it on the visual editor just by clicking on th
102
* Fixed typo errors
103
104
= 0.4.0 =
105
- * Popup shortcode creatore it's now tabbed and got a link to the new doc
106
* Minor changes and bugfixes
107
108
= 0.3.9 =
1
=== Yasr - Yet Another Stars Rating ===
2
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC
3
+ Tags: 5 star, admin, administrator, AJAX, five-star, javascript, jquery, post rating, posts, rate, rating, rating platform, rating system, ratings, review, reviews, rich snippets, seo, star, star rating, stars, vote, Votes, voting, voting contest, schema, serp
4
Requires at least: 3.5
5
Tested up to: 3.9.1
6
+ Stable tag: 0.4.6
7
License: GPL2
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
79
80
== Changelog ==
81
82
+ = 0.4.6 =
83
+ * New feature: you can add your own css rules!
84
+ * Popup shortcode creator use the built-in wordpress style, fresher and lighter
85
+ * Fixed many bugs in shortcode [yasr_visitor_votes] : if you've had problem with a size that was not "large", try it now!
86
+ * Swiched color for all stars set: yellow by default, red only when is active
87
+ * Changed file name jquery.cookie.min.js in jquery-cookie.min.js, to avoid conflict with apache mod_security (thank's SubZeroD)
88
+ * Many code changes
89
+
90
= 0.4.5 =
91
* New feature: Added custom post type support!
92
* Some fixes while editing / updating a multi-set
110
* Fixed typo errors
111
112
= 0.4.0 =
113
+ * Popup shortcode creator it's now tabbed and got a link to the new doc
114
* Minor changes and bugfixes
115
116
= 0.3.9 =
yasr-settings-page.php CHANGED
@@ -53,23 +53,24 @@ if ( !current_user_can( 'manage_options' ) ) {
53
?>
54
55
<h2 class="nav-tab-wrapper yasr-no-underline">
56
- <a href="?page=yasr_settings_page&tab=general_settings" class="nav-tab <?php if ($active_tab == 'general_settings') echo 'nav-tab-active'; ?>" > General Settings </a>
57
<a href="?page=yasr_settings_page&tab=manage_multi" class="nav-tab <?php if ($active_tab == 'manage_multi') echo 'nav-tab-active'; ?>" > Multi Sets </a>
58
</h2>
59
60
61
62
<?php
63
64
- if ($active_tab == 'general_settings') {
65
66
- ?>
67
68
<div class="yasr-settingsdiv">
69
<form action="options.php" method="post" id="yasr_settings_form">
70
<?php
71
settings_fields( 'yasr_general_options_group' );
72
- do_settings_sections('yasr_settings_page' );
73
submit_button( __('Save') );
74
?>
75
</form>
@@ -90,7 +91,7 @@ if ( !current_user_can( 'manage_options' ) ) {
90
<div class="yasr-space-settings-div">
91
</div>
92
93
- <?php
94
95
$gd_star_rating_found = yasr_search_gd_star_rating();
96
@@ -124,7 +125,7 @@ if ( !current_user_can( 'manage_options' ) ) {
124
<div class="yasr-space-settings-div">
125
</div>
126
127
- <?php
128
129
} //End If $gd_star_rating_found && !$gd_star_imported
130
@@ -177,8 +178,7 @@ if ( !current_user_can( 'manage_options' ) ) {
177
178
$n_multi_set = $wpdb->num_rows; //wpdb->num_rows always store the last of the last query
179
180
-
181
- ?>
182
183
<div class="yasr-settingsdiv">
184
@@ -260,7 +260,43 @@ if ( !current_user_can( 'manage_options' ) ) {
260
} //End if ($active_tab=='manage_multi')
261
262
263
-
264
?>
265
266
<div class="yasr-donatedivbottom" style="display:none">
53
?>
54
55
<h2 class="nav-tab-wrapper yasr-no-underline">
56
+ <a href="?page=yasr_settings_page&tab=general_settings" class="nav-tab <?php if ($active_tab == 'general_settings' || ($active_tab != 'manage_multi' && $active_tab != 'style_options')) echo 'nav-tab-active'; ?>" > General Settings </a>
57
<a href="?page=yasr_settings_page&tab=manage_multi" class="nav-tab <?php if ($active_tab == 'manage_multi') echo 'nav-tab-active'; ?>" > Multi Sets </a>
58
+ <a href="?page=yasr_settings_page&tab=style_options" class="nav-tab <?php if ($active_tab == 'style_options') echo 'nav-tab-active'; ?>" > Styles </a>
59
</h2>
60
61
62
63
<?php
64
65
+ if ($active_tab == 'general_settings' || $active_tab != 'manage_multi' && $active_tab != 'style_options') {
66
67
+ ?>
68
69
<div class="yasr-settingsdiv">
70
<form action="options.php" method="post" id="yasr_settings_form">
71
<?php
72
settings_fields( 'yasr_general_options_group' );
73
+ do_settings_sections('yasr_general_settings_tab' );
74
submit_button( __('Save') );
75
?>
76
</form>
91
<div class="yasr-space-settings-div">
92
</div>
93
94
+ <?php
95
96
$gd_star_rating_found = yasr_search_gd_star_rating();
97
125
<div class="yasr-space-settings-div">
126
</div>
127
128
+ <?php
129
130
} //End If $gd_star_rating_found && !$gd_star_imported
131
178
179
$n_multi_set = $wpdb->num_rows; //wpdb->num_rows always store the last of the last query
180
181
+ ?>
182
183
<div class="yasr-settingsdiv">
184
260
} //End if ($active_tab=='manage_multi')
261
262
263
+ if ($active_tab == 'style_options') {
264
+
265
+ ?>
266
+
267
+ <div class="yasr-settingsdiv">
268
+ <form action="options.php" method="post" id="yasr_settings_form">
269
+ <?php
270
+ settings_fields( 'yasr_style_options_group' );
271
+ do_settings_sections('yasr_style_tab' );
272
+ submit_button( __('Save') );
273
+ ?>
274
+ </form>
275
+ </div>
276
+
277
+
278
+ <div class="yasr-donatedivdx" style="display:none">
279
+ <h3><?php _e('Donations'); ?></h3>
280
+
281
+ <?php _e('If you have found this plugin useful, please consider making a donation to help support future development. Your support will be much appreciated. '); ?>
282
+ <br />
283
+ <?php _e('Thank you!'); ?>
284
+ <br />
285
+
286
+ <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
287
+ <?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
288
+ </a>
289
+
290
+ </div>
291
+
292
+ <div class="yasr-space-settings-div">
293
+ </div>
294
+
295
+
296
+ <?php
297
+
298
+ }
299
+
300
?>
301
302
<div class="yasr-donatedivbottom" style="display:none">
yet-another-stars-rating.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: Yet Another Stars Rating
4
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
5
* Description: Rating system with rich snippets
6
- * Version: 0.4.5
7
* Author: Dario Curvino
8
* Author URI: http://profiles.wordpress.org/dudo/
9
* License: GPL2
@@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
28
*/
29
30
31
- define('YASR_VERSION_NUM', '0.4.5');
32
33
//Plugin absolute path
34
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
@@ -154,4 +154,19 @@ define ("YASR_SNIPPET", $stored_options['snippet']);
154
define ("YASR_ALLOWED_USER", $stored_options['allowed_user']);
155
define ("YASR_SCHEME_COLOR", $stored_options['scheme_color']);
156
157
?>
3
* Plugin Name: Yet Another Stars Rating
4
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
5
* Description: Rating system with rich snippets
6
+ * Version: 0.4.6
7
* Author: Dario Curvino
8
* Author URI: http://profiles.wordpress.org/dudo/
9
* License: GPL2
28
*/
29
30
31
+ define('YASR_VERSION_NUM', '0.4.6');
32
33
//Plugin absolute path
34
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
154
define ("YASR_ALLOWED_USER", $stored_options['allowed_user']);
155
define ("YASR_SCHEME_COLOR", $stored_options['scheme_color']);
156
157
+ //Get stored style options
158
+ $custom_style = get_option ('yasr_style_options');
159
+
160
+ if ($custom_style && $custom_style['textarea'] != '') {
161
+
162
+ define ("YASR_CUSTOM_CSS_RULES", $custom_style['textarea']);
163
+
164
+ }
165
+
166
+ else {
167
+
168
+ define ("YASR_CUSTOM_CSS_RULES", NULL);
169
+
170
+ }
171
+
172
?>