瀏覽代碼

Added support for Delicious feeds :)

ravenlp 18 年之前
父節點
當前提交
b71af30441
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 1 0
      admin/feeds.php
  2. 6 1
      classes/feeds.class.php

+ 1 - 0
admin/feeds.php 查看文件

104
                                     <option value="Youtube">Youtube</option>
104
                                     <option value="Youtube">Youtube</option>
105
                                     <option value="Last.fm">Last.fm</option>
105
                                     <option value="Last.fm">Last.fm</option>
106
                                     <option value="Tumblr">Tumblr</option>
106
                                     <option value="Tumblr">Tumblr</option>
107
+									<option value="Del.icio.us">Del.icio.us</option>
107
                                     <option value="Wordpress.com">Wordpress.com</option>
108
                                     <option value="Wordpress.com">Wordpress.com</option>
108
                                     <option value="Blogger">Blogger</option>
109
                                     <option value="Blogger">Blogger</option>
109
                                     <option value="VOX">VOX</option>
110
                                     <option value="VOX">VOX</option>

+ 6 - 1
classes/feeds.class.php 查看文件

43
 			case 'Blogger': $f['url'] = 'http://{{username}}.blogspot.com/feeds/posts/default'; $f['type'] = 1; break;
43
 			case 'Blogger': $f['url'] = 'http://{{username}}.blogspot.com/feeds/posts/default'; $f['type'] = 1; break;
44
 			case 'Youtube': $f['url'] = 'http://www.youtube.com/rss/user/{{username}}/videos.rss'; $f['type'] = 1; break;
44
 			case 'Youtube': $f['url'] = 'http://www.youtube.com/rss/user/{{username}}/videos.rss'; $f['type'] = 1; break;
45
 			case 'Wordpress.com': $f['url'] = 'http://{{username}}.wordpress.com/feed/'; $f['type'] = 1; break;
45
 			case 'Wordpress.com': $f['url'] = 'http://{{username}}.wordpress.com/feed/'; $f['type'] = 1; break;
46
+			case 'Del.icio.us': $f['url'] = 'http://feeds.delicious.com/rss/{{username}}'; $f['type'] = 1; break;
46
 			default : $f['url'] = ''; break;
47
 			default : $f['url'] = ''; break;
47
 		}
48
 		}
48
 		if(!empty($f['url'])){
49
 		if(!empty($f['url'])){
86
 									if($post->get_title()  != $post->get_description()){
87
 									if($post->get_title()  != $post->get_description()){
87
 										if(strpos($feed['url'],'twitter.com') <= 0){
88
 										if(strpos($feed['url'],'twitter.com') <= 0){
88
 											$newPost['description'] = $post->get_description();
89
 											$newPost['description'] = $post->get_description();
90
+											// Youtube Fix to add a link to the image
89
 											if(strpos($feed['url'],'youtube.com') > 0){
91
 											if(strpos($feed['url'],'youtube.com') > 0){
90
 												$newPost['description'] = preg_replace('/\<img ([^\>]+)/','<a href="'.$post->get_link().'"><img $1></a',$post->get_description());
92
 												$newPost['description'] = preg_replace('/\<img ([^\>]+)/','<a href="'.$post->get_link().'"><img $1></a',$post->get_description());
91
-												
93
+											// Delicious fix to add a link post
94
+											}elseif(strpos($feed['url'],'delicious.com') > 0){
95
+												$newPost['type'] = 4;
96
+												$newPost['url'] = $post->get_link();
92
 											}
97
 											}
93
 										}
98
 										}
94
 
99