Version Description
Download this release
Release Info
Developer | mitchoyoshitaka |
Plugin | Yet Another Related Posts Plugin (YARPP) |
Version | 3.0b6 |
Comparing to | |
See all releases |
Code changes from version 3.0b5 to 3.0b6
- includes.php +4 -4
- install.txt +1 -1
- magic.php +1 -1
- options.php +10 -7
- yarpp-templates/{template-example.php → yarpp-template-example.php} +0 -0
- yarpp-templates/{template-list.php → yarpp-template-list.php} +0 -0
- yarpp-templates/{template-photoblog.php → yarpp-template-photoblog.php} +0 -0
- yarpp-templates/{template-random.php → yarpp-template-random.php} +0 -0
- yarpp.php +1 -1
includes.php
CHANGED
@@ -126,8 +126,8 @@ function yarpp_activate() {
|
|
126 |
return 0;
|
127 |
}
|
128 |
}
|
129 |
-
add_option('yarpp_version','3.
|
130 |
-
update_option('yarpp_version','3.
|
131 |
return 1;
|
132 |
}
|
133 |
|
@@ -178,8 +178,8 @@ function yarpp_upgrade_check($inuse = false) {
|
|
178 |
$wpdb->query("ALTER TABLE $wpdb->posts ADD FULLTEXT `yarpp_content` ( `post_content`)"); update_option('yarpp_version','2.03');
|
179 |
}
|
180 |
|
181 |
-
if (eregi_replace('[a-z].*$','',get_option('yarpp_version')) < 3.0 or get_option('yarpp_version') != '3.
|
182 |
-
update_option('yarpp_version','3.
|
183 |
|
184 |
//if (!$inuse)
|
185 |
// echo '<div id="message" class="updated fade" style="background-color: rgb(207, 235, 247);">'.__('<h3>An important message from YARPP:</h3><p>Thank you for upgrading to YARPP 2. YARPP 2.0 adds the much requested ability to limit related entry results by certain tags or categories. 2.0 also brings more fine tuned control of the magic algorithm, letting you specify how the algorithm should consider or not consider entry content, titles, tags, and categories. Make sure to adjust the new settings to your liking and perhaps readjust your threshold.</p><p>For more information, check out the <a href="http://mitcho.com/code/yarpp/">YARPP documentation</a>. (This message will not be displayed again.)</p>','yarpp').'</div>';
|
126 |
return 0;
|
127 |
}
|
128 |
}
|
129 |
+
add_option('yarpp_version','3.0b6');
|
130 |
+
update_option('yarpp_version','3.0b6');
|
131 |
return 1;
|
132 |
}
|
133 |
|
178 |
$wpdb->query("ALTER TABLE $wpdb->posts ADD FULLTEXT `yarpp_content` ( `post_content`)"); update_option('yarpp_version','2.03');
|
179 |
}
|
180 |
|
181 |
+
if (eregi_replace('[a-z].*$','',get_option('yarpp_version')) < 3.0 or get_option('yarpp_version') != '3.0b6') {
|
182 |
+
update_option('yarpp_version','3.0b6');
|
183 |
|
184 |
//if (!$inuse)
|
185 |
// echo '<div id="message" class="updated fade" style="background-color: rgb(207, 235, 247);">'.__('<h3>An important message from YARPP:</h3><p>Thank you for upgrading to YARPP 2. YARPP 2.0 adds the much requested ability to limit related entry results by certain tags or categories. 2.0 also brings more fine tuned control of the magic algorithm, letting you specify how the algorithm should consider or not consider entry content, titles, tags, and categories. Make sure to adjust the new settings to your liking and perhaps readjust your threshold.</p><p>For more information, check out the <a href="http://mitcho.com/code/yarpp/">YARPP documentation</a>. (This message will not be displayed again.)</p>','yarpp').'</div>';
|
install.txt
CHANGED
@@ -4,7 +4,7 @@ Twitter: http://twitter.com/yarpp/
|
|
4 |
|
5 |
== INSTALLATION ==
|
6 |
|
7 |
-
1. Copy the folder `yet-another-related-posts-plugin` into the directory `wp-content/plugins/` and the
|
8 |
|
9 |
2. Activate the plugin.
|
10 |
|
4 |
|
5 |
== INSTALLATION ==
|
6 |
|
7 |
+
1. Copy the folder `yet-another-related-posts-plugin` into the directory `wp-content/plugins/` and the sample templates inside `yarpp-templates` folder into your active theme.
|
8 |
|
9 |
2. Activate the plugin.
|
10 |
|
magic.php
CHANGED
@@ -280,7 +280,7 @@ function yarpp_related($type,$args,$echo = true,$reference_ID=false,$domain = 'w
|
|
280 |
include('template-metabox.php');
|
281 |
} elseif ($use_template) {
|
282 |
ob_start();
|
283 |
-
include(
|
284 |
$output = ob_get_contents();
|
285 |
ob_end_clean();
|
286 |
} else {
|
280 |
include('template-metabox.php');
|
281 |
} elseif ($use_template) {
|
282 |
ob_start();
|
283 |
+
include(TEMPLATEPATH . '/' . $template_file);
|
284 |
$output = ob_get_contents();
|
285 |
ob_end_clean();
|
286 |
} else {
|
options.php
CHANGED
@@ -4,15 +4,15 @@ global $wpdb, $yarpp_value_options, $yarpp_binary_options, $wp_version;
|
|
4 |
|
5 |
// check to see that templates are in the right place
|
6 |
|
7 |
-
if (!count(glob(
|
8 |
-
if (count(glob(WP_CONTENT_DIR.'/plugins/yet-another-related-posts-
|
9 |
echo "<div class='updated'>"
|
10 |
-
.__("Please move the YARPP template files into
|
11 |
."</div>";
|
12 |
|
13 |
else
|
14 |
echo "<div class='updated'>"
|
15 |
-
.__("No YARPP template files were found
|
16 |
."</div>";
|
17 |
|
18 |
yarpp_set_option('use_template',false);
|
@@ -423,7 +423,7 @@ checkbox('auto_display',__("Automatically display related posts?",'yarpp')." <a
|
|
423 |
<th><?php _e("Template file:",'yarpp');?></th>
|
424 |
<td>
|
425 |
<select name="template_file" id="template_file">
|
426 |
-
<?php foreach (glob(
|
427 |
<option value='<?php echo htmlspecialchars(basename($template))?>'<?php echo (basename($template)==yarpp_get_option('template_file'))?" selected='selected'":'';?>><?php echo htmlspecialchars(basename($template))?></option>
|
428 |
<?php endforeach; ?>
|
429 |
</select>
|
@@ -488,7 +488,7 @@ checkbox('rss_excerpt_display',__("Display related posts in the descriptions?",'
|
|
488 |
<th><?php _e("Template file:",'yarpp');?></th>
|
489 |
<td>
|
490 |
<select name="rss_template_file" id="rss_template_file">
|
491 |
-
<?php foreach (glob(
|
492 |
<option value='<?php echo htmlspecialchars(basename($template))?>'<?php echo (basename($template)==yarpp_get_option('rss_template_file'))?" selected='selected'":'';?>><?php echo htmlspecialchars(basename($template))?></option>
|
493 |
<?php endforeach; ?>
|
494 |
</select>
|
@@ -550,13 +550,14 @@ checkbox('rss_excerpt_display',__("Display related posts in the descriptions?",'
|
|
550 |
<script type='text/javascript'>
|
551 |
//<!--
|
552 |
time=0;i=0;m=0;id=0;
|
|
|
553 |
function yarppBuildRequest() {
|
554 |
jQuery.ajax({
|
555 |
url:'admin-ajax.php',
|
556 |
type: 'post',
|
557 |
data: {action:'yarpp_build_cache_action',i:i,m:m,id:id},
|
558 |
dataType: 'json',
|
559 |
-
timeout:
|
560 |
success: function (json) {
|
561 |
if (json.result == 'success') {
|
562 |
i = json.i;
|
@@ -586,11 +587,13 @@ checkbox('rss_excerpt_display',__("Display related posts in the descriptions?",'
|
|
586 |
m = json.m;
|
587 |
id = json.id;
|
588 |
}
|
|
|
589 |
jQuery('#yarpp-latest').html('<?php echo str_replace('TITLE',"'+json.title+'",__('There was an error while constructing the related posts for TITLE','yarpp'))?>');
|
590 |
jQuery('#build-cache-button').show().val('<?php _e("try to continue");?>');
|
591 |
},
|
592 |
error: function(json) {
|
593 |
jQuery('#yarpp-latest').html('<?php echo str_replace('TITLE',"'+json.title+'",__('There was an error while constructing the related posts for TITLE','yarpp'))?>');
|
|
|
594 |
jQuery('#build-cache-button').show().val('<?php _e("try to continue");?>');
|
595 |
}
|
596 |
});
|
4 |
|
5 |
// check to see that templates are in the right place
|
6 |
|
7 |
+
if (!count(glob(TEMPLATEPATH . '/yarpp-template-*.php'))) {
|
8 |
+
if (count(glob(WP_CONTENT_DIR.'/plugins/yet-another-related-posts-plugin/yarpp-templates/yarpp-template-*.php')))
|
9 |
echo "<div class='updated'>"
|
10 |
+
.str_replace("TEMPLATEPATH",TEMPLATEPATH,__("Please move the YARPP template files into your theme to complete installation. Simply move the sample template files (currently in <code>wp-content/plugins/yet-another-related-posts-plugin/yarpp-templates/</code>) to the <code>TEMPLATEPATH</code> directory.",'yarpp'))
|
11 |
."</div>";
|
12 |
|
13 |
else
|
14 |
echo "<div class='updated'>"
|
15 |
+
.str_replace('TEMPLATEPATH',TEMPLATEPATH,__("No YARPP template files were found in your theme (<code>TEMPLATEPATH</code>) so the templating feature has been turned off.",'yarpp'))
|
16 |
."</div>";
|
17 |
|
18 |
yarpp_set_option('use_template',false);
|
423 |
<th><?php _e("Template file:",'yarpp');?></th>
|
424 |
<td>
|
425 |
<select name="template_file" id="template_file">
|
426 |
+
<?php foreach (glob(TEMPLATEPATH . '/yarpp-template-*.php') as $template): ?>
|
427 |
<option value='<?php echo htmlspecialchars(basename($template))?>'<?php echo (basename($template)==yarpp_get_option('template_file'))?" selected='selected'":'';?>><?php echo htmlspecialchars(basename($template))?></option>
|
428 |
<?php endforeach; ?>
|
429 |
</select>
|
488 |
<th><?php _e("Template file:",'yarpp');?></th>
|
489 |
<td>
|
490 |
<select name="rss_template_file" id="rss_template_file">
|
491 |
+
<?php foreach (glob(TEMPLATEPATH . '/yarpp-template-*.php') as $template): ?>
|
492 |
<option value='<?php echo htmlspecialchars(basename($template))?>'<?php echo (basename($template)==yarpp_get_option('rss_template_file'))?" selected='selected'":'';?>><?php echo htmlspecialchars(basename($template))?></option>
|
493 |
<?php endforeach; ?>
|
494 |
</select>
|
550 |
<script type='text/javascript'>
|
551 |
//<!--
|
552 |
time=0;i=0;m=0;id=0;
|
553 |
+
timeout = 10000;
|
554 |
function yarppBuildRequest() {
|
555 |
jQuery.ajax({
|
556 |
url:'admin-ajax.php',
|
557 |
type: 'post',
|
558 |
data: {action:'yarpp_build_cache_action',i:i,m:m,id:id},
|
559 |
dataType: 'json',
|
560 |
+
timeout: timeout,
|
561 |
success: function (json) {
|
562 |
if (json.result == 'success') {
|
563 |
i = json.i;
|
587 |
m = json.m;
|
588 |
id = json.id;
|
589 |
}
|
590 |
+
timeout += 5000;
|
591 |
jQuery('#yarpp-latest').html('<?php echo str_replace('TITLE',"'+json.title+'",__('There was an error while constructing the related posts for TITLE','yarpp'))?>');
|
592 |
jQuery('#build-cache-button').show().val('<?php _e("try to continue");?>');
|
593 |
},
|
594 |
error: function(json) {
|
595 |
jQuery('#yarpp-latest').html('<?php echo str_replace('TITLE',"'+json.title+'",__('There was an error while constructing the related posts for TITLE','yarpp'))?>');
|
596 |
+
timeout += 5000;
|
597 |
jQuery('#build-cache-button').show().val('<?php _e("try to continue");?>');
|
598 |
}
|
599 |
});
|
yarpp-templates/{template-example.php → yarpp-template-example.php}
RENAMED
File without changes
|
yarpp-templates/{template-list.php → yarpp-template-list.php}
RENAMED
File without changes
|
yarpp-templates/{template-photoblog.php → yarpp-template-photoblog.php}
RENAMED
File without changes
|
yarpp-templates/{template-random.php → yarpp-template-random.php}
RENAMED
File without changes
|
yarpp.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Yet Another Related Posts Plugin
|
4 |
Plugin URI: http://mitcho.com/code/yarpp/
|
5 |
Description: Returns a list of the related entries based on a unique algorithm using titles, post bodies, tags, and categories. Now with RSS feed support!
|
6 |
-
Version: 3.
|
7 |
Author: mitcho (Michael Yoshitaka Erlewine)
|
8 |
Author URI: http://mitcho.com/
|
9 |
*/
|
3 |
Plugin Name: Yet Another Related Posts Plugin
|
4 |
Plugin URI: http://mitcho.com/code/yarpp/
|
5 |
Description: Returns a list of the related entries based on a unique algorithm using titles, post bodies, tags, and categories. Now with RSS feed support!
|
6 |
+
Version: 3.0b6
|
7 |
Author: mitcho (Michael Yoshitaka Erlewine)
|
8 |
Author URI: http://mitcho.com/
|
9 |
*/
|