Version Description
- FIXED: Shortcode creatore finally works even in text mode
- TWEAKED: Added a link to the settings in the plugin list under the plugin name
- TWEAKED: minor changes
Download this release
Release Info
Developer | Dudo |
Plugin | Yasr – Yet Another Stars Rating |
Version | 1.3.8 |
Comparing to | |
See all releases |
Code changes from version 1.3.7 to 1.3.8
- css/yasr-admin.css +56 -0
- img/yasr-stylish-stars.png +0 -0
- js/yasr-admin.js +222 -45
- lib/yasr-admin-actions.php +63 -33
- lib/yasr-ajax-functions.php +1 -1
- lib/yasr-settings-functions.php +1 -0
- readme.txt +6 -1
- yasr-metabox-top-right.php +1 -1
- yet-another-stars-rating.php +34 -2
css/yasr-admin.css
CHANGED
@@ -540,6 +540,62 @@ div.bigstars .rateit-selected
|
|
540 |
text-align: center;
|
541 |
padding-left: 15px;
|
542 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
543 |
/**** End Yasr Aspect & Styles tab ***/
|
544 |
|
545 |
|
540 |
text-align: center;
|
541 |
padding-left: 15px;
|
542 |
}
|
543 |
+
|
544 |
+
|
545 |
+
#yasr-settings-stylish-image {
|
546 |
+
|
547 |
+
max-width:100%;
|
548 |
+
height:auto;
|
549 |
+
|
550 |
+
}
|
551 |
+
|
552 |
+
#yasr-settings-stylish-image:hover {
|
553 |
+
|
554 |
+
opacity: 0.4;
|
555 |
+
|
556 |
+
}
|
557 |
+
|
558 |
+
@media (max-width: 575px) {
|
559 |
+
|
560 |
+
#yasr-settings-stylish-text {
|
561 |
+
|
562 |
+
width: 50%;
|
563 |
+
margin: auto;
|
564 |
+
position: relative;
|
565 |
+
top: -80px;
|
566 |
+
background-color: #ffffff;
|
567 |
+
border: 1px solid black;
|
568 |
+
opacity: 0.8;
|
569 |
+
font-size: 2vh;
|
570 |
+
padding: 15px;
|
571 |
+
visibility: hidden;
|
572 |
+
|
573 |
+
}
|
574 |
+
|
575 |
+
}
|
576 |
+
|
577 |
+
|
578 |
+
@media (min-width: 576px) {
|
579 |
+
|
580 |
+
#yasr-settings-stylish-text {
|
581 |
+
|
582 |
+
width: 50%;
|
583 |
+
margin: auto;
|
584 |
+
position: relative;
|
585 |
+
top: -150px;
|
586 |
+
background-color: #ffffff;
|
587 |
+
border: 2px solid black;
|
588 |
+
opacity: 0.8;
|
589 |
+
font-size: 2vh;
|
590 |
+
padding: 15px;
|
591 |
+
visibility: hidden;
|
592 |
+
|
593 |
+
}
|
594 |
+
|
595 |
+
}
|
596 |
+
|
597 |
+
|
598 |
+
|
599 |
/**** End Yasr Aspect & Styles tab ***/
|
600 |
|
601 |
|
img/yasr-stylish-stars.png
ADDED
Binary file
|
js/yasr-admin.js
CHANGED
@@ -642,27 +642,70 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
642 |
|
643 |
jQuery('#yasr-overall-insert-small').on("click", function(){
|
644 |
var shortcode = '[yasr_overall_rating size="small"]';
|
645 |
-
|
646 |
-
tinyMCE.activeEditor
|
647 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
648 |
tb_remove();
|
649 |
-
|
|
|
650 |
});
|
651 |
|
652 |
jQuery('#yasr-overall-insert-medium').on("click", function(){
|
653 |
var shortcode = '[yasr_overall_rating size="medium"]';
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
});
|
659 |
|
660 |
jQuery('#yasr-overall-insert-large').on("click", function(){
|
661 |
var shortcode = '[yasr_overall_rating size="large"]';
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
666 |
});
|
667 |
|
668 |
//Add shortcode for visitors rating
|
@@ -672,26 +715,70 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
672 |
|
673 |
jQuery('#yasr-visitor-insert-small').on("click", function(){
|
674 |
var shortcode = '[yasr_visitor_votes size="small"]';
|
|
|
675 |
// inserts the shortcode into the active editor
|
676 |
-
tinyMCE.activeEditor
|
677 |
-
|
678 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
679 |
});
|
680 |
|
681 |
jQuery('#yasr-visitor-insert-medium').on("click", function(){
|
682 |
var shortcode = '[yasr_visitor_votes size="medium"]';
|
683 |
-
|
684 |
-
tinyMCE.activeEditor
|
685 |
-
|
686 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
});
|
688 |
|
689 |
jQuery('#yasr-visitor-insert-large').on("click", function(){
|
690 |
var shortcode = '[yasr_visitor_votes size="large"]';
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
695 |
});
|
696 |
|
697 |
if (nMultiSet > 1) {
|
@@ -724,10 +811,25 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
724 |
|
725 |
|
726 |
shortcode += ']';
|
|
|
727 |
// inserts the shortcode into the active editor
|
728 |
-
|
729 |
-
|
730 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
731 |
});
|
732 |
|
733 |
} //End if
|
@@ -762,10 +864,25 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
762 |
}
|
763 |
|
764 |
shortcode += ']';
|
|
|
765 |
// inserts the shortcode into the active editor
|
766 |
-
|
767 |
-
|
768 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
769 |
});
|
770 |
|
771 |
} //End elseif
|
@@ -773,37 +890,97 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
773 |
// Add shortcode for top 10 by overall ratings
|
774 |
jQuery('#yasr-top-10-overall-rating').on("click", function(){
|
775 |
var shortcode = '[yasr_top_ten_highest_rated]';
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
780 |
});
|
781 |
|
782 |
// Add shortcode for 10 highest most rated
|
783 |
jQuery('#yasr-10-highest-most-rated').on("click", function(){
|
784 |
var shortcode = '[yasr_most_or_highest_rated_posts]';
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
789 |
});
|
790 |
|
791 |
// Add shortcode for top 5 active reviewer
|
792 |
jQuery('#yasr-5-active-reviewers').on("click", function(){
|
793 |
var shortcode = '[yasr_top_5_reviewers]';
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
798 |
});
|
799 |
|
800 |
// Add shortcode for top 10 active users
|
801 |
jQuery('#yasr-top-10-active-users').on("click", function(){
|
802 |
var shortcode = '[yasr_top_ten_active_users]';
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
807 |
});
|
808 |
|
809 |
} //End function
|
642 |
|
643 |
jQuery('#yasr-overall-insert-small').on("click", function(){
|
644 |
var shortcode = '[yasr_overall_rating size="small"]';
|
645 |
+
|
646 |
+
if(tinyMCE.activeEditor==null) {
|
647 |
+
|
648 |
+
//this is for tinymce used in text mode
|
649 |
+
jQuery("#content").append(shortcode);
|
650 |
+
|
651 |
+
}
|
652 |
+
|
653 |
+
else {
|
654 |
+
|
655 |
+
// inserts the shortcode into the active editor
|
656 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
657 |
+
|
658 |
+
}
|
659 |
+
|
660 |
+
// close
|
661 |
tb_remove();
|
662 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
663 |
+
|
664 |
});
|
665 |
|
666 |
jQuery('#yasr-overall-insert-medium').on("click", function(){
|
667 |
var shortcode = '[yasr_overall_rating size="medium"]';
|
668 |
+
|
669 |
+
// inserts the shortcode into the active editor
|
670 |
+
if(tinyMCE.activeEditor==null) {
|
671 |
+
|
672 |
+
//this is for tinymce used in text mode
|
673 |
+
jQuery("#content").append(shortcode);
|
674 |
+
|
675 |
+
}
|
676 |
+
|
677 |
+
else {
|
678 |
+
|
679 |
+
// inserts the shortcode into the active editor
|
680 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
681 |
+
|
682 |
+
}
|
683 |
+
|
684 |
+
// close
|
685 |
+
tb_remove();
|
686 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
687 |
});
|
688 |
|
689 |
jQuery('#yasr-overall-insert-large').on("click", function(){
|
690 |
var shortcode = '[yasr_overall_rating size="large"]';
|
691 |
+
|
692 |
+
if(tinyMCE.activeEditor==null) {
|
693 |
+
|
694 |
+
//this is for tinymce used in text mode
|
695 |
+
jQuery("#content").append(shortcode);
|
696 |
+
|
697 |
+
}
|
698 |
+
|
699 |
+
else {
|
700 |
+
|
701 |
+
// inserts the shortcode into the active editor
|
702 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
703 |
+
|
704 |
+
}
|
705 |
+
|
706 |
+
// close
|
707 |
+
tb_remove();
|
708 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
709 |
});
|
710 |
|
711 |
//Add shortcode for visitors rating
|
715 |
|
716 |
jQuery('#yasr-visitor-insert-small').on("click", function(){
|
717 |
var shortcode = '[yasr_visitor_votes size="small"]';
|
718 |
+
|
719 |
// inserts the shortcode into the active editor
|
720 |
+
if(tinyMCE.activeEditor==null) {
|
721 |
+
|
722 |
+
//this is for tinymce used in text mode
|
723 |
+
jQuery("#content").append(shortcode);
|
724 |
+
|
725 |
+
}
|
726 |
+
|
727 |
+
else {
|
728 |
+
|
729 |
+
// inserts the shortcode into the active editor
|
730 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
731 |
+
|
732 |
+
}
|
733 |
+
|
734 |
+
// close
|
735 |
+
tb_remove();
|
736 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
737 |
});
|
738 |
|
739 |
jQuery('#yasr-visitor-insert-medium').on("click", function(){
|
740 |
var shortcode = '[yasr_visitor_votes size="medium"]';
|
741 |
+
|
742 |
+
if(tinyMCE.activeEditor==null) {
|
743 |
+
|
744 |
+
//this is for tinymce used in text mode
|
745 |
+
jQuery("#content").append(shortcode);
|
746 |
+
|
747 |
+
}
|
748 |
+
|
749 |
+
else {
|
750 |
+
|
751 |
+
// inserts the shortcode into the active editor
|
752 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
753 |
+
|
754 |
+
}
|
755 |
+
|
756 |
+
// close
|
757 |
+
tb_remove();
|
758 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
759 |
});
|
760 |
|
761 |
jQuery('#yasr-visitor-insert-large').on("click", function(){
|
762 |
var shortcode = '[yasr_visitor_votes size="large"]';
|
763 |
+
|
764 |
+
// inserts the shortcode into the active editor
|
765 |
+
if(tinyMCE.activeEditor==null) {
|
766 |
+
|
767 |
+
//this is for tinymce used in text mode
|
768 |
+
jQuery("#content").append(shortcode);
|
769 |
+
|
770 |
+
}
|
771 |
+
|
772 |
+
else {
|
773 |
+
|
774 |
+
// inserts the shortcode into the active editor
|
775 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
776 |
+
|
777 |
+
}
|
778 |
+
|
779 |
+
// close
|
780 |
+
tb_remove();
|
781 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
782 |
});
|
783 |
|
784 |
if (nMultiSet > 1) {
|
811 |
|
812 |
|
813 |
shortcode += ']';
|
814 |
+
|
815 |
// inserts the shortcode into the active editor
|
816 |
+
if(tinyMCE.activeEditor==null) {
|
817 |
+
|
818 |
+
//this is for tinymce used in text mode
|
819 |
+
jQuery("#content").append(shortcode);
|
820 |
+
|
821 |
+
}
|
822 |
+
|
823 |
+
else {
|
824 |
+
|
825 |
+
// inserts the shortcode into the active editor
|
826 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
827 |
+
|
828 |
+
}
|
829 |
+
|
830 |
+
// close
|
831 |
+
tb_remove();
|
832 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
833 |
});
|
834 |
|
835 |
} //End if
|
864 |
}
|
865 |
|
866 |
shortcode += ']';
|
867 |
+
|
868 |
// inserts the shortcode into the active editor
|
869 |
+
if(tinyMCE.activeEditor==null) {
|
870 |
+
|
871 |
+
//this is for tinymce used in text mode
|
872 |
+
jQuery("#content").append(shortcode);
|
873 |
+
|
874 |
+
}
|
875 |
+
|
876 |
+
else {
|
877 |
+
|
878 |
+
// inserts the shortcode into the active editor
|
879 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
880 |
+
|
881 |
+
}
|
882 |
+
|
883 |
+
// close
|
884 |
+
tb_remove();
|
885 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
886 |
});
|
887 |
|
888 |
} //End elseif
|
890 |
// Add shortcode for top 10 by overall ratings
|
891 |
jQuery('#yasr-top-10-overall-rating').on("click", function(){
|
892 |
var shortcode = '[yasr_top_ten_highest_rated]';
|
893 |
+
|
894 |
+
// inserts the shortcode into the active editor
|
895 |
+
if(tinyMCE.activeEditor==null) {
|
896 |
+
|
897 |
+
//this is for tinymce used in text mode
|
898 |
+
jQuery("#content").append(shortcode);
|
899 |
+
|
900 |
+
}
|
901 |
+
|
902 |
+
else {
|
903 |
+
|
904 |
+
// inserts the shortcode into the active editor
|
905 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
906 |
+
|
907 |
+
}
|
908 |
+
|
909 |
+
// close
|
910 |
+
tb_remove();
|
911 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
912 |
});
|
913 |
|
914 |
// Add shortcode for 10 highest most rated
|
915 |
jQuery('#yasr-10-highest-most-rated').on("click", function(){
|
916 |
var shortcode = '[yasr_most_or_highest_rated_posts]';
|
917 |
+
|
918 |
+
// inserts the shortcode into the active editor
|
919 |
+
if(tinyMCE.activeEditor==null) {
|
920 |
+
|
921 |
+
//this is for tinymce used in text mode
|
922 |
+
jQuery("#content").append(shortcode);
|
923 |
+
|
924 |
+
}
|
925 |
+
|
926 |
+
else {
|
927 |
+
|
928 |
+
// inserts the shortcode into the active editor
|
929 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
930 |
+
|
931 |
+
}
|
932 |
+
|
933 |
+
// close
|
934 |
+
tb_remove();
|
935 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
936 |
});
|
937 |
|
938 |
// Add shortcode for top 5 active reviewer
|
939 |
jQuery('#yasr-5-active-reviewers').on("click", function(){
|
940 |
var shortcode = '[yasr_top_5_reviewers]';
|
941 |
+
|
942 |
+
// inserts the shortcode into the active editor
|
943 |
+
if(tinyMCE.activeEditor==null) {
|
944 |
+
|
945 |
+
//this is for tinymce used in text mode
|
946 |
+
jQuery("#content").append(shortcode);
|
947 |
+
|
948 |
+
}
|
949 |
+
|
950 |
+
else {
|
951 |
+
|
952 |
+
// inserts the shortcode into the active editor
|
953 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
954 |
+
|
955 |
+
}
|
956 |
+
|
957 |
+
// close
|
958 |
+
tb_remove();
|
959 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
960 |
});
|
961 |
|
962 |
// Add shortcode for top 10 active users
|
963 |
jQuery('#yasr-top-10-active-users').on("click", function(){
|
964 |
var shortcode = '[yasr_top_ten_active_users]';
|
965 |
+
|
966 |
+
// inserts the shortcode into the active editor
|
967 |
+
if(tinyMCE.activeEditor==null) {
|
968 |
+
|
969 |
+
//this is for tinymce used in text mode
|
970 |
+
jQuery("#content").append(shortcode);
|
971 |
+
|
972 |
+
}
|
973 |
+
|
974 |
+
else {
|
975 |
+
|
976 |
+
// inserts the shortcode into the active editor
|
977 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
978 |
+
|
979 |
+
}
|
980 |
+
|
981 |
+
// close
|
982 |
+
tb_remove();
|
983 |
+
//jQuery('#yasr-tinypopup-form').dialog('close');
|
984 |
});
|
985 |
|
986 |
} //End function
|
lib/yasr-admin-actions.php
CHANGED
@@ -2,36 +2,37 @@
|
|
2 |
|
3 |
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
|
4 |
|
5 |
-
//css
|
6 |
-
add_action('yasr_add_front_script_css', 'yasr_pro_front_script_css' );
|
7 |
|
8 |
-
|
|
|
9 |
|
10 |
-
|
11 |
-
if (YASR_VISITORS_STATS === 'yes') {
|
12 |
-
wp_enqueue_style( 'jquery-ui','//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css', FALSE, NULL, 'all' );
|
13 |
-
wp_enqueue_style( 'dashicons' ); //dashicons
|
14 |
-
}
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
-
|
19 |
-
|
20 |
|
21 |
-
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
|
29 |
-
|
30 |
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
|
36 |
|
37 |
function yasr_delete_cache($post_id) {
|
@@ -43,7 +44,8 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
43 |
}
|
44 |
|
45 |
|
46 |
-
|
|
|
47 |
|
48 |
function yasr_filter_style_options_callback ($style_options) {
|
49 |
|
@@ -58,9 +60,9 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
58 |
}
|
59 |
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
|
65 |
function yasr_style_options_add_settings_field_callback($style_options) {
|
66 |
|
@@ -96,22 +98,50 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
96 |
|
97 |
</div>
|
98 |
|
99 |
-
<div class='yasr_choose_stars' style="text-align:left">
|
100 |
|
101 |
-
<?php
|
102 |
-
$text = __('Looking for more?', 'yet-another-stars-rating');
|
103 |
-
$text .= '<br />';
|
104 |
-
$text .= sprintf(__('Take a look to the %s', 'yet-another-stars-rating'), '<a href="https://yetanotherstarsrating.com/extensions/yasr-stylish/">Yasr Stylish Extension!</a>');
|
105 |
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
|
108 |
-
|
109 |
|
110 |
</div>
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
<?php
|
113 |
|
114 |
}
|
115 |
|
116 |
-
|
117 |
?>
|
2 |
|
3 |
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
|
4 |
|
|
|
|
|
5 |
|
6 |
+
//css
|
7 |
+
add_action('yasr_add_front_script_css', 'yasr_pro_front_script_css' );
|
8 |
|
9 |
+
function yasr_pro_front_script_css () {
|
|
|
|
|
|
|
|
|
10 |
|
11 |
+
//if visitors stats are enabled
|
12 |
+
if (YASR_VISITORS_STATS === 'yes') {
|
13 |
+
wp_enqueue_style( 'jquery-ui','//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css', FALSE, NULL, 'all' );
|
14 |
+
wp_enqueue_style( 'dashicons' ); //dashicons
|
15 |
+
}
|
16 |
+
|
17 |
+
}
|
18 |
|
19 |
+
//js
|
20 |
+
add_action('yasr_add_front_script_js', 'yasr_pro_front_script_js' );
|
21 |
|
22 |
+
function yasr_pro_front_script_js () {
|
23 |
|
24 |
+
//if visitors stats are enabled
|
25 |
+
if (YASR_VISITORS_STATS === 'yes') {
|
26 |
+
wp_enqueue_script( 'jquery-ui-progressbar' ); //script
|
27 |
+
wp_enqueue_script( 'jquery-ui-tooltip' ); //script
|
28 |
+
}
|
29 |
|
30 |
+
}
|
31 |
|
32 |
|
33 |
+
//Delete caches for wp_super_Cache and wp_rocket
|
34 |
+
add_action('yasr_action_on_visitor_vote', 'yasr_delete_cache' );
|
35 |
+
add_action('yasr_action_on_update_visitor_vote', 'yasr_delete_cache');
|
36 |
|
37 |
|
38 |
function yasr_delete_cache($post_id) {
|
44 |
}
|
45 |
|
46 |
|
47 |
+
//
|
48 |
+
add_filter('yasr_filter_style_options', 'yasr_filter_style_options_callback');
|
49 |
|
50 |
function yasr_filter_style_options_callback ($style_options) {
|
51 |
|
60 |
}
|
61 |
|
62 |
|
63 |
+
//Add stars set for yasr stle settings page
|
64 |
+
//from version 1.2.7
|
65 |
+
add_action('yasr_style_options_add_settings_field', 'yasr_style_options_add_settings_field_callback');
|
66 |
|
67 |
function yasr_style_options_add_settings_field_callback($style_options) {
|
68 |
|
98 |
|
99 |
</div>
|
100 |
|
|
|
101 |
|
|
|
|
|
|
|
|
|
102 |
|
103 |
+
<div id="yasr-settings-stylish-stars">
|
104 |
+
|
105 |
+
|
106 |
+
<div id="yasr-settings-stylish-image-container">
|
107 |
+
|
108 |
+
<?php
|
109 |
+
|
110 |
+
echo "<img id=\"yasr-settings-stylish-image\" src=" . YASR_IMG_DIR . "yasr-stylish-stars.png>";
|
111 |
+
|
112 |
+
?>
|
113 |
|
114 |
+
</div>
|
115 |
|
116 |
</div>
|
117 |
|
118 |
+
<div id='yasr-settings-stylish-text'>
|
119 |
+
|
120 |
+
<?php
|
121 |
+
|
122 |
+
$text = __('Looking for more?', 'yet-another-stars-rating');
|
123 |
+
$text .= '<br />';
|
124 |
+
$text .= sprintf(__('Take a look to the %s', 'yet-another-stars-rating'), '<a href="https://yetanotherstarsrating.com/extensions/yasr-stylish/">Yasr Stylish Extension!</a>');
|
125 |
+
|
126 |
+
echo $text;
|
127 |
+
|
128 |
+
?>
|
129 |
+
|
130 |
+
</div>
|
131 |
+
|
132 |
+
|
133 |
+
<script type="text/javascript">
|
134 |
+
|
135 |
+
jQuery('#yasr-settings-stylish-stars').mouseover(function() {
|
136 |
+
jQuery('#yasr-settings-stylish-text').css("visibility","visible");
|
137 |
+
jQuery('#yasr-settings-stylish-image').css("opacity", 0.4);
|
138 |
+
});
|
139 |
+
|
140 |
+
</script>
|
141 |
+
|
142 |
+
|
143 |
<?php
|
144 |
|
145 |
}
|
146 |
|
|
|
147 |
?>
|
lib/yasr-ajax-functions.php
CHANGED
@@ -596,6 +596,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
596 |
|
597 |
yasrShortcodeCreator(nMultiSet);
|
598 |
|
|
|
599 |
});
|
600 |
|
601 |
</script>
|
@@ -1200,7 +1201,6 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
1200 |
|
1201 |
//try to update first, if fails the do the insert
|
1202 |
$result_update_log = $wpdb->update (
|
1203 |
-
|
1204 |
YASR_LOG_TABLE,
|
1205 |
array (
|
1206 |
'post_id' => $post_id,
|
596 |
|
597 |
yasrShortcodeCreator(nMultiSet);
|
598 |
|
599 |
+
|
600 |
});
|
601 |
|
602 |
</script>
|
1201 |
|
1202 |
//try to update first, if fails the do the insert
|
1203 |
$result_update_log = $wpdb->update (
|
|
|
1204 |
YASR_LOG_TABLE,
|
1205 |
array (
|
1206 |
'post_id' => $post_id,
|
lib/yasr-settings-functions.php
CHANGED
@@ -1545,6 +1545,7 @@ add_action( 'admin_init', 'yasr_style_options_init' ); //This is for auto insert
|
|
1545 |
<textarea rows=\"20\" cols=\"50\" name=\"yasr_style_options[textarea]\" id=\"yasr_style_options_textarea\">$style_options[textarea]</textarea>
|
1546 |
");
|
1547 |
|
|
|
1548 |
}
|
1549 |
|
1550 |
//sanitize
|
1545 |
<textarea rows=\"20\" cols=\"50\" name=\"yasr_style_options[textarea]\" id=\"yasr_style_options_textarea\">$style_options[textarea]</textarea>
|
1546 |
");
|
1547 |
|
1548 |
+
|
1549 |
}
|
1550 |
|
1551 |
//sanitize
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: 5 star, admin, administrator, AJAX, five-star, javascript, jquery, post r
|
|
4 |
Requires at least: 4.3.0
|
5 |
Contributors: Dudo
|
6 |
Tested up to: 4.6
|
7 |
-
Stable tag: 1.3.
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
Yet Another Stars Rating is a simple plugin which allows you and / or your visitor to rate a post or element. Ideal for review's website
|
@@ -113,6 +113,11 @@ Of course not: you can easily add it on the visual editor just by clicking the "
|
|
113 |
|
114 |
The full changelog can be found in the plugin's directory. Recent entries:
|
115 |
|
|
|
|
|
|
|
|
|
|
|
116 |
= 1.3.7 =
|
117 |
* FIXED: Rankings yasr_top_ten_highest_rated, yasr_most_or_highest_rated_posts and yasr_top_5_reviewers has been fixed (broken in version 1.3.6)
|
118 |
* FIXED: js errors on yasr-front.js, thanks to jg88
|
4 |
Requires at least: 4.3.0
|
5 |
Contributors: Dudo
|
6 |
Tested up to: 4.6
|
7 |
+
Stable tag: 1.3.8
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
10 |
Yet Another Stars Rating is a simple plugin which allows you and / or your visitor to rate a post or element. Ideal for review's website
|
113 |
|
114 |
The full changelog can be found in the plugin's directory. Recent entries:
|
115 |
|
116 |
+
= 1.3.8 =
|
117 |
+
* FIXED: Shortcode creatore finally works even in text mode
|
118 |
+
* TWEAKED: Added a link to the settings in the plugin list under the plugin name
|
119 |
+
* TWEAKED: minor changes
|
120 |
+
|
121 |
= 1.3.7 =
|
122 |
* FIXED: Rankings yasr_top_ten_highest_rated, yasr_most_or_highest_rated_posts and yasr_top_5_reviewers has been fixed (broken in version 1.3.6)
|
123 |
* FIXED: js errors on yasr-front.js, thanks to jg88
|
yasr-metabox-top-right.php
CHANGED
@@ -238,7 +238,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
238 |
|
239 |
<?php
|
240 |
|
241 |
-
|
242 |
|
243 |
?>
|
244 |
|
238 |
|
239 |
<?php
|
240 |
|
241 |
+
do_action( 'yasr_add_content_bottom_topright_metabox', $post_id );
|
242 |
|
243 |
?>
|
244 |
|
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: Yet Another Stars Rating turn your WordPress into a complete review website.
|
6 |
-
* Version: 1.3.
|
7 |
* Author: Dario Curvino
|
8 |
* Author URI: https://yetanotherstarsrating.com/
|
9 |
* Text Domain: yet-another-stars-rating
|
@@ -31,7 +31,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
|
|
31 |
|
32 |
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
|
33 |
|
34 |
-
define('YASR_VERSION_NUM', '1.3.
|
35 |
|
36 |
//Plugin relative path
|
37 |
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
|
@@ -53,6 +53,7 @@ define ("YASR_CSS_DIR", plugins_url() .'/'. YASR_RELATIVE_PATH . '/css/');
|
|
53 |
define ("YASR_IMG_DIR", plugins_url() .'/'. YASR_RELATIVE_PATH . '/img/');
|
54 |
|
55 |
|
|
|
56 |
/****** Getting options ******/
|
57 |
|
58 |
//Get general options
|
@@ -338,4 +339,35 @@ function yasr_update_version() {
|
|
338 |
}
|
339 |
|
340 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
?>
|
3 |
* Plugin Name: Yet Another Stars Rating
|
4 |
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
|
5 |
* Description: Yet Another Stars Rating turn your WordPress into a complete review website.
|
6 |
+
* Version: 1.3.8
|
7 |
* Author: Dario Curvino
|
8 |
* Author URI: https://yetanotherstarsrating.com/
|
9 |
* Text Domain: yet-another-stars-rating
|
31 |
|
32 |
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
|
33 |
|
34 |
+
define('YASR_VERSION_NUM', '1.3.8');
|
35 |
|
36 |
//Plugin relative path
|
37 |
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
|
53 |
define ("YASR_IMG_DIR", plugins_url() .'/'. YASR_RELATIVE_PATH . '/img/');
|
54 |
|
55 |
|
56 |
+
|
57 |
/****** Getting options ******/
|
58 |
|
59 |
//Get general options
|
339 |
}
|
340 |
|
341 |
|
342 |
+
//this add a link under the plugin name, must be in the main plugin file
|
343 |
+
add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'yasr_add_links_below_plugin_name' );
|
344 |
+
|
345 |
+
function yasr_add_links_below_plugin_name ( $links ) {
|
346 |
+
|
347 |
+
$settings_link = '<a href="' . admin_url( 'options-general.php?page=yasr_settings_page' ) . '">General Settings</a>';
|
348 |
+
|
349 |
+
//array_unshit adds to the begin of array
|
350 |
+
array_unshift ($links, $settings_link);
|
351 |
+
|
352 |
+
return $links;
|
353 |
+
|
354 |
+
}
|
355 |
+
|
356 |
+
//this add a link under the plugin description
|
357 |
+
add_filter( 'plugin_row_meta', 'yasr_plugin_row_meta', 10, 2 );
|
358 |
+
|
359 |
+
function yasr_plugin_row_meta( $links, $file ) {
|
360 |
+
|
361 |
+
$plugin = plugin_basename(__FILE__);
|
362 |
+
|
363 |
+
// create link
|
364 |
+
if ( $file == $plugin ) {
|
365 |
+
|
366 |
+
$links[] = '<a href="https://yetanotherstarsrating.com/extensions/">Buy Yasr Extensions</a>';
|
367 |
+
|
368 |
+
}
|
369 |
+
|
370 |
+
return $links;
|
371 |
+
}
|
372 |
+
|
373 |
?>
|