Version Description
- Popup shortcode creatore it's now tabbed and got a link to the new doc
- Minor changes and bugfixes
Download this release
Release Info
Developer | Dudo |
Plugin | Yasr – Yet Another Stars Rating |
Version | 0.4.0 |
Comparing to | |
See all releases |
Code changes from version 0.3.9 to 0.4.0
- css/yasr.css +22 -2
- js/addButton_tinymcs.js +4 -4
- lib/yasr-ajax-functions.php +113 -69
- readme.txt +15 -9
- yasr-metabox-overall-rating.php +13 -1
- yasr-settings-page.php +2 -2
- yet-another-stars-rating.php +3 -3
css/yasr.css
CHANGED
@@ -10,16 +10,29 @@
|
|
10 |
}
|
11 |
|
12 |
/*** Top menu navigation ***/
|
13 |
-
|
14 |
border-bottom: none !important;
|
15 |
}
|
16 |
|
17 |
.nav-tab-active, .nav-tab-active:hover {
|
18 |
-
background-color: white
|
19 |
}
|
20 |
|
21 |
/*** End top navigation ***/
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
24 |
@media (min-width: 972px) {
|
25 |
|
@@ -225,6 +238,13 @@ h2.nav-tab-wrapper, h3.nav-tab-wrapper {
|
|
225 |
/*** End rules for multi set admin page ***/
|
226 |
|
227 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
#yasr-log-container {
|
229 |
width: 98%;
|
230 |
}
|
10 |
}
|
11 |
|
12 |
/*** Top menu navigation ***/
|
13 |
+
.yasr-no-underline {
|
14 |
border-bottom: none !important;
|
15 |
}
|
16 |
|
17 |
.nav-tab-active, .nav-tab-active:hover {
|
18 |
+
background-color: white ;
|
19 |
}
|
20 |
|
21 |
/*** End top navigation ***/
|
22 |
|
23 |
+
/*** Tinymce popup ***/
|
24 |
+
|
25 |
+
|
26 |
+
.yasr-underline {
|
27 |
+
border-bottom: 1px solid #CCC !important;
|
28 |
+
}
|
29 |
+
|
30 |
+
#yasr-tinypopup-link-doc {
|
31 |
+
float: right;
|
32 |
+
font-size: 12px;
|
33 |
+
}
|
34 |
+
|
35 |
+
/*** End tinymce popup ***/
|
36 |
|
37 |
@media (min-width: 972px) {
|
38 |
|
238 |
/*** End rules for multi set admin page ***/
|
239 |
|
240 |
|
241 |
+
|
242 |
+
/*** Popup in tinymce ***/
|
243 |
+
|
244 |
+
|
245 |
+
|
246 |
+
|
247 |
+
|
248 |
#yasr-log-container {
|
249 |
width: 98%;
|
250 |
}
|
js/addButton_tinymcs.js
CHANGED
@@ -4,10 +4,10 @@ jQuery(document).ready(function() {
|
|
4 |
init : function(ed, url) {
|
5 |
// Register command for when button is clicked
|
6 |
ed.addCommand('yasr_insert_shortcode', function() {
|
7 |
-
|
8 |
-
jQuery('#yasr-form').dialog({
|
9 |
title: 'Insert YASR shortcode',
|
10 |
-
width:
|
11 |
maxWidth: 600,
|
12 |
height: 'auto',
|
13 |
modal: true,
|
@@ -39,8 +39,8 @@ jQuery(document).ready(function() {
|
|
39 |
|
40 |
var response=button_content;
|
41 |
|
42 |
-
var table = jQuery(response).find('yasr-form');
|
43 |
jQuery(response).appendTo('body').hide();
|
|
|
44 |
});
|
45 |
});
|
46 |
|
4 |
init : function(ed, url) {
|
5 |
// Register command for when button is clicked
|
6 |
ed.addCommand('yasr_insert_shortcode', function() {
|
7 |
+
|
8 |
+
jQuery('#yasr-tinypopup-form').dialog({
|
9 |
title: 'Insert YASR shortcode',
|
10 |
+
width: 500, // overcomes width:'auto' and maxWidth bug
|
11 |
maxWidth: 600,
|
12 |
height: 'auto',
|
13 |
modal: true,
|
39 |
|
40 |
var response=button_content;
|
41 |
|
|
|
42 |
jQuery(response).appendTo('body').hide();
|
43 |
+
|
44 |
});
|
45 |
});
|
46 |
|
lib/yasr-ajax-functions.php
CHANGED
@@ -319,85 +319,126 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
319 |
|
320 |
?>
|
321 |
|
322 |
-
<div id="yasr-form">
|
323 |
-
|
324 |
-
<table id="yasr-table" class="form-table">
|
325 |
-
<tr>
|
326 |
-
<th><label for="yasr-overall"><?php _e("Overall Rating / Review"); ?></label></th>
|
327 |
-
<td><input type="button" class="button-primary" id="yasr-overall" name="yasr-overall" value="Insert Overall Rating" /><br />
|
328 |
-
<small><?php _e("Insert Overall Rating / Review for this post"); ?></small></td>
|
329 |
-
</tr>
|
330 |
-
<tr>
|
331 |
-
<th><label for="yasr-id"><?php _e("Visitor Votes"); ?></label></th>
|
332 |
-
<td><input type="button" class="button-primary" name="yasr-visitor-votes" id="yasr-visitor-votes" value="Insert Visitor Votes"/><br />
|
333 |
-
<small><?php _e("Insert the ability for your visitor to vote"); ?></small></td>
|
334 |
-
</tr>
|
335 |
-
|
336 |
-
<?php if ($n_multi_set>1) { //If multiple Set are found ?>
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
<tr>
|
339 |
-
<th><label for="yasr-
|
340 |
-
<td
|
341 |
-
|
342 |
-
<input type="radio" value="<?php echo $name->set_id ?>" name="yasr_tinymce_pick_set" class="yasr_tinymce_select_set"><?php echo $name->set_name ?>
|
343 |
-
<br />
|
344 |
-
<?php } //End foreach ?>
|
345 |
-
<small><?php _e("Choose wich set you want to insert."); ?></small>
|
346 |
-
</td>
|
347 |
</tr>
|
348 |
|
349 |
-
|
|
|
|
|
|
|
|
|
350 |
|
351 |
-
elseif ($n_multi_set==1) { ?>
|
352 |
<tr>
|
353 |
-
<th><label for="yasr-
|
354 |
-
<td
|
355 |
-
|
356 |
-
<button type="button" class="button-primary" id="yasr-single-set" name="yasr-single-set" value="<?php echo $name->set_id ?>" >Insert Multiple Set</button><br />
|
357 |
-
<small><?php _e("Insert multiple set <?php echo $name->set_name ?> in this post ?"); ?></small>
|
358 |
-
<?php } //End foreach ?>
|
359 |
-
</td>
|
360 |
</tr>
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
<th><label for="yasr-10-highest-most-rated"><?php _e("Top 10 by visitors"); ?></label></th>
|
373 |
-
<td><input type="button" class="button-primary" name="yasr-10-highest-most-rated" id="yasr-10-highest-most-rated" value="Insert Top 10 posts by visitors"/><br />
|
374 |
-
<small><?php _e("Insert Top 10 most or higher rated posts from visitors"); ?></small></td>
|
375 |
-
</tr>
|
376 |
-
|
377 |
-
<tr>
|
378 |
-
<th><label for="yasr-5-active-reviewers"><?php _e("Most active reviewers"); ?></label></th>
|
379 |
-
<td><input type="button" class="button-primary" name="yasr-5-active-reviewers" id="yasr-5-active-reviewers" value="Insert Top 5 most active reviewers"/><br />
|
380 |
-
<small><?php _e("Insert Top 5 active reviewers"); ?></small></td>
|
381 |
-
</tr>
|
382 |
-
|
383 |
-
<tr>
|
384 |
-
<th><label for="yasr-10-active-users"><?php _e("Most active users"); ?></label></th>
|
385 |
-
<td><input type="button" class="button-primary" name="yasr-top-10-active-users" id="yasr-top-10-active-users" value="Insert Top 10 most active users"/><br />
|
386 |
-
<small><?php _e("Insert Top 10 active users in visitor ratings"); ?></small></td>
|
387 |
-
</tr>
|
388 |
-
|
389 |
-
</table>
|
390 |
</div>
|
391 |
|
392 |
<script>
|
393 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
// Add shortcode for overall rating
|
395 |
jQuery('#yasr-overall').on("click", function(){
|
396 |
var shortcode = '[yasr_overall_rating]';
|
397 |
// inserts the shortcode into the active editor
|
398 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
399 |
// closes jqueryui
|
400 |
-
jQuery('#yasr-form').dialog('close');
|
401 |
});
|
402 |
|
403 |
//Add shortcode for visitors rating
|
@@ -406,7 +447,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
406 |
// inserts the shortcode into the active editor
|
407 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
408 |
// closes Thickbox
|
409 |
-
jQuery('#yasr-form').dialog('close');
|
410 |
});
|
411 |
|
412 |
<?php if ($n_multi_set>1) { ?>
|
@@ -420,7 +461,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
420 |
// inserts the shortcode into the active editor
|
421 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
422 |
// closes jqueryui
|
423 |
-
jQuery('#yasr-form').dialog('close');
|
424 |
});
|
425 |
|
426 |
<?php } //End if
|
@@ -436,7 +477,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
436 |
// inserts the shortcode into the active editor
|
437 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
438 |
// closes jqueryui
|
439 |
-
jQuery('#yasr-form').dialog('close');
|
440 |
});
|
441 |
|
442 |
<?php
|
@@ -449,7 +490,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
449 |
// inserts the shortcode into the active editor
|
450 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
451 |
// closes jqueryui
|
452 |
-
jQuery('#yasr-form').dialog('close');
|
453 |
});
|
454 |
|
455 |
// Add shortcode for 10 highest most rated
|
@@ -458,7 +499,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
458 |
// inserts the shortcode into the active editor
|
459 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
460 |
// closes jqueryui
|
461 |
-
jQuery('#yasr-form').dialog('close');
|
462 |
});
|
463 |
|
464 |
// Add shortcode for top 5 active reviewer
|
@@ -467,7 +508,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
467 |
// inserts the shortcode into the active editor
|
468 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
469 |
// closes jqueryui
|
470 |
-
jQuery('#yasr-form').dialog('close');
|
471 |
});
|
472 |
|
473 |
// Add shortcode for top 10 active users
|
@@ -476,7 +517,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
476 |
// inserts the shortcode into the active editor
|
477 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
478 |
// closes jqueryui
|
479 |
-
jQuery('#yasr-form').dialog('close');
|
480 |
});
|
481 |
|
482 |
</script>
|
@@ -931,6 +972,8 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
931 |
} //End callback function
|
932 |
|
933 |
|
|
|
|
|
934 |
/****** Order yasr_multi_chart ******/
|
935 |
|
936 |
add_action ( 'wp_ajax_yasr_multi_chart_most_highest', 'yasr_multi_chart_most_highest_callback' );
|
@@ -1049,4 +1092,5 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1049 |
|
1050 |
} //End function
|
1051 |
|
|
|
1052 |
?>
|
319 |
|
320 |
?>
|
321 |
|
322 |
+
<div id="yasr-tinypopup-form">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
|
324 |
+
<h2 class="nav-tab-wrapper yasr-underline">
|
325 |
+
<a href="#" id="yasr-link-tab-main" class="nav-tab nav-tab-active">Main</a>
|
326 |
+
<a href="#" id="yasr-link-tab-charts" class="nav-tab">Charts</a>
|
327 |
+
|
328 |
+
<a href="https://wordpress.org/plugins/yet-another-stars-rating/faq/" target="_blank" id="yasr-tinypopup-link-doc">Read the doc</a>
|
329 |
+
|
330 |
+
</h2>
|
331 |
+
|
332 |
+
<div id="yasr-content-tab-main">
|
333 |
+
|
334 |
+
<table id="yasr-table-tiny-popup-main" class="form-table">
|
335 |
+
<tr>
|
336 |
+
<th><label for="yasr-overall"><?php _e("Overall Rating / Review"); ?></label></th>
|
337 |
+
<td><input type="button" class="button-primary" id="yasr-overall" name="yasr-overall" value="Insert Overall Rating" /><br />
|
338 |
+
<small><?php _e("Insert Overall Rating / Review for this post"); ?></small></td>
|
339 |
+
</tr>
|
340 |
+
<tr>
|
341 |
+
<th><label for="yasr-id"><?php _e("Visitor Votes"); ?></label></th>
|
342 |
+
<td><input type="button" class="button-primary" name="yasr-visitor-votes" id="yasr-visitor-votes" value="Insert Visitor Votes"/><br />
|
343 |
+
<small><?php _e("Insert the ability for your visitor to vote"); ?></small></td>
|
344 |
+
</tr>
|
345 |
+
|
346 |
+
<?php if ($n_multi_set>1) { //If multiple Set are found ?>
|
347 |
+
|
348 |
+
<tr>
|
349 |
+
<th><label for="yasr-size"><?php _e("If you want to insert a multi-set, pick one:"); ?></label></th>
|
350 |
+
<td>
|
351 |
+
<?php foreach ($multi_set as $name) { ?>
|
352 |
+
<input type="radio" value="<?php echo $name->set_id ?>" name="yasr_tinymce_pick_set" class="yasr_tinymce_select_set"><?php echo $name->set_name ?>
|
353 |
+
<br />
|
354 |
+
<?php } //End foreach ?>
|
355 |
+
<small><?php _e("Choose wich set you want to insert."); ?></small>
|
356 |
+
</td>
|
357 |
+
</tr>
|
358 |
+
|
359 |
+
<?php } //End if
|
360 |
+
|
361 |
+
elseif ($n_multi_set==1) { ?>
|
362 |
+
<tr>
|
363 |
+
<th><label for="yasr-size"><?php _e("Insert Multiset:"); ?></label></th>
|
364 |
+
<td>
|
365 |
+
<?php foreach ($multi_set as $name) { ?>
|
366 |
+
<button type="button" class="button-primary" id="yasr-single-set" name="yasr-single-set" value="<?php echo $name->set_id ?>" >Insert Multiple Set</button><br />
|
367 |
+
<small><?php _e("Insert multiple set <?php echo $name->set_name ?> in this post ?"); ?></small>
|
368 |
+
<?php } //End foreach ?>
|
369 |
+
</td>
|
370 |
+
</tr>
|
371 |
+
<?php
|
372 |
+
}
|
373 |
+
//End elseif ?>
|
374 |
+
</table>
|
375 |
+
|
376 |
+
</div>
|
377 |
+
|
378 |
+
<div id="yasr-content-tab-charts" style="display:none">
|
379 |
+
|
380 |
+
<table id="yasr-table-tiny-popup-charts" class="form-table">
|
381 |
<tr>
|
382 |
+
<th><label for="yasr-10-overall"><?php _e("Top 10 overall ratings"); ?></label></th>
|
383 |
+
<td><input type="button" class="button-primary" name="yasr-top-10-overall-rating" id="yasr-top-10-overall-rating" value="Insert Top 10 highest rated"/><br />
|
384 |
+
<small><?php _e("Insert Top 10 highest rated by post author"); ?></small></td>
|
|
|
|
|
|
|
|
|
|
|
385 |
</tr>
|
386 |
|
387 |
+
<tr>
|
388 |
+
<th><label for="yasr-10-highest-most-rated"><?php _e("Top 10 by visitors"); ?></label></th>
|
389 |
+
<td><input type="button" class="button-primary" name="yasr-10-highest-most-rated" id="yasr-10-highest-most-rated" value="Insert Top 10 posts by visitors"/><br />
|
390 |
+
<small><?php _e("Insert Top 10 most or higher rated posts from visitors"); ?></small></td>
|
391 |
+
</tr>
|
392 |
|
|
|
393 |
<tr>
|
394 |
+
<th><label for="yasr-5-active-reviewers"><?php _e("Most active reviewers"); ?></label></th>
|
395 |
+
<td><input type="button" class="button-primary" name="yasr-5-active-reviewers" id="yasr-5-active-reviewers" value="Insert Top 5 most active reviewers"/><br />
|
396 |
+
<small><?php _e("Insert Top 5 active reviewers"); ?></small></td>
|
|
|
|
|
|
|
|
|
397 |
</tr>
|
398 |
+
|
399 |
+
<tr>
|
400 |
+
<th><label for="yasr-10-active-users"><?php _e("Most active users"); ?></label></th>
|
401 |
+
<td><input type="button" class="button-primary" name="yasr-top-10-active-users" id="yasr-top-10-active-users" value="Insert Top 10 most active users"/><br />
|
402 |
+
<small><?php _e("Insert Top 10 active users in visitor ratings"); ?></small></td>
|
403 |
+
</tr>
|
404 |
+
|
405 |
+
</table>
|
406 |
+
|
407 |
+
</div>
|
408 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
</div>
|
410 |
|
411 |
<script>
|
412 |
|
413 |
+
// When click on chart chart hide tab-main and show tab-charts
|
414 |
+
jQuery('#yasr-link-tab-charts').on("click", function(){
|
415 |
+
|
416 |
+
jQuery('#yasr-link-tab-main').removeClass('nav-tab-active');
|
417 |
+
jQuery('#yasr-link-tab-charts').addClass('nav-tab-active');
|
418 |
+
|
419 |
+
jQuery('#yasr-content-tab-main').hide();
|
420 |
+
jQuery('#yasr-content-tab-charts').show();
|
421 |
+
|
422 |
+
});
|
423 |
+
|
424 |
+
// When click on main tab hide tab-main and show tab-charts
|
425 |
+
jQuery('#yasr-link-tab-main').on("click", function(){
|
426 |
+
|
427 |
+
jQuery('#yasr-link-tab-charts').removeClass('nav-tab-active');
|
428 |
+
jQuery('#yasr-link-tab-main').addClass('nav-tab-active');
|
429 |
+
|
430 |
+
jQuery('#yasr-content-tab-charts').hide();
|
431 |
+
jQuery('#yasr-content-tab-main').show();
|
432 |
+
|
433 |
+
});
|
434 |
+
|
435 |
// Add shortcode for overall rating
|
436 |
jQuery('#yasr-overall').on("click", function(){
|
437 |
var shortcode = '[yasr_overall_rating]';
|
438 |
// inserts the shortcode into the active editor
|
439 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
440 |
// closes jqueryui
|
441 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
442 |
});
|
443 |
|
444 |
//Add shortcode for visitors rating
|
447 |
// inserts the shortcode into the active editor
|
448 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
449 |
// closes Thickbox
|
450 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
451 |
});
|
452 |
|
453 |
<?php if ($n_multi_set>1) { ?>
|
461 |
// inserts the shortcode into the active editor
|
462 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
463 |
// closes jqueryui
|
464 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
465 |
});
|
466 |
|
467 |
<?php } //End if
|
477 |
// inserts the shortcode into the active editor
|
478 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
479 |
// closes jqueryui
|
480 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
481 |
});
|
482 |
|
483 |
<?php
|
490 |
// inserts the shortcode into the active editor
|
491 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
492 |
// closes jqueryui
|
493 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
494 |
});
|
495 |
|
496 |
// Add shortcode for 10 highest most rated
|
499 |
// inserts the shortcode into the active editor
|
500 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
501 |
// closes jqueryui
|
502 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
503 |
});
|
504 |
|
505 |
// Add shortcode for top 5 active reviewer
|
508 |
// inserts the shortcode into the active editor
|
509 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
510 |
// closes jqueryui
|
511 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
512 |
});
|
513 |
|
514 |
// Add shortcode for top 10 active users
|
517 |
// inserts the shortcode into the active editor
|
518 |
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
519 |
// closes jqueryui
|
520 |
+
jQuery('#yasr-tinypopup-form').dialog('close');
|
521 |
});
|
522 |
|
523 |
</script>
|
972 |
} //End callback function
|
973 |
|
974 |
|
975 |
+
/****** Order yasr_multi_chart ******/
|
976 |
+
|
977 |
/****** Order yasr_multi_chart ******/
|
978 |
|
979 |
add_action ( 'wp_ajax_yasr_multi_chart_most_highest', 'yasr_multi_chart_most_highest_callback' );
|
1092 |
|
1093 |
} //End function
|
1094 |
|
1095 |
+
|
1096 |
?>
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
3 |
Tags: Rating, Review, Star, Snippet, Rich snippet, Schema, Schema.org, Serp
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 3.9.1
|
6 |
-
Stable tag: 0.
|
7 |
License: GPL2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -45,28 +45,30 @@ If with gd-star-rating you're using a different number of stars from the default
|
|
45 |
== Frequently Asked Questions ==
|
46 |
|
47 |
= What is "Overall Rating"? =
|
48 |
-
It
|
49 |
|
50 |
= What is "Visitor Rating"? =
|
51 |
-
It
|
52 |
|
53 |
= What is "Multi Set"? =
|
54 |
-
It
|
55 |
|
56 |
= What is "Top 10 overall ratings" ? =
|
57 |
-
It
|
58 |
|
59 |
= What is "Top 10 by visitors" ? =
|
60 |
-
This is 2 charts in 1. Infact, this chart
|
|
|
|
|
61 |
|
62 |
= What is "Most active reviewers" ? =
|
63 |
-
If in your site there are more than 1 person writing reviews, this chart will show
|
64 |
|
65 |
= What is Most "active users" ? =
|
66 |
-
When a visitor (logged in or not) rates a post/page, rating
|
67 |
|
68 |
= Wait, wait! Do I need to keep in mind all this shortcode? =
|
69 |
-
Of course
|
70 |
|
71 |
== Screenshots ==
|
72 |
1. Example of yasr in a videogame review
|
@@ -74,6 +76,10 @@ Of course no: you can easly add it on visual editor clicking on the yellow star
|
|
74 |
|
75 |
== Changelog ==
|
76 |
|
|
|
|
|
|
|
|
|
77 |
= 0.3.9 =
|
78 |
* Fixed page exclusion
|
79 |
|
3 |
Tags: Rating, Review, Star, Snippet, Rich snippet, Schema, Schema.org, Serp
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 3.9.1
|
6 |
+
Stable tag: 0.4.0
|
7 |
License: GPL2
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
45 |
== Frequently Asked Questions ==
|
46 |
|
47 |
= What is "Overall Rating"? =
|
48 |
+
It is the vote given by who writes the review: readers are able to see this vote in read-only mode. Reviewer can vote using the box on the top rigth when writing a new article or post (he or she must have at least the "Author" role). Remember to insert this shortcode **[yasr_overall_rating]** to make it appear where you like. You can choose to make it appear just in a single post/page or in archive pages too (e.g. default Index, category pages, etc).
|
49 |
|
50 |
= What is "Visitor Rating"? =
|
51 |
+
It is the vote that allows your visitors to vote: just paste this shortcode **[yasr_visitor_votes]** where you want the stars to appear. This works only in single posts or pages.
|
52 |
|
53 |
= What is "Multi Set"? =
|
54 |
+
It is the feature that makes YASR awesome. Multisets give the opportunity to score different aspects for each review: for example, if you're reviewing a videogame, you can create the aspects "Graphics", "Gameplay", "Story", etc. and give a vote for each one. To create a set, just go in "Settings" -> "Yet Another Stars Rating: Settings" and click on the "Multi Sets" tab. To insert it into a post, just paste the shortcode that YASR will create for you.
|
55 |
|
56 |
= What is "Top 10 overall ratings" ? =
|
57 |
+
It is the 10 highest rated item chart by reviewer. In order to insert it into a post or page, just paste this shortcode **[yasr_top_ten_highest_rated]**
|
58 |
|
59 |
= What is "Top 10 by visitors" ? =
|
60 |
+
This is 2 charts in 1. Infact, this chart shows both the most rated posts/pages or the highest rated posts/pages.
|
61 |
+
For an item to appear in this chart, it has to be rated twice at least.
|
62 |
+
Paste this shortcode to make it appear where you want **[yasr_most_or_highest_rated_posts]**
|
63 |
|
64 |
= What is "Most active reviewers" ? =
|
65 |
+
If in your site there are more than 1 person writing reviews, this chart will show the 5 most active reviewers. Shortcode is **[yasr_top_5_reviewers]**
|
66 |
|
67 |
= What is Most "active users" ? =
|
68 |
+
When a visitor (logged in or not) rates a post/page, his rating is stored in the database. This chart will show the 10 most active users, displaying the login name if logged in or "Anonymous" otherwise. The shortcode : **[yasr_top_ten_active_users]**
|
69 |
|
70 |
= Wait, wait! Do I need to keep in mind all this shortcode? =
|
71 |
+
Of course not: you can easily add it on the visual editor just by clicking on the yellow star and then choose what to insert.
|
72 |
|
73 |
== Screenshots ==
|
74 |
1. Example of yasr in a videogame review
|
76 |
|
77 |
== Changelog ==
|
78 |
|
79 |
+
= 0.4.0 =
|
80 |
+
* Popup shortcode creatore it's now tabbed and got a link to the new doc
|
81 |
+
* Minor changes and bugfixes
|
82 |
+
|
83 |
= 0.3.9 =
|
84 |
* Fixed page exclusion
|
85 |
|
yasr-metabox-overall-rating.php
CHANGED
@@ -10,6 +10,8 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
10 |
|
11 |
add_action( 'admin_footer', 'yasr_overall_rating_javascript' );
|
12 |
|
|
|
|
|
13 |
?>
|
14 |
|
15 |
<span id="yasr_rateit_actual_overall_rating">
|
@@ -28,8 +30,18 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
28 |
|
29 |
<div>
|
30 |
|
31 |
-
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
</div>
|
34 |
|
35 |
<?php
|
10 |
|
11 |
add_action( 'admin_footer', 'yasr_overall_rating_javascript' );
|
12 |
|
13 |
+
$option = get_option('yasr_general_options');
|
14 |
+
|
15 |
?>
|
16 |
|
17 |
<span id="yasr_rateit_actual_overall_rating">
|
30 |
|
31 |
<div>
|
32 |
|
33 |
+
<span id="yasr_rateit_overall_value"></span>
|
34 |
|
35 |
+
<?php
|
36 |
+
|
37 |
+
if($option['auto_insert_enabled'] == 0) {
|
38 |
+
|
39 |
+
echo "Remember to insert this shoortcode <strong>[yasr_overall_rating]</strong> where you want to display this rating";
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
+
?>
|
44 |
+
|
45 |
</div>
|
46 |
|
47 |
<?php
|
yasr-settings-page.php
CHANGED
@@ -52,7 +52,7 @@ if ( !current_user_can( 'manage_options' ) ) {
|
|
52 |
|
53 |
?>
|
54 |
|
55 |
-
<h2 class="nav-tab-wrapper">
|
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>
|
@@ -272,7 +272,7 @@ if ( !current_user_can( 'manage_options' ) ) {
|
|
272 |
<br />
|
273 |
|
274 |
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
275 |
-
<?php echo("<img src
|
276 |
</a>
|
277 |
|
278 |
</div>
|
52 |
|
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>
|
272 |
<br />
|
273 |
|
274 |
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
275 |
+
<?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
|
276 |
</a>
|
277 |
|
278 |
</div>
|
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.
|
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.
|
32 |
|
33 |
//Plugin absolute path
|
34 |
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
|
@@ -64,7 +64,7 @@ require (YASR_ABSOLUTE_PATH . '/lib/yasr-shortcode-functions.php');
|
|
64 |
$version_installed = get_option('yasr-version') ;
|
65 |
|
66 |
|
67 |
-
//If this is a fresh new installation
|
68 |
|
69 |
if (!$version_installed ) {
|
70 |
|
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.0
|
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.0');
|
32 |
|
33 |
//Plugin absolute path
|
34 |
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
|
64 |
$version_installed = get_option('yasr-version') ;
|
65 |
|
66 |
|
67 |
+
//If this is a fresh new installation
|
68 |
|
69 |
if (!$version_installed ) {
|
70 |
|