Version Description
Download this release
Release Info
Developer | Bueltge |
Plugin | RSSImport |
Version | 4.4.13 |
Comparing to | |
See all releases |
Code changes from version 4.4.12 to 4.4.13
- js/quicktag.js +0 -14
- readme.txt +7 -6
- rssimport.php +40 -19
js/quicktag.js
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<script type="text/javascript">
|
2 |
-
//<![CDATA[
|
3 |
-
var length = edButtons.length;
|
4 |
-
edButtons[length] = new edButton('RSSImport', '$context', '[RSSImport display="5" feedurl="http://feedurl.com/" before_desc="<br />" displaydescriptions="TRUE" after_desc=" " html="FALSE" truncatedescchar="200" truncatedescstring=" ... " truncatetitlechar=" " truncatetitlestring=" ... " before_date=" <small>" date="FALSE" after_date="</small>" date_format="" before_creator=" <small>" creator="FALSE" after_creator="</small>" start_items="<ul>" end_items="</ul>" start_item="<li>" end_item="</li>" target="" rel="" desc4title="" charsetscan="FALSE" debug="FALSE" before_noitems="<p>" noitems="No items, feed is empty." after_noitems="</p>" before_error="<p>" error="Error: Feed has a error or is not valid" after_error="</p>" paging="FALSE" prev_paging_link="« Previous" next_paging_link="Next »" prev_paging_title="more items" next_paging_title="more items" use_simplepie="FALSE"]', '', '');
|
5 |
-
function RSSImport_tag(id) {
|
6 |
-
id = id.replace(/RSSImport_/, '');
|
7 |
-
edInsertTag(edCanvas, id);
|
8 |
-
}
|
9 |
-
jQuery(document).ready(function() {
|
10 |
-
content = '<input id="RSSImport_'+length+'" class="ed_button" type="button" value="' . __( 'RSSImport', FB_RSSI_TEXTDOMAIN ) . '" title="' . __( 'Import a feed with RSSImport', FB_RSSI_TEXTDOMAIN ) . '" onclick="RSSImport_tag(this.id);" />';
|
11 |
-
jQuery("#ed_toolbar").append(content);
|
12 |
-
});
|
13 |
-
//]]>
|
14 |
-
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
=== RSSImport ===
|
2 |
-
Contributors: Bueltge, novaclic
|
3 |
Plugin URI: http://bueltge.de/wp-wartungsmodus-plugin/101/
|
4 |
Author: Frank Bültge
|
5 |
Author URI: http://bueltge.de/
|
6 |
Donate link: http://bueltge.de/wunschliste/
|
7 |
Tags: rss, post, content, post, feed
|
8 |
Requires at least: 1.5
|
9 |
-
Tested up to: 3.
|
10 |
-
Stable tag: 4.4.
|
11 |
|
12 |
Import and display Feeds in your blog, use PHP or the Shortcode.
|
13 |
|
@@ -89,9 +89,6 @@ _The shortcode with a lot of parameters:_
|
|
89 |
displaydescriptions="true" html="true"
|
90 |
start_items="<ol>" end_items="</ol>" paging="true" ]
|
91 |
|
92 |
-
= Interested in WordPress tips and tricks =
|
93 |
-
You may also be interested in WordPress tips and tricks at [WP Engineer](http://wpengineer.com/) or for german people [bueltge.de](http://bueltge.de/)
|
94 |
-
|
95 |
|
96 |
== Installation ==
|
97 |
1. Unpack the download-package
|
@@ -105,6 +102,10 @@ You may also be interested in WordPress tips and tricks at [WP Engineer](http://
|
|
105 |
1. Widget support
|
106 |
|
107 |
== Changelog ==
|
|
|
|
|
|
|
|
|
108 |
= v4.4.12 (04/02/2012) =
|
109 |
* Bugfix: restored RSSImport QuickTag for Wordpress 3.3 and later
|
110 |
* Improvement: avoid PHP-notice when description is missing for an item
|
1 |
=== RSSImport ===
|
2 |
+
Contributors: Bueltge, inpsyde, novaclic
|
3 |
Plugin URI: http://bueltge.de/wp-wartungsmodus-plugin/101/
|
4 |
Author: Frank Bültge
|
5 |
Author URI: http://bueltge.de/
|
6 |
Donate link: http://bueltge.de/wunschliste/
|
7 |
Tags: rss, post, content, post, feed
|
8 |
Requires at least: 1.5
|
9 |
+
Tested up to: 3.7-alpha
|
10 |
+
Stable tag: 4.4.13
|
11 |
|
12 |
Import and display Feeds in your blog, use PHP or the Shortcode.
|
13 |
|
89 |
displaydescriptions="true" html="true"
|
90 |
start_items="<ol>" end_items="</ol>" paging="true" ]
|
91 |
|
|
|
|
|
|
|
92 |
|
93 |
== Installation ==
|
94 |
1. Unpack the download-package
|
102 |
1. Widget support
|
103 |
|
104 |
== Changelog ==
|
105 |
+
= v4.4.13 (08/22/2013) =
|
106 |
+
* Set simplepie to default settings; is the default way of WP since lot of versions
|
107 |
+
* Fix for Quicktag on Post/Page Editor; use now the core functions, there we have since WP 3.3
|
108 |
+
|
109 |
= v4.4.12 (04/02/2012) =
|
110 |
* Bugfix: restored RSSImport QuickTag for Wordpress 3.3 and later
|
111 |
* Improvement: avoid PHP-notice when description is missing for an item
|
rssimport.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Domain Path: /languages
|
13 |
* Description: Import and display Feeds in your blog, use the function RSSImport(), a Widget or Shortcode [RSSImport]. Please see the new <a href="http://wordpress.org/extend/plugins/rss-import/">possibilities</a>.
|
14 |
* Author: Frank Bültge, novaclic
|
15 |
-
* Version: 4.4.
|
16 |
* License: GPLv3
|
17 |
* Last change: 04/04/2012
|
18 |
*/
|
@@ -490,7 +490,7 @@ function RSSImport_Shortcode($atts) {
|
|
490 |
'next_paging_link' => __( 'Next »', FB_RSSI_TEXTDOMAIN ),
|
491 |
'prev_paging_title' => __( 'more items', FB_RSSI_TEXTDOMAIN ),
|
492 |
'next_paging_title' => __( 'more items', FB_RSSI_TEXTDOMAIN ),
|
493 |
-
'use_simplepie' =>
|
494 |
'view' => 0
|
495 |
), $atts)
|
496 |
);
|
@@ -573,9 +573,39 @@ function RSSImport_insert_button() {
|
|
573 |
global $pagenow;
|
574 |
|
575 |
$post_page_pages = array('post-new.php', 'post.php', 'page-new.php', 'page.php');
|
576 |
-
if ( !in_array( $pagenow, $post_page_pages ) )
|
577 |
return;
|
578 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
echo '
|
580 |
<script type="text/javascript">
|
581 |
//<![CDATA[
|
@@ -594,23 +624,14 @@ function RSSImport_insert_button() {
|
|
594 |
//]]>
|
595 |
</script>';
|
596 |
}
|
|
|
597 |
if ( is_admin() && FB_RSSI_QUICKTAG ) {
|
598 |
-
if ( version_compare( $GLOBALS['wp_version'], '3.3alpha', '>=' ) )
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
'rssimport_insert_button',
|
603 |
-
plugin_dir_url( __FILE__) . '/js/quicktag.js',
|
604 |
-
array( 'quicktags' )
|
605 |
-
);
|
606 |
-
add_action( 'admin_print_scripts', 'rssimport_insert_button' );
|
607 |
-
}
|
608 |
-
} else {
|
609 |
-
add_action( 'admin_footer', 'RSSImport_insert_button' );
|
610 |
-
}
|
611 |
}
|
612 |
|
613 |
-
|
614 |
if ( function_exists('add_shortcode') )
|
615 |
add_shortcode('RSSImport', 'RSSImport_Shortcode');
|
616 |
|
@@ -959,7 +980,7 @@ if ( class_exists('WP_Widget') ) {
|
|
959 |
$next_paging_link = empty($instance['next_paging_link']) ? __('Next »', FB_RSSI_TEXTDOMAIN) : $instance['next_paging_link'];
|
960 |
$prev_paging_title = empty($instance['prev_paging_title']) ? __('more items', FB_RSSI_TEXTDOMAIN) : $instance['prev_paging_title'];
|
961 |
$next_paging_title = empty($instance['next_paging_title']) ? __('more items', FB_RSSI_TEXTDOMAIN) : $instance['next_paging_title'];
|
962 |
-
$use_simplepie = empty($instance['use_simplepie']) ? '
|
963 |
$view = empty($instance['view']) ? '1' : $instance['view'];
|
964 |
|
965 |
echo $before_widget;
|
@@ -1080,7 +1101,7 @@ if ( class_exists('WP_Widget') ) {
|
|
1080 |
'next_paging_link' => __('Next »', FB_RSSI_TEXTDOMAIN),
|
1081 |
'prev_paging_title' => __('more items', FB_RSSI_TEXTDOMAIN),
|
1082 |
'next_paging_title' => __('more items', FB_RSSI_TEXTDOMAIN),
|
1083 |
-
'use_simplepie' =>
|
1084 |
)
|
1085 |
);
|
1086 |
|
12 |
* Domain Path: /languages
|
13 |
* Description: Import and display Feeds in your blog, use the function RSSImport(), a Widget or Shortcode [RSSImport]. Please see the new <a href="http://wordpress.org/extend/plugins/rss-import/">possibilities</a>.
|
14 |
* Author: Frank Bültge, novaclic
|
15 |
+
* Version: 4.4.13
|
16 |
* License: GPLv3
|
17 |
* Last change: 04/04/2012
|
18 |
*/
|
490 |
'next_paging_link' => __( 'Next »', FB_RSSI_TEXTDOMAIN ),
|
491 |
'prev_paging_title' => __( 'more items', FB_RSSI_TEXTDOMAIN ),
|
492 |
'next_paging_title' => __( 'more items', FB_RSSI_TEXTDOMAIN ),
|
493 |
+
'use_simplepie' => 1,
|
494 |
'view' => 0
|
495 |
), $atts)
|
496 |
);
|
573 |
global $pagenow;
|
574 |
|
575 |
$post_page_pages = array('post-new.php', 'post.php', 'page-new.php', 'page.php');
|
576 |
+
if ( ! in_array( $pagenow, $post_page_pages ) )
|
577 |
return;
|
578 |
|
579 |
+
?>
|
580 |
+
<script type="text/javascript" charset="utf-8">
|
581 |
+
/* Adding Quicktag buttons to the editor WordPress ver. 3.3 and above
|
582 |
+
* - Button HTML ID (required)
|
583 |
+
* - Button display, value="" attribute (required)
|
584 |
+
* - Opening Tag (required)
|
585 |
+
* - Closing Tag (required)
|
586 |
+
* - Access key, accesskey="" attribute for the button (optional)
|
587 |
+
* - Title, title="" attribute (optional)
|
588 |
+
* - Priority/position on bar, 1-9 = first, 11-19 = second, 21-29 = third, etc. (optional)
|
589 |
+
*/
|
590 |
+
var id = 'rssimport',
|
591 |
+
text = '<?php _e( 'RSSImport', FB_RSSI_TEXTDOMAIN ); ?>',
|
592 |
+
start = '[RSSImport display="5" feedurl="http://feedurl.com/" before_desc="<br />" displaydescriptions="TRUE" after_desc=" " html="FALSE" truncatedescchar="200" truncatedescstring=" ... " truncatetitlechar=" " truncatetitlestring=" ... " before_date=" <small>" date="FALSE" after_date="</small>" date_format="" before_creator=" <small>" creator="FALSE" after_creator="</small>" start_items="<ul>" end_items="</ul>" start_item="<li>" end_item="</li>" target="" rel="" desc4title="" charsetscan="FALSE" debug="FALSE" before_noitems="<p>" noitems="No items, feed is empty." after_noitems="</p>" before_error="<p>" error="Error: Feed has a error or is not valid" after_error="</p>" paging="FALSE" prev_paging_link="« Previous" next_paging_link="Next »" prev_paging_title="more items" next_paging_title="more items" use_simplepie="FALSE"]',
|
593 |
+
end = '',
|
594 |
+
access = 'r',
|
595 |
+
title = '<?php _e( 'Import a feed with RSSImport', FB_RSSI_TEXTDOMAIN ); ?>';
|
596 |
+
|
597 |
+
QTags.addButton( id, text, start, end, access );
|
598 |
+
</script>
|
599 |
+
<?php
|
600 |
+
}
|
601 |
+
|
602 |
+
function RSSImport_insert_button_old() {
|
603 |
+
global $pagenow;
|
604 |
+
|
605 |
+
$post_page_pages = array('post-new.php', 'post.php', 'page-new.php', 'page.php');
|
606 |
+
if ( ! in_array( $pagenow, $post_page_pages ) )
|
607 |
+
return;
|
608 |
+
|
609 |
echo '
|
610 |
<script type="text/javascript">
|
611 |
//<![CDATA[
|
624 |
//]]>
|
625 |
</script>';
|
626 |
}
|
627 |
+
|
628 |
if ( is_admin() && FB_RSSI_QUICKTAG ) {
|
629 |
+
if ( version_compare( $GLOBALS['wp_version'], '3.3alpha', '>=' ) )
|
630 |
+
add_action( 'admin_print_footer_scripts', 'RSSImport_insert_button' );
|
631 |
+
else
|
632 |
+
add_action( 'admin_footer', 'RSSImport_insert_button_old' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
}
|
634 |
|
|
|
635 |
if ( function_exists('add_shortcode') )
|
636 |
add_shortcode('RSSImport', 'RSSImport_Shortcode');
|
637 |
|
980 |
$next_paging_link = empty($instance['next_paging_link']) ? __('Next »', FB_RSSI_TEXTDOMAIN) : $instance['next_paging_link'];
|
981 |
$prev_paging_title = empty($instance['prev_paging_title']) ? __('more items', FB_RSSI_TEXTDOMAIN) : $instance['prev_paging_title'];
|
982 |
$next_paging_title = empty($instance['next_paging_title']) ? __('more items', FB_RSSI_TEXTDOMAIN) : $instance['next_paging_title'];
|
983 |
+
$use_simplepie = empty($instance['use_simplepie']) ? '1' : $instance['use_simplepie'];
|
984 |
$view = empty($instance['view']) ? '1' : $instance['view'];
|
985 |
|
986 |
echo $before_widget;
|
1101 |
'next_paging_link' => __('Next »', FB_RSSI_TEXTDOMAIN),
|
1102 |
'prev_paging_title' => __('more items', FB_RSSI_TEXTDOMAIN),
|
1103 |
'next_paging_title' => __('more items', FB_RSSI_TEXTDOMAIN),
|
1104 |
+
'use_simplepie' => 1
|
1105 |
)
|
1106 |
);
|
1107 |
|