トップ ヘルプ RSS ログイン

パッチ関係




Google
 





[自作Plugin]RSSプラグインにdescriptionを表示させるオプションを追加

  • 日時: 2005年12月13日 21時58分36秒

内容

RSSプラグインにdescription情報を表示させる

サンプル

トップのFSWIKIサイトの更新情報

パッチ

diff -wbu RSS.pm.back RSS.pm の結果

--- RSS.pm.back	2005-12-13 04:15:00.000000000 +0900
+++ RSS.pm	2006-01-31 02:17:29.979848000 +0900
@@ -24,6 +24,7 @@
 	my $self = shift;
 	my $wiki = shift;
 	my $url  = shift;
+	my $opt  = shift;
 	
 	if($url eq ""){
 		return &Util::paragraph_error("RSSのURLが指定されていません。");
@@ -66,7 +67,7 @@
 	my @status = stat($cache);
 	
 	# パースして表示
-	return $self->parse_rss(\$content);
+	return $self->parse_rss(\$content,$opt);
 }
 
 #==============================================================================
@@ -75,6 +76,7 @@
 sub parse_rss {
 	my $self    = shift;
 	my $content = shift;
+	my $opt     = shift;
 	my $charset = $self->get_charset($content);
 	my $buf     = "<ul>\n";
 	
@@ -100,6 +102,10 @@
 		
 		$item =~ m#title>([^<]+)</#gsi;
 		$title = $1;
+		if($opt ne ""){
+		$item   =~ m#description>([^<]+)</#gsi;
+		$title  .= ":".$1;
+		}
 		
 		$item =~ m#link>([^<]+)</#gsi;
 		$link = $1;

コメント

兄弟サイトリンク

land.to 広告


関連情報


人気ページ

検索

キーワード
AND OR