Преглед на файлове

Added support for Delicious feeds :)

ravenlp преди 16 години
родител
ревизия
b71af30441
променени са 2 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 1 0
      admin/feeds.php
  2. 6 1
      classes/feeds.class.php

+ 1 - 0
admin/feeds.php Целия файл

@@ -104,6 +104,7 @@ if ($user->isAdmin()) {
104 104
                                     <option value="Youtube">Youtube</option>
105 105
                                     <option value="Last.fm">Last.fm</option>
106 106
                                     <option value="Tumblr">Tumblr</option>
107
+									<option value="Del.icio.us">Del.icio.us</option>
107 108
                                     <option value="Wordpress.com">Wordpress.com</option>
108 109
                                     <option value="Blogger">Blogger</option>
109 110
                                     <option value="VOX">VOX</option>

+ 6 - 1
classes/feeds.class.php Целия файл

@@ -43,6 +43,7 @@ class feeds extends Conexion_Mysql {
43 43
 			case 'Blogger': $f['url'] = 'http://{{username}}.blogspot.com/feeds/posts/default'; $f['type'] = 1; break;
44 44
 			case 'Youtube': $f['url'] = 'http://www.youtube.com/rss/user/{{username}}/videos.rss'; $f['type'] = 1; break;
45 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 47
 			default : $f['url'] = ''; break;
47 48
 		}
48 49
 		if(!empty($f['url'])){
@@ -86,9 +87,13 @@ class feeds extends Conexion_Mysql {
86 87
 									if($post->get_title()  != $post->get_description()){
87 88
 										if(strpos($feed['url'],'twitter.com') <= 0){
88 89
 											$newPost['description'] = $post->get_description();
90
+											// Youtube Fix to add a link to the image
89 91
 											if(strpos($feed['url'],'youtube.com') > 0){
90 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